Обнаружение аномалий в потоковых данных в реальном времени без учителя
Unsupervised real-time anomaly detection for streaming data
2017-06-02
SCID: 54.1/3b6exzu2
Discuss with AI
иерархическая временная память (HTM)Numenta Anomaly Benchmark (NAB)дрейф концептовобнаружение аномалий в реальном временипотоковые данные
Figures from the paper
Abstract (AI)
Наблюдается значительный рост доступности потоковых данных и данных временных рядов. Во многом обусловленные распространением подключённых источников данных, работающих в реальном времени, эти данные создают как технические проблемы, так и новые возможности. Одной из ключевых возможностей потоковой аналитики является моделирование каждого потока без учителя и обнаружение необычного, аномального поведения в реальном времени. Раннее обнаружение аномалий имеет большую ценность, однако на практике его бывает трудно выполнять надёжно. Ограничения прикладных систем требуют обрабатывать данные в реальном времени, а не пакетами. Потоковым данным изначально свойственен дрейф концепции, поэтому предпочтительны алгоритмы, способные непрерывно обучаться. Кроме того, огромное количество независимых потоков, встречающееся на практике, требует полной автоматизации детекторов аномалий. В данной работе предлагается новый алгоритм обнаружения аномалий, удовлетворяющий этим ограничениям. Метод основан на алгоритме онлайн-памяти последовательностей, называемом иерархической временной памятью (Hierarchical Temporal Memory, HTM). Также представлены результаты, полученные с использованием Numenta Anomaly Benchmark (NAB) — набора для тестирования, содержащего реальные потоки данных с размеченными аномалиями. Этот набор, первый в своём роде, предоставляет контролируемую среду с открытым исходным кодом для тестирования алгоритмов обнаружения аномалий на потоковых данных. Представлены результаты и анализ широкого спектра алгоритмов на этом наборе, а также обсуждены будущие задачи развивающейся области потоковой аналитики.
Key Findings
1
Предложен новый алгоритм неконтролируемого обнаружения аномалий в потоковых данных в реальном времени с непрерывным обучением.
2
Представлен Numenta Anomaly Benchmark (NAB) — открытый бенчмарк с реальными потоками данных и размеченными аномалиями для контролируемой оценки.
3
Подход учитывает дрейф концепции благодаря непрерывному обучению вместо пакетной обработки данных.
4
Метод основан на Hierarchical Temporal Memory (HTM) — алгоритме онлайн-памяти последовательностей для моделирования потокового поведения.
5
На NAB проведены оценка и анализ широкого набора алгоритмов обнаружения аномалий в потоковых данных, а также обозначены будущие проблемы потоковой аналитики.
Research Object
потоки потоковых данных временных рядов
Research Subject
неконтролируемое обнаружение аномалий в реальном времени, включая непрерывную адаптацию к дрейфу концепта и автоматизированную обработку множества независимых потоков
Publication Details
Publication Date
2017-06-02
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest