RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика» // Архив

Вестн. ЮУрГУ. Сер. Выч. матем. информ., 2024, том 13, выпуск 4, страницы 35–52 (Mi vyurv326)

Нейросетевой метод обнаружения аномалий в многомерных потоковых временных рядах

Я. А. Краева

Южно-Уральский государственный университет (454080 Челябинск, пр. им. В.И. Ленина, д. 76)

Аннотация: В статье рассмотрена задача детекции аномальных подпоследовательностей многомерного потокового временного ряда, элементы которого поступают в режиме реального времени, возникающая в настоящее время в широком спектре предметных областей: промышленный Интернет вещей, персональное здравоохранение и др. Предложен новый метод решения указанной задачи, получивший название mDiSSiD (Discord, Snippet, and Siamese Neural Network-based Detector of multivariate anomalies). Предложенный метод использует концепцию диссонанса временного ряда (подпоследовательность, имеющая наиболее не похожего на нее ближайшего соседа), обобщенную на многомерный случай. Под многомерным диссонансом понимается $N$-мерная подпоследовательность $d$-мерного временного ряда (где $1 \leqslant N \leqslant d$), которая наиболее не похожа на все остальные подпоследовательности $N$-мерных временных рядов, полученных путем составления всевозможных сочетаний из $d$ рядов по $N$. Детекция аномалий реализуется с помощью нейросетевой модели на основе сиамских нейросетей. Вычислительные эксперименты на реальных временных рядах из различных предметных областей показали, что метод mDiSSiD в среднем опережает по точности обнаружения аномалий передовые аналоги, использующие иные нейросетевые подходы (сверточные и рекуррентные нейронные сети, автоэнкодеры, генеративно-состязательные сети).

Ключевые слова: многомерный временной ряд, поиск аномалий, диссонанс, сниппет, сиамская нейронная сеть.

УДК: 004.272.25, 004.421, 004.032.24

Поступила в редакцию: 20.10.2024

DOI: 10.14529/cmse240403



© МИАН, 2026