Neural Architecture Search for 1D CNNs-Different Approaches Tests and Measurements

Sensors (Basel). 2021 Nov 30;21(23):7990. doi: 10.3390/s21237990.

Abstract

In the field of sensors, in areas such as industrial, clinical, or environment, it is common to find one dimensional (1D) formatted data (e.g., electrocardiogram, temperature, power consumption). A very promising technique for modelling this information is the use of One Dimensional Convolutional Neural Networks (1D CNN), which introduces a new challenge, namely how to define the best architecture for a 1D CNN. This manuscript addresses the concept of One Dimensional Neural Architecture Search (1D NAS), an approach that automates the search for the best combination of Neuronal Networks hyperparameters (model architecture), including both structural and training hyperparameters, for optimising 1D CNNs. This work includes the implementation of search processes for 1D CNN architectures based on five strategies: greedy, random, Bayesian, hyperband, and genetic approaches to perform, collect, and analyse the results obtained by each strategy scenario. For the analysis, we conducted 125 experiments, followed by a thorough evaluation from multiple perspectives, including the best-performing model in terms of accuracy, consistency, variability, total running time, and computational resource consumption. Finally, by presenting the optimised 1D CNN architecture, the results for the manuscript's research question (a real-life clinical case) were provided.

Keywords: 1D CNN; 1D NAS; CNN architecture tuning; CNN hyperparameters; Neural Architecture Search; optimisation algorithms testing; tests and measurements.

MeSH terms

  • Bayes Theorem
  • Electrocardiography*
  • Neural Networks, Computer*