# Proximity Forest: An effective and scalable distance-based classifier for time series

arXiv: https://arxiv.org/abs/1808.10594 · HTML: https://mlsanity.com/paper/1808.10594/

## Key facts

- Cited by 46 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 31 Aug 2018.

## Built on by (most cited first, 30 of 46)

- [HIVE-COTE 2.0: a new meta ensemble for time series classification](https://mlsanity.com/paper/2104.07551/) (2021)
- [Bake off redux: a review and experimental evaluation of recent time series classification algorithms](https://mlsanity.com/paper/2304.13029/) (2023)
- [MultiRocket: Multiple pooling operators and transformations for fast and effective time series classification](https://mlsanity.com/paper/2102.00457/) (2021)
- [Deep Learning for Time Series Classification and Extrinsic Regression: A Current Survey](https://mlsanity.com/paper/2302.02515/) (2023)
- [HYDRA: Competing convolutional kernels for fast and accurate time series classification](https://mlsanity.com/paper/2203.13652/) (2022)
- [aeon: a Python toolkit for learning from time series](https://mlsanity.com/paper/2406.14231/) (2024)
- [An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Set](https://mlsanity.com/paper/2305.11921/) (2023)
- [Dynamic Sparse Network for Time Series Classification: Learning What to "see''](https://mlsanity.com/paper/2212.09840/) (2022)
- [QUANT: A Minimalist Interval Method for Time Series Classification](https://mlsanity.com/paper/2308.00928/) (2023)
- [dCAM: Dimension-wise Class Activation Map for Explaining Multivariate Data Series Classification](https://mlsanity.com/paper/2207.12165/) (2022)
- [Look Into the LITE in Deep Learning for Time Series Classification](https://mlsanity.com/paper/2409.02869/) (2024)
- [Elastic Similarity and Distance Measures for Multivariate Time Series](https://mlsanity.com/paper/2102.10231/) (2021)
- [A spatiotemporal machine learning approach to forecasting COVID-19 incidence at the county level in the USA](https://mlsanity.com/paper/2109.12094/) (2021)
- [S-Rocket: Selective Random Convolution Kernels for Time Series Classification](https://mlsanity.com/paper/2203.03445/) (2022)
- [Time-Series Classification in Smart Manufacturing Systems: An Experimental Evaluation of State-of-the-Art Machine Learning Algorithms](https://mlsanity.com/paper/2310.02812/) (2023)
- [MONSTER: Monash Scalable Time Series Evaluation Repository](https://mlsanity.com/paper/2502.15122/) (2025)
- [Fast, Accurate and Interpretable Time Series Classification Through Randomization](https://mlsanity.com/paper/2105.14876/) (2021)
- [Rethinking Attention Mechanism in Time Series Classification](https://mlsanity.com/paper/2207.07564/) (2022)
- [Proximity Forest 2.0: A new effective and scalable similarity-based classifier for time series](https://mlsanity.com/paper/2304.05800/) (2023)
- [POCKET: Pruning Random Convolution Kernels for Time Series Classification from a Feature Selection Perspective](https://mlsanity.com/paper/2309.08499/) (2023)
- [Efficient High-Resolution Time Series Classification via Attention Kronecker Decomposition](https://mlsanity.com/paper/2403.04882/) (2024)
- [Plotting time: On the usage of CNNs for time series classification](https://mlsanity.com/paper/2102.04179/) (2021)
- [Early Abandoning and Pruning for Elastic Distances including Dynamic Time Warping](https://mlsanity.com/paper/2102.05221/) (2021)
- [Parameterizing the cost function of Dynamic Time Warping with application to time series classification](https://mlsanity.com/paper/2301.10350/) (2023)
- [Forest Proximities for Time Series](https://mlsanity.com/paper/2410.03098/) (2024)
- [Amercing: An Intuitive, Elegant and Effective Constraint for Dynamic Time Warping](https://mlsanity.com/paper/2111.13314/) (2021)
- [Capturing Temporal Components for Time Series Classification](https://mlsanity.com/paper/2406.14456/) (2024)
- [Enhancing Multivariate Time Series Classifiers through Self-Attention and Relative Positioning Infusion](https://mlsanity.com/paper/2302.06683/) (2023)
- [Convolutional and Deep Learning based techniques for Time Series Ordinal Classification](https://mlsanity.com/paper/2306.10084/) (2023)
- [FRUITS: Feature Extraction Using Iterated Sums for Time Series Classification](https://mlsanity.com/paper/2311.14549/) (2023)

## 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.
