Time Series Anomaly Detection with Multiresolution Ensemble Decoding(AAAI2021)

本文主要是介绍Time Series Anomaly Detection with Multiresolution Ensemble Decoding(AAAI2021),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

循环自编码器是一种常用的时间序列异常检测模型,它利用异常点或异常段的高重建误差来识别异常点或异常段。然而,现有的循环式自动编码器由于序贯解码,容易出现过拟合和错误累积的问题。在本文中,我们提出了一种简单而有效的循环网络集成,称为多分辨率集成译码循环自编码器(RAMED)。通过使用不同译码长度的译码器和一种新的粗到细融合机制,较低分辨率的信息可以帮助译码器实现高分辨率输出的长距离译码。进一步引入多分辨率形状强迫损失,以鼓励解码器在多个分辨率下输出匹配输入的全局时间形状。最后,利用分辨率最高的解码器的输出,在每个时间步得到一个异常分数。对真实世界基准数据集的大量实证研究表明,提出的RAMED模型在时间序列异常检测方面优于近期的强基线。(基于多粒度集合解码器的循环自编码器)

背景:

1)这些方法在很大程度上取决于模型的外推能力 

2)基于重建的方法学习数据压缩表示,然后用它来重建时间序列。不能很好地重构被认为是异常值的点或段

3)RAE及其变体在解码长时间序列时可能会遇到困难,因为之前的时间步骤会产生错误积累。

Proposed Architecture 

 

 在本文中,我们利用多分辨率的时间信息,通过集成一个粗到细解码过程。

Multiresolution Ensemble Decoding

在最低分辨率层,捕捉时间序列的宏观时间特征。然后将其传递到下一层(具有更高的解码分辨率),依此类推。multiple reconstructions are obtained by running L(D) recurrent decoders on the compressed representation h(E)

为了鼓励不同的解码器在不同的分辨率下捕捉时间序列的时间行为,我们对解码器使用不同的解码步骤数。短译码长度的译码器必须关注宏时间特性;而具有较长的解码长度的解码器可以捕获更详细的局部时间模式。采用一种多分辨率融合策略,以粗到细的方式有效地融合解码器输出

Decoder Lengths 

 

Coarse-to-Fine Fusion 

我们提出了一个简单而有效的粗到细的多分辨率策略来融合粗粒度解码器和细粒度解码器。 

 

 Anomaly Score and Detection

 

 

 

 实验

 总结:论文中提出的多粒度递归解码器是一种新颖的结构

这篇关于Time Series Anomaly Detection with Multiresolution Ensemble Decoding(AAAI2021)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/205424

相关文章

linux 下Time_wait过多问题解决

转自:http://blog.csdn.net/jaylong35/article/details/6605077 问题起因: 自己开发了一个服务器和客户端,通过短连接的方式来进行通讯,由于过于频繁的创建连接,导致系统连接数量被占用,不能及时释放。看了一下18888,当时吓到了。 现象: 1、外部机器不能正常连接SSH 2、内向外不能够正常的ping通过,域名也不能正常解析。

python内置模块datetime.time类详细介绍

​​​​​​​Python的datetime模块是一个强大的日期和时间处理库,它提供了多个类来处理日期和时间。主要包括几个功能类datetime.date、datetime.time、datetime.datetime、datetime.timedelta,datetime.timezone等。 ----------动动小手,非常感谢各位的点赞收藏和关注。----------- 使用datet

时间序列|change point detection

change point detection 被称为变点检测,其基本定义是在一个序列或过程中,当某个统计特性(分布类型、分布参数)在某时间点受系统性因素而非偶然因素影响发生变化,我们就称该时间点为变点。变点识别即利用统计量或统计方法或机器学习方法将该变点位置估计出来。 Change Point Detection的类型 online 指连续观察某一随机过程,监测到变点时停止检验,不运用到

MACS bdgdiff: Differential peak detection based on paired four bedGraph files.

参考原文地址:[http://manpages.ubuntu.com/manpages/xenial/man1/macs2_bdgdiff.1.html](http://manpages.ubuntu.com/manpages/xenial/man1/macs2_bdgdiff.1.html) 文章目录 一、MACS bdgdiff 简介DESCRIPTION 二、用法

lua data time

local getTime = os.date(“%c”); 其中的%c可以是以下的一种:(注意大小写) %a abbreviated weekday name (e.g., Wed) %A full weekday name (e.g., Wednesday) %b abbreviated month name (e.g., Sep) %B full month name (e.g., Sep

Event Time源码分析

《2021年最新版大数据面试题全面开启更新》 flink 中Processing Time也就是处理时间在watermark定时生成、ProcessFunction中定时器与时间类型的窗口中都有使用,但是其内部是如何实现注册定时器、如何调用、如何容错保证在任务挂掉在下次重启仍然能够触发任务执行,都是我们今天的主题。首先需要了解一下在flink内部时间系统是由哪些类来共同完成这件事,下面画

大数据-121 - Flink Time Watermark 详解 附带示例详解

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完)Hive(已更完)Flume(已更完)Sqoop(已更完)Zookeeper(已更完)HBase(已更完)Redis (已更完)Kafka(已更完)Spark(已更完)Flink(正在更新!) 章节内容 上节我们完成了如下的内容: 滑动窗口:时间驱动、事件

Learning Memory-guided Normality for Anomaly Detection——学习记忆引导的常态异常检测

又是一篇在自编码器框架中研究使用记忆模块的论文,可以看做19年的iccv的论文的衍生,在我的博客中对19年iccv这篇论文也做了简单介绍。韩国人写的,应该是吧,这名字听起来就像。 摘要abstract 我们解决异常检测的问题,即检测视频序列中的异常事件。基于卷积神经网络的异常检测方法通常利用代理任务(如重建输入视频帧)来学习描述正常情况的模型,而在训练时看不到异常样本,并在测试时使用重建误

Memorizing Normality to Detect Anomaly ——记忆正常以检测异常

Memorizing Normality to Detect Anomaly: Memory-augmented Deep Autoencoder for Unsupervised Anomaly Detection 记忆正常检测异常:记忆增强型深度自动编码器无监督异常检测 中国人挂了一堆外国人   Abstract 深度自动编码器在异常检测中得到了广泛的应用。通过对正常数据的训练,

REMEMBERING HISTORY WITH CONVOLUTIONAL LSTM FOR ANOMALY DETECTION——利用卷积LSTM记忆历史进行异常检测

上海科技大学的文章,上海科技大学有个组一直在做这方面的工作,好文章挺多的还有数据集。 ABSTRACT 本文解决了视频中的异常检测问题,由于异常是无界的,所以异常检测是一项极具挑战性的任务。我们通过利用卷积神经网络(CNN或ConvNet)对每一帧进行外观编码,并利用卷积长期记忆(ConvLSTM)来记忆与运动信息相对应的所有过去的帧来完成这项任务。然后将ConvNet和ConvLSTM与