图神经网络在智能诊断与预测中应用的指南和测试基准

论文:The emerging graph neural networks for intelligent fault diagnostics and prognostics: A guideline and a benchmark study

链接:The emerging graph neural networks for intelligent fault diagnostics and prognostics: A guideline and a benchmark study - ScienceDirecticon-default.png?t=LA92https://www.sciencedirect.com/science/article/pii/S0888327021009791

代码:GitHub - HazeDT/PHMGNNBenchmark: this code library is mainly about applying graph neural networks to intelligent diagnostic and prognostic.icon-default.png?t=LA92https://github.com/HazeDT/PHMGNNBenchmark

 

1.    摘要
近年来,基于深度学习 (DL) 的方法因其强大的特征表示能力而推动了故障预测与健康管理(PHM)领域的发展。PHM 中的数据通常是欧几里得空间中表示的常规数据。尽管如此,越来越多的应用程序考虑了数据的关系和相互依赖性,并以图形的形式表示数据。这种非欧空间中的不规则数据对现有的基于深度学习的方法提出了巨大挑战,使得一些重要的操作(例如卷积)很容易应用于欧几里得空间,但很难对非欧空间中的图数据进行建模。最近,图神经网络(GNN)作为新兴的神经网络,已被用于对图数据进行建模和分析。然而,仍然缺乏利用 GNN 实现智能故障诊断和预测的指南。为了填补这一研究空白,本文提出了一个实用的指南,并建立了一个基于 GNN 的新型智能故障诊断和预测框架来说明所提出的指南是如何工作的。在该框架中,提供了三种图构建方法,并研究了具有四种不同图池化方法的七种图卷积网络 (GCN)。为了提供有助于进一步研究的基准结果,在八个数据集上对这些模型进行了综合评估,其中包括六个故障诊断数据集和两个预测数据集。最后,讨论了与 GCN 性能相关的四个问题,并提供了潜在的研究方向。

2.    智能诊断与预测中为什么要使用图神经网络
对于一个机械系统,其上的监测传感器可以自然的形成一张传感器网络。而在故障诊断与预测中,传统的深度学习模型主要着重于对传感器采集信号的时间特征进行建模,而忽略了样本或传感器之间的空间特征。为了对空间特征进行建模,许多工作尝试使用卷积神经网络(CNN)来捕获空间特征,但是,由于其固有的工作机制,使CNN无法将样本或多传感器之间的潜在关系显式地嵌入到提取的特征中。而与这些方法相比,GNN 能够通过图的边传播节点信息并学习可靠的节点或图表示,其中图的边反映了样本或多传感器之间的关系。卷积运算和图卷积运算两者具体的区别如下所示。
 
图 1. 卷积运算和图卷积运算的图示。(a) 标准卷积运算的结果是信号 X 的一个子集与可学习的卷积滤波器W的逐点乘法的总和。(b) 图卷积运算的结果则可以是中心节点特征与其相邻节点特征hNe和可学习参数W的乘积的加和。

 

3.    测试模型和数据集
3.1    测试模型
文中讨论了7种不同的图卷积神经网络,包括:三种基于谱域的图卷积神经网络(ChebyNet,GCN和SGCN)和四种基于空域的图卷积神经网络(GraphSage, GIN, Ho-GCN和GAT)。此外,还测试了四种不同的池化方式,包括:TopkPool、SAGPool、EdgePool,和ASAPool.

 
图 2. 四种不同的基于空域的图卷积神经网络的特征更新机制。

 

 
图 3. 四种不同的图池化方式。

 

3.2    测试数据集
文章提供的测试基准种包含了6个故障诊断数据集和2个寿命预测数据集。
1)故障诊断数据集包括:XJTUSpurgear、XJTUGearbox、CWRU、PU、MFPT和SEU,其中XJTUSpurgear和XJTUGearbox作为文章中开源的新故障诊断数据集可以前往https://drive.google.com/drive/folders/1ejGZu9oeL1D9nKN07Q7z72O8eFrWQTay?usp=sharing下载。
2)寿命预测数据集包括:CMAPSS 和 PHM2010.

4.    基于GNN的智能故障诊断与预测框架
提出的基于 GNN 的智能故障诊断和预测框架如图 4 所示,它主要基于 PyTorch和 PyTorch Geometrics进行实现。该框架可以分为两部分,即数据预处理和基于GNNs的故障诊断和预测。在数据预处理中,提供了三种图构建方法(即 KNNGraph、RadiusGraph 和 PathGraph)用于从时间序列构建图。将图上的两个任务,即节点分类和图分类或回归,与故障诊断和预测相结合,并设计了相应的节点级(Node-level)和图级(Graph-level)的故障诊断与预测框架。

 
图 4 基于GNN的智能故障诊断与预测框架

 

具体来说,为了实现智能故障诊断和预测,首先将采集到的原始数据划分为子样本,然后利用图构建方法将子样本转化为图,如图5所示。之后,可以使用所提出的架构实现故障诊断和预测。对于故障诊断,如果输入数据是单变量数据,建议使用框架中提出的架构1,在这种情况下将图的每个节点视为一个样本。而如果输入数据是多元数据,建议使用架构2,此时将整个图作为样本。但是对于预测,只能采用架构 2 来获得回归的图表示。
 
图 5. 使用三种图构建方法的图构建示例。

 

根据基准测试结果发现,ChebyNet 在这六个故障诊断数据集上获得了最好的整体性能,而 ChebyNet 和 EdegPool 也可以在这两个预测数据集上取得最好的结果。此外,所有模型的性能都可以通过使用频域输入来提高。

5.    未来方向
虽然图神经网络目前已经取得了较大的发展,但未来在故障诊断与预测中仍需要关注一下几点:
1)    研究实现图卷积的新范式;
2)    将先验知识嵌入到构建的图中;
3)    将图卷积推广到现有模型以获得更强的模型;
4)    图神经网络的可解释性。
 

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

视网膜电图特征可以检测成人的抑郁状态和治疗反应:一种机器学习方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 视网膜电图特征可以检测成人的抑郁状态和治疗反应:一种机器学习方法 摘要1. 引言2. 方法和材料2.1 人口与伦理声明2.2 入选标准、临床和生物学评估2.3 实验方案2.…

基于深度学习的脑电情绪识别所有模型以及各部分处理安装包

先放图: 1.读取edf文件,得到脑电信号文件: 2.将数据处理为相应模型所需要的相应的数据形式部分: 3.重点来了:所有脑电领域会用到的模型文件!!!!: 4.最后运行…

【基于深度学习的脑电图识别】TUH EEG 脑电图数据下载方法

TUH EEG 数据下载方法 数据集简介:数据集地址:申请数据:查看数据:下载数据:关注我的公众号:数据集简介: 这个数据集包括超过 25000 个脑电图研究,包括一个神经学家对测试的解释,一个简短的病人病史和关于病人的人口统计信息,如性别和年龄; 数据集详细介绍请移步我的…

014基于深度学习的脑电癫痫自动检测系统-2018(300引用)

An automated system for epilepsy detection using EEG brain signals based on deep learning approach a b s t r a c t 癫痫是一种威胁生命和具有挑战性的神经系统疾病,影响着世界各地的大量人群。对于其检测,脑电图(EEG)是一种常用的临床方法&…

(论文加源码)基于deap数据集的transformer结合注意力机制脑电情绪识别

本篇论文是2021年新发表的一篇论文。也是目前有源码的论文中唯一一篇使用transformer模型和注意力机制的论文源码(pytorch和tensorflow版本均有) 论文及源码见个人主页: https://download.csdn.net/download/qq_45874683/87658878 &#xf…

【基于深度学习的脑电图识别】脑电图信号处理:应用深度学习方法对癫痫发作进行识别和分类

EEG Signal Processing: Applying Deep Learning Methods to Identify and Classify Epilepsy Episodes 1. 背景:1.1 癫痫:1.2 脑电图诊断:2. 数据库:3. 系统结构:3.1 分割数据:3.2 LSTM 单元:4. 实验结果:5. 结论:关注我的公众号:1. 背景: 1.1 癫痫:

脑电图分类任务中深度神经网络模型的数据增强:综述2021

Data Augmentation for Deep Neural Networks Model in EEG Classification Task: A Review 脑电图(EEG)的分类是测量神经活动节奏振荡的关键方法,是脑机接口系统(BCI)的核心技术之一。然而,从非线性和非平…

信号处理--基于EEG脑电信号的抑郁症识别分类

本实验为生物信息课程专题实验的一个小项目。数据集为私有的EEG脑电信号。实现基于机器学习的脑电信号抑郁症病人的识别分类。 目录 1 加载需要的库函数 2 加载需要的数据 3 数据特征预处理和文本特征转换 4 数据编码 5 数据集分割 6 使用KNN进行数据分类 7 对训练模型…

019基于脑电图信号和CNN的癫痫发作检测2018

根据世界卫生组织的数据,癫痫是一种神经系统疾病,影响着大约5000万人。虽然脑电图(EEG)在癫痫患者的大脑活动监测和癫痫诊断中发挥着重要作用,但需要专家对所有脑电图记录进行分析,以检测癫痫活动。这种方法显然是耗时和繁琐的&am…

脑电情绪识别资源整理

每篇文章都在主页可以看到 脑电方向的资源比较少,整理了自己用过的所有资源。都已经成功运行过了,保证可以成功运行。 都是基于DEAP和SEED数据集的脑电情绪识别源码 几乎每份代码都在csdn上简单介绍过。 目前一共52份(会一直更新) 尽可能的找到了一些论文的源码(一共…

007利用癫痫脑电图数据检测癫痫发作和特征频率的深度卷积神经网络方法-2021

A Deep Convolutional Neural Network Method to Detect Seizures and Characteristic Frequencies Using Epileptic Electroencephalogram (EEG) Data Abstract 背景:脑电(EEG)结合深度学习计算方法诊断癫痫发作近年来备受关注。然而,到目前为止&…

轩辕:首个千亿级中文金融对话模型

背景 目前开源的大语言模型或多或少存在以下痛点: 缺少专门针对中文进行优化过的的大语言模型。 支持中文的开源模型的参数规模偏小,没有超过千亿。比如清华和智谱AI的ChatGLM-6B目前只开源了6B参数模型,盘古alpha也只开源了13B的模型。 支…

量化择时——SVM机器学习量化择时(第1部分—因子测算)

文章目录 机器学习在量化模型上的应用机器学习量化应用场景量化模型有效性的思考 机器学习模型在量化择时中的应用训练与预测流程训练数据特征构造 SVM模型与测算SVM训练与预测效果测算效果分析 最近ChatGPT比较火,NLP的同学们感触肯定会更深。NLP的应用为人所知并积…

微信表情包下载保存到本地,(新版微信可用)简单教程

问题:微信新版无法保存表情包(微信表情包加密),且微信网页版不能登录 方法一: 1、登录你的企业微信、添加外部微信联系人(自己的微信号) 2、微信(自己的微信号)向企业…

小程序微信聊天功能中发送emoji表情

客服聊天要能发表情,(不用输入法自带的) 1、把emoji表情存入数组中再读取出来 2、微信开发工具上是这样的: 3、手机上是这样的: 4、第2步中改变了大小,到手机上发现没有用,间距还是有用的 5、…

动图太大无法添加到微信表情怎么办?

微信是我们平时经常使用的一种聊天工具,在平时使用微信聊天的时候经常会使用一些非常有趣的GIF表情,但是有时候在自己从其他地方保存的动图却无法添加到微信表情中,提示文件太大无法添加,这时候只能降低GIF动图的体积才能继续使用…

微信添加表情提示过大怎么解决?GIF太大怎么变小?

GIF这种图片格式并不是新出现的一种图片格式,其实很多年前就已经存在了,现在各种社交媒体越来越多,自媒体发展的越来越好,使用gif动图表情包的越来越多,虽然gif动态图非常有趣,但是不得不说gif动态图的优缺…

批量保存微信收藏的表情包

需求 因为最近总是在钉钉聊天,通常使用表情包来替代文字表达自己的意思,但是发现钉钉的表情包太过于官方,就想着如何把微信收藏的表情包偷过来,一键导入进去。 方法 首先需要登录微信如何获取自己收藏的表情包?如何…

微信.gif表情包保存到本地

发现微信动态表情包保存到本地非常的不友好,于是有了表情包保存 先找到微信要保存的表情包添加表情 然后微信搜索表情保存助手 发送表情包,点击表情包链接,下载表情 欢迎点赞感谢我

android高仿微信表情输入与键盘输入详解-解决跳闪与表情切换问题

最近公司在项目上要使用到表情与键盘的切换输入,自己实现了一个,还是存在些缺陷,比如说键盘与表情切换时出现跳闪问题,这个相当困扰我,不过所幸在Github(其中一个不错的开源项目是https://github.com/dss88…