Saved in:
| Main Authors: | , , , , , |
|---|---|
| Format: | Preprint |
| Published: |
2026
|
| Subjects: | |
| Online Access: | https://arxiv.org/abs/2601.03159 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866914236623486976 |
|---|---|
| author | Skaf, Wadie Kern, Felix Roy, Aryamaan Basu Pradhan, Tejas Kalkreuth, Roman Hoos, Holger |
| author_facet | Skaf, Wadie Kern, Felix Roy, Aryamaan Basu Pradhan, Tejas Kalkreuth, Roman Hoos, Holger |
| contents | Time series augmentation is critical for training robust deep learning models, particularly in domains where labelled data is scarce and expensive to obtain. However, existing augmentation libraries for time series, mainly written in Python, suffer from performance bottlenecks, where running time grows exponentially as dataset sizes increase -- an aspect limiting their applicability in large-scale, production-grade systems. We introduce RATS (Rapid Augmentations for Time Series), a high-performance library for time series augmentation written in Rust with Python bindings (RATSpy). RATS implements multiple augmentation methods spanning basic transformations, frequency-domain operations and time warping techniques, all accessible through a unified pipeline interface with built-in parallelisation. Comprehensive benchmarking of RATSpy versus a commonly used library (tasug) on 143 datasets demonstrates that RATSpy achieves an average speedup of 74.5\% over tsaug (up to 94.8\% on large datasets), with up to 47.9\% less peak memory usage. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2601_03159 |
| institution | arXiv |
| publishDate | 2026 |
| record_format | arxiv |
| spellingShingle | Rapid Augmentations for Time Series (RATS): A High-Performance Library for Time Series Augmentation Skaf, Wadie Kern, Felix Roy, Aryamaan Basu Pradhan, Tejas Kalkreuth, Roman Hoos, Holger Machine Learning Artificial Intelligence Performance Time series augmentation is critical for training robust deep learning models, particularly in domains where labelled data is scarce and expensive to obtain. However, existing augmentation libraries for time series, mainly written in Python, suffer from performance bottlenecks, where running time grows exponentially as dataset sizes increase -- an aspect limiting their applicability in large-scale, production-grade systems. We introduce RATS (Rapid Augmentations for Time Series), a high-performance library for time series augmentation written in Rust with Python bindings (RATSpy). RATS implements multiple augmentation methods spanning basic transformations, frequency-domain operations and time warping techniques, all accessible through a unified pipeline interface with built-in parallelisation. Comprehensive benchmarking of RATSpy versus a commonly used library (tasug) on 143 datasets demonstrates that RATSpy achieves an average speedup of 74.5\% over tsaug (up to 94.8\% on large datasets), with up to 47.9\% less peak memory usage. |
| title | Rapid Augmentations for Time Series (RATS): A High-Performance Library for Time Series Augmentation |
| topic | Machine Learning Artificial Intelligence Performance |
| url | https://arxiv.org/abs/2601.03159 |