Saved in:
Bibliographic Details
Main Authors: Skaf, Wadie, Kern, Felix, Roy, Aryamaan Basu, Pradhan, Tejas, Kalkreuth, Roman, Hoos, Holger
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