多传感器时间序列信号的无监督深度异常检测

news2024/11/28 0:44:14

图片

论文地址:https://ieeexplore.ieee.org/abstract/document/9507359

论文源码:未开源

期刊:IEEE Transactions on Knowledge and Data Engineering

图片

图片

图片

如今,多传感器技术被应用于许多领域,如医疗保健(HC)、人体活动识别(HAR)和工业控制系统(ICS)。这些传感器可以产生大量的多变量时间序列数据。多传感器时间序列数据的无监督异常检测在机器学习研究中具有重要意义。关键的挑战是通过捕获多传感器数据中的时空相关性来发现广义的正常模式。除了这个挑战之外,噪声数据经常与训练数据交织在一起,这可能会误导模型,使其难以区分正常、异常和噪声数据。以往的研究很少能同时解决这两个问题。在本文中,提出了一种新的基于深度学习的异常检测算法,称为深度卷积自编码记忆网络(CAE-M)。

首先构建了一个深度卷积自编码器,用最大平均差异(MMD)来表征多传感器数据的空间依赖性,以更好地区分噪声、正常和异常数据。然后,构建了一个由线性(自回归模型)和非线性预测(双向LSTM with Attention)组成的记忆网络,以捕获时间序列数据的时间依赖性。最后,CAE-M对这两个子网进行联合优化。将所提出的方法与几种最先进的HAR和HC数据集的异常检测方法进行了实证比较。实验结果表明,提出的模型优于现有的方法。

图片

图片

本文提出了一种卷积自编码记忆网络。首先,通过深度卷积自编码器(Deep Convolutional Autoencoder, CAE)将多传感器时间序列信号中的空间信息编码为低维表示。加入MMD促使训练数据的分布近似于相同的分布,从而降低了训练数据中噪声和异常引起的过拟合风险。

卷积自编码记忆网络主要包含两个部分:特征网络和记忆网络。

特征网络使用深度卷积自编码器来学习低维特征,Z_f表示的自编码器的特征提取结果,Z_r表示原始数据与重构数据之间的均方误差。这里加入MMD loss来降低了训练数据中噪声和异常引起的过拟合风险。

记忆网络使用了两个阶段的预测,非线性预测和线性预测。非线性预测采用了一种带有注意机制的双向LSTM,它可以在计算相关隐藏状态时考虑整个/局部上下文。线性预测采用一种利用观测值与滞后观测值之间的依赖关系的回归模型。

最后通过计算Prediction Error来进行异常判定。

图片

图片

图片

本文引入了一种深度卷积自编码记忆网络CAE-M来检测异常。CAE-M模型使用复合框架捕获多传感器时间序列数据的时空相关性,对正常数据的广义模式进行建模。我们首先构建了具有最大平均差异(MMD)惩罚的深度卷积自编码器,以表征多传感器时间序列信号,并降低由训练数据中的噪声和异常引起的过拟合风险。为了更好地表征时序数据的时间依赖性,我们使用了非线性双向LSTM和线性自回归模型进行预测。对HAR和HC数据集的大量实证研究表明,CAE-M比其他基线方法表现更好。

在未来的工作中,我们将专注于基于点的细粒度异常检测方法,并通过设计适当的稀疏操作进一步改进我们的多传感器数据检测方法。

论文下载地址:

链接:https://pan.baidu.com/s/19vw0ZoVirnGEFcDSdv1Nqw 
提取码:1msi 
--来自百度网盘超级会员V6的分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1599498.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二.吊打面试官系列-数据库优化-Explain索引分析

1.如何定位慢SQL 我们知道数据库瓶颈80%都在查询上,数据库优化有一个比较重要的环节就是定位系统中的慢SQL,那么我们如何快速定位到哪些查询语句比较耗时呢?Mysql有自己的慢SQL定位功能 MySQL的慢查询日志,用来记录在MySQL中响应…

Postman 环境变量配置初始调用登录脚本赋值Token

效果 新建环境 切换 Environments 标签下 点击上面加号增加环境变量 使用环境变量 使用{{变量名}}引用变量使用 Pre-request Script 全局 一般授权接口都需要再调用接口前,进行登录授权,这里使用了全局的请求前脚本调用。 脚本示例 // 基础地址 var…

【火猫TV】NBA:赛季数据王总结,国王双雄爆冷入选

NBA常规赛已经全部结束,各项数据王诞生,我们发现不少新人球星开始挑大梁,他们用出色的发挥证明了自己的实力。下面,为大家简单盘点下各项数据的最佳球员! 得分王:东契奇(场均33.9分) 本赛季独行侠低开高走,东契奇保持了出色发挥,他场均贡献33.9分,比第二的字母哥场均多出3.5分…

CAN网络管理(网络节点)

什么是CAN的网络节点 网络节点是指连接到CAN总线上的设备或模块,每个网络节点都具有唯一的标识符,称为节点ID,用于在CAN总线上进行通信和识别。 如何判断CAN的网络节点是多少 可以根据DBC来定义查看, 以ADCU为例,域控作为主节点,一般外部的像雷达,camera的数据都是向…

Tomcat下载配置地址

IntelliJ IDEA是一个强大的集成开发环境,能够大大简化Java应用程序的开发和部署过程。而Tomcat作为一个流行的Java Web服务器,其与IntelliJ IDEA的整合能够提供便捷的开发环境,让开发人员更专注于代码的创作与优化。 在配置IntelliJ IDEA以使…

鸿蒙应用开发之滑动选择组件

前面学习了下拉选择菜单组件,现在来学习滑动选择组件,它是提供快速调节设置值,如音量调节、亮度调节等应用场景。也就是说,这个组件可以通过滑动条来设置对应的数值,而不需要用户手动输入数字。 比如像下面的界面: 可以用手滑动上面的滑块,就可以调节对应的数字。这个组…

OpenHarmony轻量系统开发【7】驱动之I2C显示OLED屏幕

7.1实验效果 Hispark WiFi开发套件又提供一个oled屏幕,但是鸿蒙源码中没有这个屏幕的驱动,我们需要自己去移植。 以下是移植效果: 接口:I2C 使用引脚:HI_IO_NAME_GPIO_13 、 HI_IO_NAME_GPIO_14 7.2代码 这里我直…

Webrtc 信令服务器实现

webrtc建联流程图 由上图可知,所谓的信令服务器其实就是将peer的offer/candidate/answer传给对端而已。这样的话实现方式就有很多种了,目前普遍的方式HTTP/HTTPS,WS/WSS。像webrtc-demo-peerconnection就是实现HTTP这种方式。本文使用WS&…

微信小程序订阅消息授权弹窗问题整理

文档 小程序订阅消息(用户通过弹窗订阅)开发指南 | 微信开放文档 1.报错10004 errCode: 10004errMsg: "requestSubscribeMessage:fail Invalid template id" 真机调试也不行 wx.requestSubscribeMessage({tmplIds: result,// 用户同意与否…

天池酒瓶瑕疵检测数据集分析及完整baseline

以下内容为还没思路的小伙伴牵个头提供一个demo,大佬勿喷,线上成绩0.7,留空间给小伙伴们发挥自己的力量 ps:markdown不怎么熟悉,代码中如有明显缩进问题,自行斟酌改正,编辑好几次都改不过来,请原谅.... 数据分析瑕疵大类: 瓶盖瑕疵、标贴瑕疵、喷码瑕疵、瓶身瑕疵、酒液瑕疵瑕…

【canvas】canvas基础使用(九):文本绘制

简言 canvas除了能够绘制图形外,也可以绘制文本。 绘制文本 fillText() 填充文本 CanvasRenderingContext2D 对象的方法 fillText() 是 Canvas 2D API 的一部分,它在指定的坐标上绘制文本字符串,并使用当前的 fillStyle 对其进行填充。存…

ChatGPT深度科研应用、数据分析及机器学习、AI绘图与高效论文撰写教程

原文链接:ChatGPT深度科研应用、数据分析及机器学习、AI绘图与高效论文撰写教程https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247601506&idx2&sn5dae3fdc3e188e81b8a6142c5ab8c994&chksmfa820c85cdf58593356482880998fc6eb98e6889b261bf62…

如何解决DDoS攻击?

DDoS攻击(分布式拒绝服务攻击)是一种恶意利用多台傀儡机协同发起大规模网络流量,旨在压垮目标系统或网络资源,使其无法正常服务的网络攻击手段。由于现代计算机和网络性能的提升,单点发起的DoS攻击已难以奏效&#xff…

基于ssm缪斯乐器购物网站的设计与实现论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本缪斯乐器购物网站就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息…

DNF手游攻略:萌新入坑大全!

玩DNF手游国服已经正式定档,离上线已经越来越近了,很多小伙伴对于装备打造以及附魔还不是特别了解。如果你还不知道装备要怎么附魔,不要担心,本篇攻略将为你全面解析全职业过渡和毕业附魔推荐。 ​ 一、物理职业附魔推荐 1. 武器…

知道XRD标准品PDF卡片号,如何直接导出标准物质数据,简单快速一分钟完成(附jade下载安装方法)

知道XRD标准品PDF卡片号,如何直接导出标准物质数据(附jade下载安装方法) 网上找到的方法都是先检索再导出,我的样品根本检索不到,但是根据参考文献知道了自己的pdf卡片号,可通过jade直接导出数据 1.请安装…

【kafka】安装

也是第二次安装,蛮记录一下 1.安装kafka之前需要先完成zookeeper的安装 【zookeeper】安装 2. Apache Kafka官网下载 3. 解压完成后修改server.properties配置文件 修改日志文件存放路径 查看与zookeeper连接的端口是否和zookeeper服务所在的端口一致 &#xf…

在vue中发现一个prop新的写法在官方文档没有,查百度不行,还有什么其他方法排查不

先看图,最近在接手一个同事的代码,发现prop有这样的写法: 我自己查了官网,以及百度都没有找到这种写法。这时我灵机一动,想到一个方法,vscode有内置的typesscript,自然有prop类型推断&#xff0…

【数据结构】树与二叉树、树与森林部分习题以及算法设计例题 2

目录 【数据结构】树与二叉树、树与森林部分习题以及算法设计例题一、交换二叉树每个结点的左右孩子Swap 函数(先序遍历):Swap 函数(中序遍历) 不可行:Swap 函数(后序遍历)&#xff…

Java小白教学—五千字带你了解多线程机制及线程安全问题

基础概念 📖 问题一 : 什么是线程?线程和程序、进程有什么区别? 程序:为实现某种功能,使用计算机语言编写的一系列指令的集合。 指的是静态的代码(例如安装在电脑上的那些文件) 进程&#xff…