The Canonical Interval Forest (CIF) Classifier for Time Series Classification
arXiv:2008.09172 · doi:10.1109/BigData50022.2020.9378424
Abstract
Time series classification (TSC) is home to a number of algorithm groups that utilise different kinds of discriminatory patterns. One of these groups describes classifiers that predict using phase dependant intervals. The time series forest (TSF) classifier is one of the most well known interval methods, and has demonstrated strong performance as well as relative speed in training and predictions. However, recent advances in other approaches have left TSF behind. TSF originally summarises intervals using three simple summary statistics. The `catch22' feature set of 22 time series features was recently proposed to aid time series analysis through a concise set of diverse and informative descriptive characteristics. We propose combining TSF and catch22 to form a new classifier, the Canonical Interval Forest (CIF). We outline additional enhancements to the training procedure, and extend the classifier to include multivariate classification capabilities. We demonstrate a large and significant improvement in accuracy over both TSF and catch22, and show it to be on par with top performers from other algorithmic classes. By upgrading the interval-based component from TSF to CIF, we also demonstrate a significant improvement in the hierarchical vote collective of transformation-based ensembles (HIVE-COTE) that combines different time series representations. HIVE-COTE using CIF is significantly more accurate on the UCR archive than any other classifier we are aware of and represents a new state of the art for TSC.
References in corpus (10)
- Deep learning for time series classification: a review
- Automatic time-series phenotyping using massive feature extraction
- Fast and Accurate Time Series Classification with WEASEL
- TS-CHIEF: A Scalable and Accurate Forest Algorithm for Time Series Classification
- Proximity Forest: An effective and scalable distance-based classifier for time series
- Multivariate Time Series Classification with WEASEL+MUSE
- The UEA multivariate time series classification archive, 2018
- Scalable Dictionary Classifiers for Time Series Classification
- From BOP to BOSS and Beyond: Time Series Classification with Dictionary Based Classifiers
- A tale of two toolkits, report the second: bake off redux. Chapter 1. dictionary based classifiers
Cited by in corpus (15)
- Benchmarking Multivariate Time Series Classification Algorithms
- HIVE-COTE 2.0: a new meta ensemble for time series classification
- Improving Position Encoding of Transformers for Multivariate Time Series Classification
- Bake off redux: a review and experimental evaluation of recent time series classification algorithms
- The FreshPRINCE: A Simple Transformation Based Pipeline Time Series Classifier
- Random Dilated Shapelet Transform: A New Approach for Time Series Shapelets
- Unsupervised Feature Based Algorithms for Time Series Extrinsic Regression
- Appliance Detection Using Very Low-Frequency Smart Meter Time Series
- Federated Learning for Tabular Data using TabNet: A Vehicular Use-Case
- Automatic Feature Engineering for Time Series Classification: Evaluation and Discussion
- FedST: Secure Federated Shapelet Transformation for Time Series Classification
- Revisit Time Series Classification Benchmark: The Impact of Temporal Information for Classification
- An Empirical Evaluation of Multivariate Time Series Classification with Input Transformation across Different Dimensions
- Explainable classification of astronomical uncertain time series
- Fast, Accurate and Interpretable Time Series Classification Through Randomization