# OML-AD: Online Machine Learning for Anomaly Detection in Time Series Data

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

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 12 of its 42 references that are in the map.
- First posted on arXiv 15 Sep 2024.

## Builds on (most cited first, 12 of 12)

- [Learning under Concept Drift: A Review](https://mlsanity.com/paper/2004.05785/) (2020)
- [Future Frame Prediction for Anomaly Detection -- A New Baseline](https://mlsanity.com/paper/1712.09867/) (2017)
- [Online Learning: A Comprehensive Survey](https://mlsanity.com/paper/1802.02871/) (2018)
- [A review on outlier/anomaly detection in time series data](https://mlsanity.com/paper/2002.04236/) (2020)
- [Current Time Series Anomaly Detection Benchmarks are Flawed and are Creating the Illusion of Progress](https://mlsanity.com/paper/2009.13807/) (2020)
- [Machine Learning Operations (MLOps): Overview, Definition, and Architecture](https://mlsanity.com/paper/2205.02302/) (2022)
- [River: machine learning for streaming data in Python](https://mlsanity.com/paper/2012.04740/) (2020)
- [Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?](https://mlsanity.com/paper/2103.08942/) (2021)
- [Online Learning for Time Series Prediction](https://mlsanity.com/paper/1302.6927/) (2013)
- [Are deviations in a gradually varying mean relevant? A testing approach based on sup-norm estimators](https://mlsanity.com/paper/2002.06143/) (2020)
- [Detecting deviations from second-order stationarity in locally stationary functional time series](https://mlsanity.com/paper/1808.04092/) (2018)
- [Monitoring Machine Learning Models: Online Detection of Relevant Deviations](https://mlsanity.com/paper/2309.15187/) (2023)

## Built on by (most cited first, 1 of 1)

- [Online Conformal Anomaly Detection with Prediction-Powered Data Acquisition](https://mlsanity.com/paper/2505.01783/) (2025)

## Abstract (arXiv)

Time series are ubiquitous and occur naturally in a variety of applications -- from data recorded by sensors in manufacturing processes, over financial data streams to climate data. Different tasks arise, such as regression, classification or segmentation of the time series. However, to reliably solve these challenges, it is important to filter out abnormal observations that deviate from the usual behavior of the time series. While many anomaly detection methods exist for independent data and stationary time series, these methods are not applicable to non-stationary time series. To allow for non-stationarity in the data, while simultaneously detecting anomalies, we propose OML-AD, a novel approach for anomaly detection (AD) based on online machine learning (OML). We provide an implementation of OML-AD within the Python library River and show that it outperforms state-of-the-art baseline methods in terms of accuracy and computational efficiency.
