当前位置: 首页 > backend >正文

M2N2 解读

出处:AAAI 2024

代码链接:carrtesy/M2N2: Official repository for the paper "When Model Meets New Normals: Test-time Adaptation for Unsupervised Time-series Anomaly Detection", AAAI 2024.

一  提出动机

分布偏移:“正态性” 的概念伴随时间的推移变化;

"new normal problem":仅根据训练数据无法完全表征测试时间内的正态分布。若不考虑分布变化,模型往往依赖于过去的观测产生误报,从而损害监测系统的一致性;

测试时间自适应方法 更新模型参数,以推广到不同的数据分布,不依赖于标签的额外监督,或对训练数据的访问;

TSAD 有应用 测试时间自适应(test-time adaptation mechanisms) 策略的动机:

① 由于监测系统实时工作,频繁访问过去的适应数据成本很高;

② 由于获取标签通常有限,因此需要在没有监督的情况下进行模型更新;

③ 基于假设:训练数据 及 测试数据 分布不同;

PS. 提出的 TTA 模块 可无缝衔接其他 TSAD 基线,是重要的实验现象发现!

二  Method

① 趋势估计模块,旨在:适应趋势显著不同的新常态,同时保留 历史序列 的 潜在动态模式;

过渡前后的序列具有相同动态,但趋势转变后的观测结果被归类为异常,未对趋势进行适当的适应(见上图)。为解决此问题,简单使用指数移动平均统计数据进行趋势估计:

解读:

② TTA 模块:

在无监督时序异常检测任务内,测试阶段也未包含带标签的时序数据,因此以 模型预测结果 为基准,挑选正常时序数据;用于在测试阶段更新模型参数;

采用 在线梯度下降策略(online gradient descent (Zinkevich 2003)),以更新模型参数:

损失值计算:以模型预测结果为基准,只计入由 “模型预测的、正常时序数据” 的重建损失:

三  实验结果

http://www.xdnf.cn/news/914.html

相关文章:

  • 卷积神经网络--手写数字识别
  • Spark-SQL(四)
  • 微服务架构下数据库范式的失效与反范式设计的崛起
  • 将长循环任务拆分成多个小步骤,以非阻塞的方式执行,在裸机环境下的实现方法
  • 【第16届蓝桥杯C++C组】--- 2025
  • vue2练习项目 家乡特色网站—前端静态网站模板
  • 8. ROS中常见命令
  • Vue中如何优雅地阻止特定标签的移除并恢复其原始位置
  • 代码随想录算法训练营Day32
  • 在线查看【免费】 txt, xml(渲染), md(渲染), java, php, py, js, css 文件格式网站
  • CFIS-YOLO:面向边缘设备的木材缺陷检测轻量级网络解析
  • 从零开始了解数采(十七)——工业数据清洗
  • 【计算机网络】第五章 局域网技术
  • 你学会了些什么220622?--搭建UI自动化
  • 设计模式深度总结:概念、实现与框架中的应用
  • 【Linux】调试工具gdb的认识和使用指令介绍(图文详解)
  • 深入解析 Linux 文件系统中的软硬链接:从原理到实践
  • CF2096F Wonderful Impostors
  • QT:Qt5 串口模块 (QSerialPort) 在 VS2015 中正确关闭串口避免被占用
  • (14)VTK C++开发示例 --- 将点投影到平面上
  • C++ vector 核心功能解析与实现
  • Spring-AOP分析
  • Uniapp:view容器(容器布局)
  • IDEA内存配置失效(已解决)
  • unity3d实现物体闪烁
  • unity之协程
  • [Python] 入门核心笔记
  • 超大文件处理——大文件断点续传源码-下载大文件卡死服务器—星辰大文化术——未来之窗超算中心
  • 徐州服务器租用:虚拟主机的应用场景
  • UML 状态图:陪伴机器人系统示例