[发明专利]一种基于图神经网络的长时间序列分类方法在审
申请号: | 202210588513.3 | 申请日: | 2022-05-26 |
公开(公告)号: | CN114897090A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 宣琦;周锦超;周晴;陈壮志;徐东伟;杨小牛 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 舒良 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 神经网络 长时间 序列 分类 方法 | ||
1.一种基于图神经网络的长时间序列分类方法,其特征在于,包括:
步骤S1:采集样本数据集,设定分段数并将时间序列数据分段;
步骤S2:设定时间序列中各分段对应网络图的初始邻接矩阵,且各条时间序列的相同分段共享对应邻接矩阵,将每段时间序列数据分别转换为对应的网络图数据;
步骤S3:采用图神经网络对所述分段时间序列对应的网络图数据进行特征提取,并同步更新各分段时间序列对应网络图的邻接矩阵,得到每段时间序列数据的局部特征向量;
步骤S4:采用循环神经网络对上述时间序列数据的局部特征向量进行全局特征提取,得到最终的各分段时间序列数据的特征向量;
步骤S5:融合各个分段时间序列数据的特征向量,采用全连接神经网络完成时间序列的分类;
步骤S6:调节分段数及各分段时间序列对应网络图的初始邻接矩阵,重复步骤S2-步骤S5步骤至分类效果最佳。
2.如权利要求1所述的基于图神经网络的长时间序列分类方法,其特征在于,步骤S1具体包括:
步骤S1.1:建立样本数据集,所述样本数据集包括,各个时间点及各个时间点对应的单个或多个采样值;
步骤S1.2:设定分段数n,将长为L的时间序列数据等间隔切分,每段长度向下取整,定为l=[L/n]。
3.如权利要求2所述的基于图神经网络的长时间序列分类方法,其特征在于,步骤S2中,预设视野窗w参数,初始化设定时间序列中各分段对应网络图的邻接矩阵,且各条时间序列的各分段共享对应邻接矩阵,将每段时间序列数据分别转换为对应的网络图数据,将单条时间序列数据转换得到的网络图数据的集合记为其中,时间序列的时间点映射成网络图的节点,每个时间点的单个或F个采样值作为其对应节点的特征,G为网络图,X∈Rl×F表示为网络的节点特征,A∈Rl×l表示为网络图的邻接矩阵。
4.如权利要求3所述的基于图神经网络的长时间序列分类方法,其特征在于,步骤3具体包括:
步骤S3.1:每段时间序列对应的网络图依次通过相同层数的图神经网络,更新节点特征作为每段时间序列的局部特征提取,其中,第i段时间序列对应网络图的第m层的节点特征为各分段对应网络图经过m层GNN更新后网络图集合为其中网络节点特征X(m)∈Rl×h,且其维度h可自行调节指定;
步骤S3.2:采用全局累加池化,将网络节点特征X(m)累加池化为作为各分段的局部特征向量,其集合记为
5.如权利要求4所述的基于图神经网络的长时间序列分类方法,其特征在于,步骤4具体包括:
步骤S4.1:将上述各分段时间序列的局部特征向量以垂直形式进行拼接,得到局部特征矩阵其中表示垂直拼接;
步骤S4.2:采用循环神经网络对局部特征矩阵Φ∈Rn×h进行全局特征提取,Φ经过多层RNN后得到最终的特征矩阵Φ'∈Rn×h,其中Φ'=RNN(Φ)。
6.如权利要求3所述的基于图神经网络的长时间序列分类方法,其特征在于,所述步骤S2中,初始化各分段对应网络图邻接矩阵及网络图构建的过程如下,设Y={yi}i=1,2,...,l为一分段长度为l的时间序列,w为可视窗大小,每个时间点有F个观测值,即yi∈RF。先将该分段时间序列中的每个时间点对应到网络中的每个节点,根据可视窗w大小,将每个节点与其相邻w个节点建立连边,每条连边初始化权重为1,即
并将A设置为可学习参数,在模型训练过程中不断迭代更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210588513.3/1.html,转载请声明来源钻瓜专利网。