8、基于GATs重构差异的多变量时间序列异常检测

基于GATs的多变量时间序列异常检测

基于GATs重构差异的多变量时间序列异常检测

在多变量时间序列异常检测领域,传统方法常以线性相关性来表征序列关系,但为更精准呈现序列间的联系,图结构数据逐渐被应用。GDN和MTAD - GAT采用图注意力网络(GAT)来考量序列关系,MTAD - GAT结合基于重构和基于预测的方法,取得了不错的效果。受其启发,我们提出的方法也运用了图注意力网络,同时结合STJGCN中的时空连接概念作为时间连接,以提升性能。此外,我们提出了一种基于相邻时间戳序列差异的重构异常检测方法,并在假设的边缘环境下,评估其在受限硬件资源中的执行可能性。

1. 问题定义

我们聚焦于多变量时间序列数据的异常检测问题。假定输入为固定长度为 $w$ 的重叠滑动窗口 $X_{t + 1:t + w} = {x_{t + 1}, … , x_{t + w}}$,其中每个 $x_{t + n}$($n = 1, … , w$)是一个 $k$ 维向量,$x_{t + n}$ 的第 $i$ 个标量元素记为 $x_{i,t + n}$。我们的目标是依据异常分数 $S(X_{t + 1:t + w})$ 来判定给定输入 $X_{t + 1:t + w}$ 是否包含异常部分。

2. 编码器架构

部分研究使用整个序列来生成图结构数据,而我们从时间戳单元层面构建序列关系图。为从 $x_{i,t + n}$ 标量值生成第 $i$ 个序列的嵌入向量 $f_{i,t + n}$,我们采用了核大小为 7 的 4 层一维转置卷积作为编码器。同时,为捕获序列信息的不同范围,我们使用了三个额外的子编码器。具体而言,这三个子编码器分别由 6、3、2 层一维卷积组成,核大小均为 7,膨胀大小分别为 2、2、1。第一个子编码器因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值