Proximity Forest: An effective and scalable distance-based classifier for time series
Not on the map. Why?
Abstract (arXiv)
Research into the classification of time series has made enormous progress in the last decade. The UCR time series archive has played a significant role in challenging and guiding the development of new learners for time series classification. The largest dataset in the UCR archive holds 10 thousand time series only; which may explain why the primary research focus has been in creating algorithms that have high accuracy on relatively small datasets. This paper introduces Proximity Forest, an algorithm that learns accurate models from datasets with millions of time series, and classifies a time series in milliseconds. The models are ensembles of highly randomized Proximity Trees. Whereas conventional decision trees branch on attribute values (and usually perform poorly on time series), Proximity Trees branch on the proximity of time series to one exemplar time series or another; allowing us to leverage the decades of work into developing relevant measures for time series. Proximity Forest gains both efficiency and accuracy by stochastic selection of both exemplars and similarity measures. Our work is motivated by recent time series applications that provide orders of magnitude more time series than the UCR benchmarks. Our experiments demonstrate that Proximity Forest is highly competitive on the UCR archive: it ranks among the most accurate classifiers while being significantly faster. We demonstrate on a 1M time series Earth observation dataset that Proximity Forest retains this accuracy on datasets that are many orders of magnitude greater than those in the UCR repository, while learning its models at least 100,000 times faster than current state of the art models Elastic Ensemble and COTE.
Key facts. Cited by 46 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 6; 2023: 13; 2024: 8; 2025: 7; 2026: 4.
46 papers.
Sort:
- 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
- 2023Deep Learning for Time Series Classification and Extrinsic Regression: A Current Surveycited by 68
- 2022HYDRA: Competing convolutional kernels for fast and accurate time series classificationcited by 53
- 2024aeon: a Python toolkit for learning from time seriescited by 46
- 2023An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Setcited by 27
- 2022Dynamic Sparse Network for Time Series Classification: Learning What to "see''cited by 22
- 2023QUANT: A Minimalist Interval Method for Time Series Classificationcited by 15
- 2022dCAM: Dimension-wise Class Activation Map for Explaining Multivariate Data Series Classificationcited by 11
- 2024Look Into the LITE in Deep Learning for Time Series Classificationcited by 9
- 2021Elastic Similarity and Distance Measures for Multivariate Time Seriescited by 8
34 more
- 2021A spatiotemporal machine learning approach to forecasting COVID-19 incidence at the county level in the USAcited by 7
- 2023Time-Series Classification in Smart Manufacturing Systems: An Experimental Evaluation of State-of-the-Art Machine Learning Algorithmscited by 7
- 2022S-Rocket: Selective Random Convolution Kernels for Time Series Classificationcited by 6
- 2025MONSTER: Monash Scalable Time Series Evaluation Repositorycited by 6
- 2021Fast, Accurate and Interpretable Time Series Classification Through Randomizationcited by 5
- 2022Rethinking Attention Mechanism in Time Series Classificationcited by 5
- 2023Proximity Forest 2.0: A new effective and scalable similarity-based classifier for time seriescited by 5
- 2024Efficient High-Resolution Time Series Classification via Attention Kronecker Decompositioncited by 5
- 2023POCKET: Pruning Random Convolution Kernels for Time Series Classification from a Feature Selection Perspectivecited by 4
- 2021Plotting time: On the usage of CNNs for time series classificationcited by 3
- 2021Early Abandoning and Pruning for Elastic Distances including Dynamic Time Warpingcited by 3
- 2023Parameterizing the cost function of Dynamic Time Warping with application to time series classificationcited by 3
- 2024Forest Proximities for Time Seriescited by 3
- 2021Amercing: An Intuitive, Elegant and Effective Constraint for Dynamic Time Warpingcited by 2
- 2024Capturing Temporal Components for Time Series Classificationcited by 2
- 2023Enhancing Multivariate Time Series Classifiers through Self-Attention and Relative Positioning Infusioncited by 1
- 2023Convolutional and Deep Learning based techniques for Time Series Ordinal Classificationcited by 1
- 2023FRUITS: Feature Extraction Using Iterated Sums for Time Series Classificationcited by 1
- 2024A Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programmingcited by 1
- 2025Adaptive Classification of Interval-Valued Time Seriescited by 1
- 2025Label-Guided Imputation via Forest-Based Proximities for Improved Time Series Classificationcited by 1
- 2025SigTime: Learning and Visually Explaining Time Series Signaturescited by 1
- 2026Enhancing Time Series Classification with Diversity-Driven Neural Network Ensemblescited by 1
- 2026In-Context Time Series Classification with Random Convolutional Featurescited by 1
- 2022Semi-unsupervised Learning for Time Series Classificationcited by 0
- 2023New bootstrap tests for categorical time series. A comparative studycited by 0
- 2023Multivariate time series classification with dual attention networkcited 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
- 2025Interpretable Machine Learning for Oral Lesion Diagnosis through Prototypical Instances Identificationcited by 0
- 2025Interval-Valued Time Series Classification Using DK-Distancecited by 0
- 2025The Generalized Proximity Forestcited by 0
- 2026Adaptive Structured Pruning of Convolutional Neural Networks for Time Series Classificationcited by 0
- 2026SMart: A Multi-source Multi-phase Time Series Representation Transfer Frameworkcited by 0
- 2026SMart: A Multi-source Multi-phase Time Series Representation Transfer Framework2 Sep 2026
- 2026In-Context Time Series Classification with Random Convolutional Features21 Jul 2026
- 2026Adaptive Structured Pruning of Convolutional Neural Networks for Time Series Classification13 Feb 2026
- 2026Enhancing Time Series Classification with Diversity-Driven Neural Network Ensembles7 Feb 2026
- 2025SigTime: Learning and Visually Explaining Time Series Signatures12 Dec 2025
- 2025The Generalized Proximity Forest23 Nov 2025
- 2025Label-Guided Imputation via Forest-Based Proximities for Improved Time Series Classification26 Sep 2025
- 2025Interval-Valued Time Series Classification Using DK-Distance7 Apr 2025
- 2025Adaptive Classification of Interval-Valued Time Series4 Apr 2025
- 2025Interpretable Machine Learning for Oral Lesion Diagnosis through Prototypical Instances Identification21 Mar 2025
- 2025MONSTER: Monash Scalable Time Series Evaluation Repository21 Feb 2025
- 2024Forest Proximities for Time Series4 Oct 2024
34 more
- 2024Utilizing Data Fingerprints for Privacy-Preserving Algorithm Selection in Time Series Classification: Performance and Uncertainty Estimation on Unseen Datasets13 Sep 2024
- 2024Look Into the LITE in Deep Learning for Time Series Classification4 Sep 2024
- 2024ECRTime: Ensemble Integration of Classification and Retrieval for Time Series Classification20 Jul 2024
- 2024A Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programming30 Jun 2024
- 2024Capturing Temporal Components for Time Series Classification20 Jun 2024
- 2024aeon: a Python toolkit for learning from time series20 Jun 2024
- 2024Efficient High-Resolution Time Series Classification via Attention Kronecker Decomposition7 Mar 2024
- 2023FRUITS: Feature Extraction Using Iterated Sums for Time Series Classification24 Nov 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
- 2023QUANT: A Minimalist Interval Method for Time Series Classification2 Aug 2023
- 2023Convolutional and Deep Learning based techniques for Time Series Ordinal Classification16 Jun 2023
- 2023An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Set19 May 2023
- 2023New bootstrap tests for categorical time series. A comparative study30 Apr 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
- 2023Enhancing Multivariate Time Series Classifiers through Self-Attention and Relative Positioning Infusion13 Feb 2023
- 2023Deep Learning for Time Series Classification and Extrinsic Regression: A Current Survey6 Feb 2023
- 2023Parameterizing the cost function of Dynamic Time Warping with application to time series classification24 Jan 2023
- 2022Dynamic Sparse Network for Time Series Classification: Learning What to "see''19 Dec 2022
- 2022dCAM: Dimension-wise Class Activation Map for Explaining Multivariate Data Series Classification25 Jul 2022
- 2022Rethinking Attention Mechanism in Time Series Classification14 Jul 2022
- 2022Semi-unsupervised Learning for Time Series Classification7 Jul 2022
- 2022HYDRA: Competing convolutional kernels for fast and accurate time series classification25 Mar 2022
- 2022S-Rocket: Selective Random Convolution Kernels for Time Series Classification7 Mar 2022
- 2021Amercing: An Intuitive, Elegant and Effective Constraint for Dynamic Time Warping26 Nov 2021
- 2021A spatiotemporal machine learning approach to forecasting COVID-19 incidence at the county level in the USA24 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
- 2021Early Abandoning and Pruning for Elastic Distances including Dynamic Time Warping10 Feb 2021
- 2021Plotting time: On the usage of CNNs for time series classification8 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
- 2023Deep Learning for Time Series Classification and Extrinsic Regression: A Current Surveycited by 68
- 2022HYDRA: Competing convolutional kernels for fast and accurate time series classificationcited by 53
- 2024aeon: a Python toolkit for learning from time seriescited by 46
- 2023An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Setcited by 27
- 2022Dynamic Sparse Network for Time Series Classification: Learning What to "see''cited by 22
- 2023QUANT: A Minimalist Interval Method for Time Series Classificationcited by 15
- 2022dCAM: Dimension-wise Class Activation Map for Explaining Multivariate Data Series Classificationcited by 11
- 2024Look Into the LITE in Deep Learning for Time Series Classificationcited by 9
- 2021Elastic Similarity and Distance Measures for Multivariate Time Seriescited by 8
12 most cited of 46 All 46 (JSON)
- 2026SMart: A Multi-source Multi-phase Time Series Representation Transfer Framework2 Sep 2026
- 2026In-Context Time Series Classification with Random Convolutional Features21 Jul 2026
- 2026Adaptive Structured Pruning of Convolutional Neural Networks for Time Series Classification13 Feb 2026
- 2026Enhancing Time Series Classification with Diversity-Driven Neural Network Ensembles7 Feb 2026
- 2025SigTime: Learning and Visually Explaining Time Series Signatures12 Dec 2025
- 2025The Generalized Proximity Forest23 Nov 2025
- 2025Label-Guided Imputation via Forest-Based Proximities for Improved Time Series Classification26 Sep 2025
- 2025Interval-Valued Time Series Classification Using DK-Distance7 Apr 2025
- 2025Adaptive Classification of Interval-Valued Time Series4 Apr 2025
- 2025Interpretable Machine Learning for Oral Lesion Diagnosis through Prototypical Instances Identification21 Mar 2025
- 2025MONSTER: Monash Scalable Time Series Evaluation Repository21 Feb 2025
- 2024Forest Proximities for Time Series4 Oct 2024
12 newest of 46 All 46 (JSON)