ALT: A Python Package for Lightweight Feature Representation in Time Series Classification
Balázs P. Halmos, Balázs Hajós, Vince Á. Molnár, Marcell T. Kurbucz, Antal Jakovác
TL;DR
The paper tackles efficient, interpretable time series classification in contexts with multi-scale temporal structure. It introduces the adaptive law-based transformation (ALT), an extension of LLT that uses variable-length shifted windows to map time series into a linearly separable feature space via time-delay embedding and spectral shapelet extraction. The authors provide a Python package implementing ALT, demonstrate state-of-the-art performance with low overhead on benchmark datasets, and show that simple classifiers can achieve high accuracy on the transformed features. The work offers scalable, interpretable tooling with GPU support and outlines future directions including automated hyperparameter tuning, shapelet pruning, and broader applications such as EEG and IoT data.
Abstract
We introduce ALT, an open-source Python package created for efficient and accurate time series classification (TSC). The package implements the adaptive law-based transformation (ALT) algorithm, which transforms raw time series data into a linearly separable feature space using variable-length shifted time windows. This adaptive approach enhances its predecessor, the linear law-based transformation (LLT), by effectively capturing patterns of varying temporal scales. The software is implemented for scalability, interpretability, and ease of use, achieving state-of-the-art performance with minimal computational overhead. Extensive benchmarking on real-world datasets demonstrates the utility of ALT for diverse TSC tasks in physics and related domains.
