Datasets › NAB

NAB (Numenta Anomaly Benchmark)

Introduced by Alexander Lavin et al. in Evaluating Real-time Anomaly Detection Algorithms - the Numenta Anomaly Benchmark12 Oct 2015 archive 2025-07-28

The First Temporal Benchmark Designed to Evaluate Real-time Anomaly Detectors Benchmark

The growth of the Internet of Things has created an abundance of streaming data. Finding anomalies in this data can provide valuable insights into opportunities or failures. Yet it’s difficult to achieve, due to the need to process data in real time, continuously learn and make predictions. How do we evaluate and compare various real-time anomaly detection techniques?

The Numenta Anomaly Benchmark (NAB) provides a standard, open source framework for evaluating real-time anomaly detection algorithms on streaming data. Through a controlled, repeatable environment of open-source tools, NAB rewards detectors that find anomalies as soon as possible, trigger no false alarms, and automatically adapt to any changing statistics.

NAB comprises two main components: a scoring system designed for streaming data and a dataset with labeled, real-world time-series data.

Source: Evaluating Real-time Anomaly Detection Algorithms – the Numenta Anomaly Benchmark Image Source: https://numenta.com/machine-intelligence-technology/numenta-anomaly-benchmark/

Benchmarks archive 2025-07-28

All 1 leaderboard whose dataset resolves to this page shown (sort by any header). "First row" is the archive's own first row at snapshot, in the archive's row order; nothing here re-ranks and metric direction is not asserted.

First row (archive order)PaperCode
Anomaly Detection Numenta Anomaly Benchmark HTM AL NAB score 70.1 Unsupervised real-time anomaly detection for streaming data numenta/NAB 10 Compare

Papers archive 2025-07-28

4 shown of 4 papers with a leaderboard row on this dataset's benchmarks, newest first. The archive's own "papers using this dataset" list was never published, so this is the benchmark-backed subset; the archive's count for this dataset is 66. The Syntology column is from Syntology's graph (read 2026-09-24), stated per sample; it is not part of any archive number.

DateSamples run Syntology
Online Forecasting and Anomaly Detection Based on the ARIMA Model 3 1 2 Apr 2021 not harvested
Unsupervised real-time anomaly detection for streaming data 1 3 2 Jun 2017 not harvested
Real-Time Anomaly Detection for Streaming Analytics 4 2 8 Jul 2016 not harvested
Evaluating Real-time Anomaly Detection Algorithms - the Numenta Anomaly Benchmark 3 4 12 Oct 2015 ran 0 of 18 samples (18 unverified)

Dataset loaders archive 2025-07-28

1 loader as listed in the archive; links are outbound and not re-checked here.

Tasks archive 2025-07-28

License archive 2025-07-28

GNU Affero General Public License v3.0

Modalities archive 2025-07-28

Languages archive 2025-07-28

Variants archive 2025-07-28

  • Numenta Anomaly Benchmark
  • NAB

2 variant names, as the archive lists them.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections