The Canonical Interval Forest (CIF) Classifier for Time Series Classification
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 48 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 8; 2023: 18; 2024: 8; 2025: 5; 2026: 4.
48 papers.
Sort:
By area:
- 2021HIVE-COTE 2.0: a new meta ensemble for time series classificationcited by 118
- 2023Bake off redux: a review and experimental evaluation of recent time series classification algorithmscited by 99
- 2021MultiRocket: Multiple pooling operators and transformations for fast and effective time series classificationcited by 89
- 2022HYDRA: Competing convolutional kernels for fast and accurate time series classificationcited by 53
- 2023LightTS: Lightweight Time Series Classification with Adaptive Ensemble Distillation -- Extended Versioncited by 49
- 2024aeon: a Python toolkit for learning from time seriescited by 46
- 2023Improving Position Encoding of Transformers for Multivariate Time Series Classificationcited by 44
- 2023An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Setcited by 27
- 2021Random Dilated Shapelet Transform: A New Approach for Time Series Shapeletscited by 22
- 2023NuTime: Numerically Multi-Scaled Embedding for Large-Scale Time-Series Pretrainingcited by 20
- 2022The FreshPRINCE: A Simple Transformation Based Pipeline Time Series Classifiercited by 18
- 2023QUANT: A Minimalist Interval Method for Time Series Classificationcited by 15
36 more
- 2022HDC-MiniROCKET: Explicit Time Encoding in Time Series Classification with Hyperdimensional Computingcited by 13
- 2023Unsupervised Feature Based Algorithms for Time Series Extrinsic Regressioncited by 9
- 2021Elastic Similarity and Distance Measures for Multivariate Time Seriescited by 8
- 2023Fast, Interpretable, and Deterministic Time Series Classification With a Bag-of-Receptive-Fieldscited by 8
- 2022Neuro-symbolic Models for Interpretable Time Series Classification using Temporal Logic Descriptioncited by 7
- 2023Appliance Detection Using Very Low-Frequency Smart Meter Time Seriescited by 7
- 2023Time-Series Classification in Smart Manufacturing Systems: An Experimental Evaluation of State-of-the-Art Machine Learning Algorithmscited by 7
- 2021Fast, Accurate and Interpretable Time Series Classification Through Randomizationcited by 5
- 2023Proximity Forest 2.0: A new effective and scalable similarity-based classifier for time seriescited by 5
- 2022Robust Augmentation for Multivariate Time Series Classificationcited by 4
- 2023POCKET: Pruning Random Convolution Kernels for Time Series Classification from a Feature Selection Perspectivecited by 4
- 2023Automatic Feature Engineering for Time Series Classification: Evaluation and Discussioncited by 3
- 2024Active Region-based Flare Forecasting with Sliding Window Multivariate Time Series Forest Classifierscited by 3
- 2026The Multiverse of Time Series Machine Learning: an Archive for Multivariate Time Series Classificationcited by 3
- 2026MambaSL: Exploring Single-Layer Mamba for Time Series Classificationcited by 3
- 2024Towards Hybrid Embedded Feature Selection and Classification Approach with Slim-TSFcited by 2
- 2024VSFormer: Value and Shape-Aware Transformer with Prior-Enhanced Self-Attention for Multivariate Time Series Classificationcited by 2
- 2025Revisit Time Series Classification Benchmark: The Impact of Temporal Information for Classificationcited by 2
- 2023Enhancing Multivariate Time Series Classifiers through Self-Attention and Relative Positioning Infusioncited by 1
- 2023FedST: Secure Federated Shapelet Transformation for Time Series Classificationcited by 1
- 2023Convolutional and Deep Learning based techniques for Time Series Ordinal Classificationcited by 1
- 2024Federated Learning for Tabular Data using TabNet: A Vehicular Use-Casecited by 1
- 2025Label-Guided Imputation via Forest-Based Proximities for Improved Time Series Classificationcited by 1
- 2026In-Context Time Series Classification with Random Convolutional Featurescited by 1
- 2022COSTI: a New Classifier for Sequences of Temporal Intervalscited by 0
- 2022Explainable classification of astronomical uncertain time seriescited by 0
- 2022An Empirical Evaluation of Multivariate Time Series Classification with Input Transformation across Different Dimensionscited by 0
- 2023Multivariate time series classification with dual attention networkcited by 0
- 2023ChemTime: Rapid and Early Classification for Multivariate Time Series Classification of Chemical Sensorscited by 0
- 2024Castor: Competing shapelets for fast and accurate time series classificationcited by 0
- 2024ECRTime: Ensemble Integration of Classification and Retrieval for Time Series Classificationcited by 0
- 2024Utilizing Data Fingerprints for Privacy-Preserving Algorithm Selection in Time Series Classification: Performance and Uncertainty Estimation on Unseen Datasetscited by 0
- 2025Towards Explainable Sequential Learningcited by 0
- 2025Data Classification with Dynamically Growing and Shrinking Neural Networkscited by 0
- 2025Guided by Stars: Interpretable Concept Learning Over Time Series via Temporal Logic Semanticscited by 0
- 2026TimeSliver : Symbolic-Linear Decomposition for Explainable Time Series Classificationcited by 0
- 2026In-Context Time Series Classification with Random Convolutional Features21 Jul 2026
- 2026MambaSL: Exploring Single-Layer Mamba for Time Series Classification16 Apr 2026
- 2026The Multiverse of Time Series Machine Learning: an Archive for Multivariate Time Series Classification20 Mar 2026
- 2026TimeSliver : Symbolic-Linear Decomposition for Explainable Time Series Classification29 Jan 2026
- 2025Guided by Stars: Interpretable Concept Learning Over Time Series via Temporal Logic Semantics6 Nov 2025
- 2025Label-Guided Imputation via Forest-Based Proximities for Improved Time Series Classification26 Sep 2025
- 2025Data Classification with Dynamically Growing and Shrinking Neural Networks23 Jun 2025
- 2025Towards Explainable Sequential Learning29 May 2025
- 2025Revisit Time Series Classification Benchmark: The Impact of Temporal Information for Classification26 Mar 2025
- 2024VSFormer: Value and Shape-Aware Transformer with Prior-Enhanced Self-Attention for Multivariate Time Series Classification21 Dec 2024
- 2024Utilizing Data Fingerprints for Privacy-Preserving Algorithm Selection in Time Series Classification: Performance and Uncertainty Estimation on Unseen Datasets13 Sep 2024
- 2024Towards Hybrid Embedded Feature Selection and Classification Approach with Slim-TSF6 Sep 2024
36 more
- 2024ECRTime: Ensemble Integration of Classification and Retrieval for Time Series Classification20 Jul 2024
- 2024aeon: a Python toolkit for learning from time series20 Jun 2024
- 2024Federated Learning for Tabular Data using TabNet: A Vehicular Use-Case3 May 2024
- 2024Castor: Competing shapelets for fast and accurate time series classification19 Mar 2024
- 2024Active Region-based Flare Forecasting with Sliding Window Multivariate Time Series Forest Classifiers5 Feb 2024
- 2023ChemTime: Rapid and Early Classification for Multivariate Time Series Classification of Chemical Sensors15 Dec 2023
- 2023Fast, Interpretable, and Deterministic Time Series Classification With a Bag-of-Receptive-Fields29 Nov 2023
- 2023NuTime: Numerically Multi-Scaled Embedding for Large-Scale Time-Series Pretraining11 Oct 2023
- 2023Time-Series Classification in Smart Manufacturing Systems: An Experimental Evaluation of State-of-the-Art Machine Learning Algorithms4 Oct 2023
- 2023POCKET: Pruning Random Convolution Kernels for Time Series Classification from a Feature Selection Perspective15 Sep 2023
- 2023Multivariate time series classification with dual attention network26 Aug 2023
- 2023Automatic Feature Engineering for Time Series Classification: Evaluation and Discussion2 Aug 2023
- 2023QUANT: A Minimalist Interval Method for Time Series Classification2 Aug 2023
- 2023Convolutional and Deep Learning based techniques for Time Series Ordinal Classification16 Jun 2023
- 2023Improving Position Encoding of Transformers for Multivariate Time Series Classification26 May 2023
- 2023An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Set19 May 2023
- 2023Appliance Detection Using Very Low-Frequency Smart Meter Time Series10 May 2023
- 2023Unsupervised Feature Based Algorithms for Time Series Extrinsic Regression2 May 2023
- 2023Bake off redux: a review and experimental evaluation of recent time series classification algorithms25 Apr 2023
- 2023Proximity Forest 2.0: A new effective and scalable similarity-based classifier for time series12 Apr 2023
- 2023LightTS: Lightweight Time Series Classification with Adaptive Ensemble Distillation -- Extended Version24 Feb 2023
- 2023FedST: Secure Federated Shapelet Transformation for Time Series Classification21 Feb 2023
- 2023Enhancing Multivariate Time Series Classifiers through Self-Attention and Relative Positioning Infusion13 Feb 2023
- 2022An Empirical Evaluation of Multivariate Time Series Classification with Input Transformation across Different Dimensions14 Oct 2022
- 2022Explainable classification of astronomical uncertain time series28 Sep 2022
- 2022Neuro-symbolic Models for Interpretable Time Series Classification using Temporal Logic Description15 Sep 2022
- 2022COSTI: a New Classifier for Sequences of Temporal Intervals28 Apr 2022
- 2022HYDRA: Competing convolutional kernels for fast and accurate time series classification25 Mar 2022
- 2022HDC-MiniROCKET: Explicit Time Encoding in Time Series Classification with Hyperdimensional Computing16 Feb 2022
- 2022The FreshPRINCE: A Simple Transformation Based Pipeline Time Series Classifier28 Jan 2022
- 2022Robust Augmentation for Multivariate Time Series Classification27 Jan 2022
- 2021Random Dilated Shapelet Transform: A New Approach for Time Series Shapelets28 Sep 2021
- 2021Fast, Accurate and Interpretable Time Series Classification Through Randomization31 May 2021
- 2021HIVE-COTE 2.0: a new meta ensemble for time series classification15 Apr 2021
- 2021Elastic Similarity and Distance Measures for Multivariate Time Series20 Feb 2021
- 2021MultiRocket: Multiple pooling operators and transformations for fast and effective time series classification31 Jan 2021
- 2021HIVE-COTE 2.0: a new meta ensemble for time series classificationcited by 118
- 2023Bake off redux: a review and experimental evaluation of recent time series classification algorithmscited by 99
- 2021MultiRocket: Multiple pooling operators and transformations for fast and effective time series classificationcited by 89
- 2022HYDRA: Competing convolutional kernels for fast and accurate time series classificationcited by 53
- 2023LightTS: Lightweight Time Series Classification with Adaptive Ensemble Distillation -- Extended Versioncited by 49
- 2024aeon: a Python toolkit for learning from time seriescited by 46
- 2023Improving Position Encoding of Transformers for Multivariate Time Series Classificationcited by 44
- 2023An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Setcited by 27
- 2021Random Dilated Shapelet Transform: A New Approach for Time Series Shapeletscited by 22
- 2023NuTime: Numerically Multi-Scaled Embedding for Large-Scale Time-Series Pretrainingcited by 20
- 2022The FreshPRINCE: A Simple Transformation Based Pipeline Time Series Classifiercited by 18
- 2023QUANT: A Minimalist Interval Method for Time Series Classificationcited by 15
12 most cited of 47 All 47 (JSON)
- 2026In-Context Time Series Classification with Random Convolutional Features21 Jul 2026
- 2026The Multiverse of Time Series Machine Learning: an Archive for Multivariate Time Series Classification20 Mar 2026
- 2026TimeSliver : Symbolic-Linear Decomposition for Explainable Time Series Classification29 Jan 2026
- 2025Guided by Stars: Interpretable Concept Learning Over Time Series via Temporal Logic Semantics6 Nov 2025
- 2025Label-Guided Imputation via Forest-Based Proximities for Improved Time Series Classification26 Sep 2025
- 2025Data Classification with Dynamically Growing and Shrinking Neural Networks23 Jun 2025
- 2025Towards Explainable Sequential Learning29 May 2025
- 2025Revisit Time Series Classification Benchmark: The Impact of Temporal Information for Classification26 Mar 2025
- 2024VSFormer: Value and Shape-Aware Transformer with Prior-Enhanced Self-Attention for Multivariate Time Series Classification21 Dec 2024
- 2024Utilizing Data Fingerprints for Privacy-Preserving Algorithm Selection in Time Series Classification: Performance and Uncertainty Estimation on Unseen Datasets13 Sep 2024
- 2024Towards Hybrid Embedded Feature Selection and Classification Approach with Slim-TSF6 Sep 2024
- 2024ECRTime: Ensemble Integration of Classification and Retrieval for Time Series Classification20 Jul 2024
12 newest of 47 All 47 (JSON)