基于联合生成对抗网络的设备故障检测方法与电子设备技术

技术编号:33633014 阅读:20 留言:0更新日期:2022-06-02 01:40
本发明专利技术公开了一种基于联合生成对抗网络的设备故障检测方法:(1)获取待监测网络设备的多种状态的时间序列数据,以预设周期采集信息得到的真实监测数据作为训练监测数据和测试监测数据;(2)选择长短期记忆循环神经网络作为基础网络结构生成:生成编码器和生成解码器,数据判别器和特征判别器;(3)针对步骤(2)中设计的四个模块,在训练环节时通过无监督的博弈,同时优化四个模块的参数;(4)在异常检测阶段,利用训练好的四个模块,计算联合异常评分来评价数据异常;(5)基于分类的故障判断:将步骤(4)中得到的异常评分作为故障判断的输入,使用分类器进行故障类别分类。本发明专利技术还提供了相应的电子设备。供了相应的电子设备。供了相应的电子设备。

【技术实现步骤摘要】
基于联合生成对抗网络的设备故障检测方法与电子设备


[0001]本专利技术属于故障检测
,更具体地,涉及一种基于联合生成对抗网络的设备故障检测方法与电子设备。

技术介绍

[0002]现有的网络设备在运行中会产生大量的多元时间序列数据,如:资源利用率,信号强度,传输速率,带宽,丢包率等,可以通过这些数据检查网络设备发生的故障情况,判断其故障的原因。
[0003]目前的现有主要技术可分为以下两类:(1)比较当前某一时刻的状态和预测的正常范围来进行故障检测和判断,该方法基于人工经验判断,不能基于时间序列整体分析;(2)使用有监督的机器学习方法,该方法由于缺乏标记数据而无法利用大量的数据。
[0004]随着无监督方法的发展,基于生成对抗网络(GAN,Generative Adversarial Networks)的无监督学习的异常检测成为新的研究方向。目前该方法主要问题在于不能充分利用系统中多变量(多种监控数据与特征)之间的时空相关性来检测和判断网络设备的异常。

技术实现思路

[0005]本专利技术为实现使用多元时间序列数据无监督的对网络设备进行故障检测,使用生成对抗网络的方式,提出了一种基于联合生成对抗网络(Combined

GAN)的异常检测方法。为提升判别结果的鲁棒性,本专利技术对传统生成对抗网络中单一生成器与判别器博弈的结构做了新的变更,设计了独特的四个模块,利用两组生成器和判别器分别对特征和数据同时进行评价,利用联合评分的方式共同判断异常,最终提升异常判断的准确性。
[0006]为实现上述目的,按照本专利技术的一个方面,提供了一种基于联合生成对抗网络的设备故障检测方法,包括:
[0007](1)真实监测数据获取:获取待监测网络设备的多种状态的时间序列数据,以预设周期采集信息得到的真实监测数据作为训练监测数据和测试监测数据;
[0008](2)双生成器双判别器构建:选择长短期记忆循环神经网络作为基础网络结构生成四个模块,包括两个生成器:生成编码器和生成解码器;两个判别器:数据判别器和特征判别器;
[0009](3)无监督博弈训练:针对步骤(2)中设计的四个模块,在训练环节时通过无监督的博弈,同时优化四个模块的参数;
[0010](4)联合异常检测:在异常检测阶段,利用训练好的四个模块,计算联合异常评分来评价数据异常;
[0011](5)基于分类的故障判断:将步骤(4)中得到的异常评分作为故障判断的输入,使用分类器进行故障类别分类。
[0012]本专利技术的一个实施例中,在所述步骤(2)中,生成解码器和数据判别器对应常规生
成对抗网络构建的生成器和判别器,利用生成解码器由随机特征生成仿真监测数据,利用数据判别器直接判别仿真监测数据和真实的训练或测试监测数据之间的差异。
[0013]本专利技术的一个实施例中,在所述步骤(2)中,构造特征判别器并为其设计与之对应的生成编码器用于生成编码特征,使对训练监测数据学习到的编码特征接近随机特征的正态分布关系。
[0014]本专利技术的一个实施例中,在所述步骤(3)中,在训练环节,首先使用生成编码器由训练监测数据生成编码特征,使用生成解码器由随机特征生成仿真监测数据,接着使用数据判别器判断仿真监测数据与训练监测数据的差异,使用特征判别器判断生成的编码特征与随机特征之间的差异,最终通过计算得到的差异结果构建损失,优化生成编码器、生成解码器、数据判别器和特征判别器。
[0015]本专利技术的一个实施例中,在所述步骤(3)中,所述四个模块的损失函数为:
[0016]生成编码器损失:
[0017]生成解码器损失:
[0018]数据判别器损失:
[0019]特征判别器损失:
[0020]公式中,x
i
表示第i时刻的真实监测数据,z
i
表示对第i时刻的真实或仿真监测数据编码后的对应的编码特征,m表示时间序列的总长,GE表示生成编码器编码计算,GD表示生成解码器解码计算,DD表示数据判别器直接判别结果,FD表示特征判别器直接判别结果。
[0021]本专利技术的一个实施例中,步骤(4)中,在异常检测阶段,使用联合异常评分S
err
判断数据异常情况,联合异常评分S
err
由以下部分组成:
[0022]S
err
=Nor(S
errdd
)+Nor(S
errfd
)+Nor(Res
gd
)+Nor(Res
ge
);
[0023]其中Nor为最大值最小值归一化函数。
[0024]本专利技术的一个实施例中,所述联合异常评分S
err
的各组分部分具体为:
[0025]使用数据判别器直接判断测试监测数据是否存在异常:S
errdd
=DD(x
test
);
[0026]使用生成编码器,提取测试监测数据中的编码特征,使用特征判别器对编码特征进行判断,分析异常情况:S
errfd
=FD(GE(x
test
));
[0027]对由生成编码器提取到的编码特征,重新使用生成解码器进行解码,以此作为仿真监测数据,通过数据一致性判断比较仿真监测数据与测试监测数据的残差:Res
gd
=|x
test

GD(GE(x
test
))|;
[0028]在特征层面判断仿真监测数据的特征与真实监测数据的差异,使用生成编码器对仿真监测数据和测试监测数据分别提取特征,通过特征一致性判断比较特征的残差:Res
ge
=|GE(x
test
)

GE(GD(GE(x
test
)))|;
[0029]上述公式中,x
test
表示测试监测数据。
[0030]本专利技术的一个实施例中,在所述步骤(5)中使用Softmax分类器进行故障类别分类。
[0031]本专利技术的一个实施例中,使用交叉熵损失优化分类器,交叉熵损失的函数形式如公式:
[0032][0033]公式中,M表示类别数量,N表示测试监测数据的样本数量,y
ic
为符号函数,取值为0或1,当样本i的真实类别为c的时候为1,不为c的时候为0,p
ic
表示分类模型预测i的类别为c的概率,取值范围为[0,1]。
[0034]按照本专利技术的另一方面,还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述基于联合生成对抗网络的设备故障检测方法。
[0035]总体而言,通过本专利技术所构思的以上技术方案与现有技术相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于联合生成对抗网络的设备故障检测方法,其特征在于,包括:(1)真实监测数据获取:获取待监测网络设备的多种状态的时间序列数据,以预设周期采集信息得到的真实监测数据作为训练监测数据和测试监测数据;(2)双生成器双判别器构建:选择长短期记忆循环神经网络作为基础网络结构生成四个模块,包括两个生成器:生成编码器和生成解码器;两个判别器:数据判别器和特征判别器;(3)无监督博弈训练:针对步骤(2)中设计的四个模块,在训练环节时通过无监督的博弈,同时优化四个模块的参数;(4)联合异常检测:在异常检测阶段,利用训练好的四个模块,计算联合异常评分来评价数据异常;(5)基于分类的故障判断:将步骤(4)中得到的异常评分作为故障判断的输入,使用分类器进行故障类别分类。2.如权利要求1所述的基于联合生成对抗网络的设备故障检测方法,其特征在于,在所述步骤(2)中,生成解码器和数据判别器对应常规生成对抗网络构建的生成器和判别器,利用生成解码器由随机特征生成仿真监测数据,利用数据判别器直接判别仿真监测数据和真实的训练或测试监测数据之间的差异。3.如权利要求1或2所述的基于联合生成对抗网络的设备故障检测方法,其特征在于,在所述步骤(2)中,构造特征判别器并为其设计与之对应的生成编码器用于生成编码特征,使对训练监测数据学习到的编码特征接近随机特征的正态分布关系。4.如权利要求1或2所述的基于联合生成对抗网络的设备故障检测方法,其特征在于,在所述步骤(3)中,在训练环节,首先使用生成编码器由训练监测数据生成编码特征,使用生成解码器由随机特征生成仿真监测数据,接着使用数据判别器判断仿真监测数据与训练监测数据的差异,使用特征判别器判断生成的编码特征与随机特征之间的差异,最终通过计算得到的差异结果构建损失,优化生成编码器、生成解码器、数据判别器和特征判别器。5.如权利要求1或2所述的基于联合生成对抗网络的设备故障检测方法,其特征在于,在所述步骤(3)中,所述四个模块的损失函数为:生成编码器损失:生成解码器损失:数据判别器损失:特征判别器损失:公式中,x
i
表示第i时刻的真实监测数据,z
i
表示对第i时刻的真实或仿真监测数据编码后的对应的编码特征,m表示时间序列的总长,GE表示生成编码器编码计算,GD表示生成解码器解码计算,DD表示数据判别器直接判别结果,FD表示特征判别器直接判别结果。
6.如权利要求1或2所述的基于联合生成对抗网络的设备故障检测方法,其特征在于,步骤(4)中,在异常检测阶段,使用联合异常评分S
err
判断数据异常情况,联合异常评分S
err
...

【专利技术属性】
技术研发人员:陈尧李明春李永刘刘小川刘彬彬黎洪
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1