Time series classification from scratch with deep neural networks: A strong baseline
Zhiguang WangWeizhong YanTim Oates
Establishes Fully Convolutional Networks and Residual Networks as standard end-to-end baselines for raw time series classification, eliminating manual feature engineering while providing visual interpretability through Class Activation Maps.
Time series data is ubiquitous across sectors such as healthcare, finance, and industrial operations, where accurate classification is essential for operational decisions and risk management. Existing state-of-the-art methods frequently depend on complex data preprocessing, heavy manual feature engineering, or massive classifier ensembles, which make them computationally expensive, difficult to maintain, and slow to deploy.
The article evaluates whether standard deep neural network architectures can serve as strong, end-to-end baselines for time series classification directly from raw data without manual feature extraction or extensive data preparation.
The authors conducted an empirical evaluation across 44 standardized benchmark datasets from the University of California, Riverside repository. They tested three neural network architectures—a Multilayer Perceptron, a Fully Convolutional Network, and a deep Residual Network—using only basic data scaling. The models were evaluated using the lowest training loss configuration without hyperparameter tuning or cross-validation, and performance was compared against seven leading benchmarks using a proposed metric, Mean Per-Class Error, alongside standard statistical significance tests.
The analysis yielded four major findings. First, the Fully Convolutional Network achieved the highest overall performance, winning the lowest error rate on 18 of the 44 datasets and recording the lowest average per-class error score (0.0219). Second, the Residual Network and Fully Convolutional Network delivered performance statistically indistinguishable from top ensemble and multi-scale methods while eliminating the need for multi-model ensembles or custom sampling. Third, the global average pooling design in the convolutional models enabled the use of class activation mapping, which accurately visualizes and localizes the exact temporal regions driving classification decisions. Fourth, standard Multilayer Perceptrons equipped with modern activation and regularization matched traditional distance-based baselines, though they lagged behind convolutional architectures.
These findings indicate that organizations can replace complex, labor-intensive classification pipelines with straightforward neural network architectures. This shift significantly reduces model development time, decreases maintenance complexity, and improves auditability through visual interpretability. Furthermore, the distinct feature representations learned by neural networks relative to traditional models indicate substantial opportunities to enhance existing systems without requiring costly bespoke feature engineering.
Decision-makers should consider adopting Fully Convolutional Networks as a default standard baseline for operational time series classification tasks. When adopting these models, teams can leverage class activation maps to provide explainability for safety-critical and high-compliance workflows. Where datasets are larger and feature more complex structural patterns, engineering teams should pilot Residual Networks, ensuring adequate regularization to prevent overfitting.
While confidence in the baseline findings across standard univariate benchmarks is high, readers should note that the evaluations were restricted to univariate datasets of relatively modest size without extensive hyperparameter optimization. Caution is advised when generalizing these specific network configurations directly to large-scale, multivariate, or highly noisy production environments without initial domain-specific validation.
- Paper: Learning Deep Features for Discriminative Localization, Bolei Zhou et al. (2016). This paper introduces Class Activation Mapping (CAM) via global average pooling, the foundational interpretability mechanism adapted by the source paper to identify contributing temporal regions.
- Paper: Fully convolutional networks for semantic segmentation, Jonathan Long et al. (2015). This work establishes the fully convolutional network architecture without dense layers, providing the architectural foundation the source paper transfers to 1D time series data.
- Paper: Deep learning for time series classification: a review, Hassan Ismail Fawaz et al. (2018). This comprehensive benchmark extensively validates and analyzes the source paper's FCN and ResNet baselines across the full UCR/UEA time series archive.
- Paper: 1D Convolutional Neural Networks and Applications: A Survey, Serkan Kiranyaz et al. (2019). This survey explores advanced applications and specialized design patterns for one-dimensional convolutional networks on sequential signal analysis.
- Paper: TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis, Haixu Wu et al. (2023). This work advances beyond pure 1D convolutional baselines by transforming multi-periodic temporal signals into 2D variation spaces for generalized time series analysis.
