CN114818515A - Multidimensional time sequence prediction method based on self-attention mechanism and graph convolution network - Google Patents
Multidimensional time sequence prediction method based on self-attention mechanism and graph convolution network Download PDFInfo
- Publication number
- CN114818515A CN114818515A CN202210720443.2A CN202210720443A CN114818515A CN 114818515 A CN114818515 A CN 114818515A CN 202210720443 A CN202210720443 A CN 202210720443A CN 114818515 A CN114818515 A CN 114818515A
- Authority
- CN
- China
- Prior art keywords
- graph
- time series
- module
- convolution
- matrix
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0635—Risk analysis of enterprise or organisation activities
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Biophysics (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Development Economics (AREA)
- Molecular Biology (AREA)
- Marketing (AREA)
- Life Sciences & Earth Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Educational Administration (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于数据处理技术领域,公开了一种基于自注意力机制和图卷积网络的多维时序预测方法,首先对工业生产场景下各传感器记录的多维时序数据进行预处理,对时序缺失数据进行补全;然后对补全之后的时序数据进行分割,划分出训练集、验证集和测试集;使用获得的训练集训练预构建的基于自注意力机制和图卷积网络的多维时序预测模型,使用验证集验证训练效果并调整网络参数,当多维时序预测模型被训练至满足预设定的收敛条件时,使用测试集对模型预测效果进行测试,取测试效果最优的模型作为最终的多维时序预测模型;将待预测工业时间序列的历史数据输入到获得的多维时序预测模型中,预测出时序数据的变化趋势,从而预测出设备运行状况和异常风险。
The invention belongs to the technical field of data processing, and discloses a multi-dimensional time series prediction method based on a self-attention mechanism and a graph convolution network. Completion; then segment the completed time series data into training set, validation set and test set; use the obtained training set to train a pre-built multi-dimensional time series prediction model based on self-attention mechanism and graph convolutional network, Use the validation set to verify the training effect and adjust the network parameters. When the multi-dimensional time series prediction model is trained to meet the preset convergence conditions, use the test set to test the model prediction effect, and take the model with the best test effect as the final multi-dimensional time series. Prediction model: Input the historical data of the industrial time series to be predicted into the obtained multi-dimensional time series prediction model, and predict the change trend of the time series data, thereby predicting the equipment operation status and abnormal risk.
Description
技术领域technical field
本发明属于数据处理技术领域,特别涉及一种基于自注意力机制和图卷积网络的多维时序预测方法。The invention belongs to the technical field of data processing, and in particular relates to a multi-dimensional time series prediction method based on a self-attention mechanism and a graph convolution network.
背景技术Background technique
工业大数据时间序列分析预测能为自动化、智能化的生产流程提供安全保障,对于自动化生产的状态监测、风险预防和工艺改进等意义重大。由于生产要求的不断提高以及智能设备的普及,用于设备及环境监测的传感器种类和数量越来越多,多种类传感器记录的时序数据会形成多维时间序列,各维度之间潜在的关联关系导致工业多维时序数据具备很强的时空复杂性。在时间上,时间序列每个维度的数据将来值与历史值前后相关;在空间上,时间序列各维度之间并非独立存在而是相互依赖。工业多维时序数据的时空依赖特性给时序数据预测带来了挑战。Time series analysis and prediction of industrial big data can provide security for automated and intelligent production processes, and is of great significance to the condition monitoring, risk prevention and process improvement of automated production. Due to the continuous improvement of production requirements and the popularization of smart devices, there are more and more types and quantities of sensors used for equipment and environmental monitoring. The time series data recorded by various types of sensors will form multi-dimensional time series, and the potential correlation between dimensions leads to Industrial multidimensional time series data has strong spatial and temporal complexity. In time, the future value of data in each dimension of the time series is related to the historical value; in space, each dimension of the time series does not exist independently but depends on each other. The spatiotemporal dependence of industrial multidimensional time series data brings challenges to time series data prediction.
针对上述提到的问题和挑战,近几年有许多关于时序预测的方法和研究。基于统计模型的时序预测普遍长期预测不理想,多适用于单变量并且很难挖掘出复杂结构序列组合之间的相互依存关系。在基于数据模型的时序预测中,BP神经网络训练所需时间长,且容易陷入局部最小值;基于SVM的预测方法,核函数的选择对结果有最直接的影响,难度较高;基于LSTM的预测方法虽然在一定程度上解决了RNN梯度爆炸或消失的问题,但理论上也会有陷入局部最优解的可能,并且预测具有滞后性。针对工业大数据场景下的多维度工业时序数据预测,不仅要考虑时间相关性,还要考虑空间依赖性,即数据维度之间有复杂的依赖关系,而现有的方法并未有效利用这种时空依赖特性。In response to the problems and challenges mentioned above, there have been many methods and researches on time series forecasting in recent years. Time series forecasting based on statistical models is generally not ideal for long-term forecasting, and it is mostly suitable for univariate and it is difficult to mine the interdependence between complex structural sequence combinations. In the time series prediction based on the data model, the BP neural network training takes a long time, and it is easy to fall into the local minimum; in the prediction method based on SVM, the selection of the kernel function has the most direct impact on the result, and the difficulty is high; the LSTM-based prediction method Although the prediction method solves the problem of RNN gradient explosion or disappearance to a certain extent, it is theoretically possible to fall into a local optimal solution, and the prediction has a lag. For multi-dimensional industrial time series data prediction in industrial big data scenarios, not only temporal but also spatial dependencies must be considered, that is, there are complex dependencies between data dimensions, and existing methods have not effectively utilized this Space-time dependent properties.
发明内容SUMMARY OF THE INVENTION
针对现有技术存在的不足,本发明提供一种基于自注意力机制和图卷积网络的多维时序预测方法,以工业大数据场景下的大体量、关系复杂的多维时间序列数据为研究对象,采用自注意力机制和图卷积网络建立时序预测模型,挖掘多维度时序数据之间时空相关性信息,以实现更准确高效的工业时间序列预测。通过时序预测,感知工业生产过程中潜在的隐患问题,从而为风险预防或异常预警提供决策支撑。In view of the deficiencies in the prior art, the present invention provides a multi-dimensional time series prediction method based on a self-attention mechanism and a graph convolution network, which takes the large-scale and complex multi-dimensional time series data in the industrial big data scenario as the research object, The self-attention mechanism and graph convolutional network are used to establish a time series prediction model, and the spatiotemporal correlation information between multi-dimensional time series data is mined to achieve more accurate and efficient industrial time series prediction. Through time series prediction, it can perceive potential hidden problems in the industrial production process, so as to provide decision support for risk prevention or abnormal early warning.
为了解决上述技术问题,本发明采用的技术方案是:In order to solve the above-mentioned technical problems, the technical scheme adopted in the present invention is:
一种基于自注意力机制和图卷积网络的多维时序预测方法,包括以下步骤:A multi-dimensional time series prediction method based on self-attention mechanism and graph convolutional network, including the following steps:
步骤1、对工业生产场景下各传感器记录的多维时序数据进行预处理:对时序缺失数据进行补全;
步骤2、数据集划分:对补全之后的时序数据进行分割,划分出训练集、验证集和测试集;
步骤3、多维时序预测模型的构建与训练:使用步骤2获得的训练集训练预构建的基于自注意力机制和图卷积网络的多维时序预测模型,使用验证集验证训练效果并调整网络参数,当多维时序预测模型被训练至满足预设定的收敛条件时,使用测试集对模型预测效果进行测试,取测试效果最优的模型作为最终的多维时序预测模型;
其中,每层的神经网络包括输入模块、输出模块、图学习模块、图卷积模块、时间卷积模块和自注意力机制,图结构不需要事先定义,所述图学习模块根据输入的多维时序数据自适应学习图结构,根据不同的数据源自动抽取图的邻接矩阵,这个邻接矩阵会被输入到每层中的图卷积模块,从而捕获时间序列各维度之间的隐藏关系;所述图卷积模块利用卷积提取特征来捕获多维时序数据的空间依赖关系;所述时间卷积模块捕获多维时序数据前后关联的时间依赖关系,自注意力机制在时间卷积模块之后,学习不同时序特征之间的局部相关性,获取相邻时间步之间的相互作用和影响程度的时序特征;Among them, the neural network of each layer includes an input module, an output module, a graph learning module, a graph convolution module, a temporal convolution module and a self-attention mechanism. The graph structure does not need to be defined in advance. The data adaptive learning graph structure automatically extracts the adjacency matrix of the graph according to different data sources. This adjacency matrix will be input to the graph convolution module in each layer to capture the hidden relationship between the dimensions of the time series; the graph The convolution module uses convolution to extract features to capture the spatial dependencies of multi-dimensional time series data; the temporal convolution module captures the temporal dependencies associated with the multi-dimensional time series data, and the self-attention mechanism learns different time series features after the time convolution module. The local correlation between the adjacent time steps and the time-series characteristics of the interaction and influence degree between adjacent time steps are obtained;
为了避免出现梯度消失的问题,在上一层网络的输出和图卷积模块的输出中添加残差连接,同时为了避免出现图卷积网络的过度平滑问题,在每个自注意力机制模块之后添加跳跃连接;所述输出模块是将输入的通道维度转换为所需的输出通道维度;In order to avoid the problem of gradient disappearance, a residual connection is added to the output of the previous layer of network and the output of the graph convolution module. Add skip connection; the output module converts the input channel dimension into the desired output channel dimension;
步骤4、将待预测工业时间序列的历史数据输入到步骤3中获得的多维时序预测模型中,预测出时序数据的变化趋势,从而预测出设备运行状况和异常风险。Step 4: Input the historical data of the industrial time series to be predicted into the multi-dimensional time series prediction model obtained in
进一步的,所述图学习模块在学习图结构的过程中,不仅在训练集训练模型时能够学习到稳定和可解释的节点关系,并且在模型训练完成之后,在测试集和其他真实数据集上学到的图邻接矩阵都是可以自适应变化的,图学习模块的模型参数会不断地根据新的输入数据进行更新,进而学习到对应的图结构。Further, in the process of learning the graph structure, the graph learning module can not only learn stable and interpretable node relationships when training the model on the training set, but also learn from the test set and other real data sets after the model training is completed. The obtained graph adjacency matrix can be adaptively changed, and the model parameters of the graph learning module will be continuously updated according to the new input data, and then the corresponding graph structure will be learned.
进一步的,所述图学习模块在学习图结构时,首先采用一种随机抽样的方法,在每次迭代中,把节点随机分成几组,基于采样节点去学习子图结构,这样图中的每一个节点都有可能和除本身之外其他任意一个节点在一个分组中,从而可以计算和更新一个节点与其余节点之间的两两相似性得分;其次图学习模块学习提取单向关系、,公式如下:Further, when the graph learning module learns the graph structure, it first adopts a random sampling method. In each iteration, the nodes are randomly divided into several groups, and the subgraph structure is learned based on the sampling nodes, so that each node in the graph is divided into several groups. A node may be in a group with any other node except itself, so that the pairwise similarity score between a node and other nodes can be calculated and updated; secondly, the graph learning module learns to extract one-way relationships , , the formula is as follows:
其中,、代表随机初始化的两个节点嵌入,、分别是图学习模块学习提取的随机初始化的两个节点的单向关系,、是模型训练参数,tanh是激活函数,在迭代训练中可以学习,是用于控制激活函数饱和状态的一个超参数;为了让得到的图邻接矩阵A成为非对称的,采用如公式(3)所示的操作,其中的减法操作和ReLU激活函数是为将邻接矩阵正则化,in, , represents the randomly initialized two node embeddings, , are the one-way relationship between two randomly initialized nodes learned and extracted by the graph learning module, , is the model training parameter, tanh is the activation function, which can be learned in iterative training, is a hyperparameter used to control the saturation state of the activation function; in order to make the obtained graph adjacency matrix A asymmetric, the operation shown in formula (3) is adopted, where the The subtraction operation and the ReLU activation function are used to regularize the adjacency matrix,
为了降低图卷积模块的计算成本,使用公式(4)和公式(5)是使图的邻接矩阵变得更加稀疏,同时对于每个节点id,选择其最接近的topk个节点作为其邻居节点idx;在保留连接节点的权重的同时,将不具备连通性节点的权重设为零,其中argtopk()函数用来计算向量中最大的topk个值,In order to reduce the computational cost of the graph convolution module, formula (4) and formula (5) are used to make the adjacency matrix of the graph more sparse, and at the same time for each node id , its closest topk nodes are selected as its neighbor nodes idx ; while retaining the weight of connected nodes, set the weight of nodes without connectivity to zero, where the argtopk () function is used to calculate the largest topk values in the vector,
。 .
进一步的,所述时间卷积模块包括两个扩展初始层,分别是由多个一维卷积滤波器组成的,但是这两个扩展初始层不是完全相同的,其中一个后面跟的是tanh激活函数,作为滤波器工作,另外一个后面跟着sigmoid激活函数,作为一个门来控制传递给下一个模块的信息量;所述扩展初始层包含多种不同尺寸的滤波器,并且使用扩张卷积,用于操作长时间序列,对于一个卷积核大小为b,个数为f的一维卷积,其卷积的感受域的大小如公式所示:Further, the temporal convolution module includes two extended initial layers, which are respectively composed of multiple one-dimensional convolution filters, but these two extended initial layers are not exactly the same, and one of them is followed by tanh activation. function, works as a filter, and another is followed by a sigmoid activation function, which acts as a gate to control the amount of information passed to the next module; the expanded initial layer contains multiple filters of different sizes, and uses a dilated convolution, with For operating long-term sequences, for a one-dimensional convolution with a convolution kernel size of b and the number of f , the size of the receptive field of the convolution is shown in the formula:
本时间卷积模块中采用扩张卷积来扩大感受域,设置每一层网络的扩张因子为h,h>1,网络的感受域大小随着隐藏层的增加呈指数型增长,扩张之后的感受域表示为:In this temporal convolution module, dilated convolution is used to expand the receptive field, and the expansion factor of each layer of the network is set to h , h > 1, the size of the receptive field of the network increases exponentially with the increase of the hidden layer, and the feeling after the expansion Domains are represented as:
。 .
进一步的,所述自注意力机制在时间卷积模块之后,对时间卷积提取的特征信息进行分析学习其内部联系,为不同时间步时序特征进行赋权,获取相邻时间步之间的相互作用和影响程度的时序特征,具体如下:Further, after the time convolution module, the self-attention mechanism analyzes the feature information extracted by the time convolution to learn its internal relationship, and weights the time series features of different time steps to obtain the mutual relationship between adjacent time steps. The timing characteristics of the role and the degree of influence are as follows:
自注意力机制结构包含三个矩阵,分别为查询向量Q、键向量K和值向量V,其中K是特征向量的表示,Q是和任务相关的,V根据注意力矩阵将特征信息汇聚到特征向量上;把注意力机制中相关矩阵的计算公式定义如下:The structure of the self-attention mechanism consists of three matrices, namely the query vector Q , the key vector K and the value vector V , where K is the representation of the feature vector, Q is task-related, and V aggregates feature information into features according to the attention matrix On the vector; the calculation formula of the correlation matrix in the attention mechanism is defined as follows:
其中,和指的是时间序列的特征向量,和分别指的是特征维度为和、时间段长度均为L的时间序列数据矩阵,指的是标准化后的值,、和均为可学习权重参数,则计算注意力矩阵E的公式定义为:in, and refers to the eigenvectors of the time series, and respectively refer to the feature dimension of and , a time series data matrix whose time period length is L , Refers normalized value, , and are all learnable weight parameters, then the formula for calculating the attention matrix E is defined as:
其中指的是矩阵的转置,指的是特征维度和时间段长度均为L的时间序列数据矩阵,这里使用Softmax函数将时间注意力矩阵按列归一化,得到的矩阵中每一列的概率之和为1,矩阵E中第i行第j列的元素表示时间步对时间步的影响程度;将第j列的所有概率权重与对应时刻的特征信息相乘并累加到时间步,那么时间步的特征信息就可以捕获到其它时间步的动态影响;in refers to the matrix transpose of , It refers to the time series data matrix with both feature dimension and time period length L. Here, the Softmax function is used to normalize the time attention matrix by column, and the sum of the probabilities of each column in the obtained matrix is 1. element at row i and column j represents a time step pair time step The degree of influence of time step, then The characteristic information of the time step can capture the dynamic influence of other time steps;
因此,将不同时间步的特征信息汇聚到任一时间步并向量化,获得相邻时间步之间的相互作用和影响程度的时序特征向量,计算公式定义为:Therefore, the feature information of different time steps is aggregated to any time step and quantified to obtain the time series feature vector of the interaction and influence degree between adjacent time steps. The calculation formula is defined as:
其中E指的是计算得到的注意力矩阵,U指的是总的特征维数,指的是特征维度为U、时间段长度为L的时间序列数据矩阵。where E refers to the calculated attention matrix, U refers to the total feature dimension, It refers to the time series data matrix with feature dimension U and time period length L.
进一步的,所述图卷积模块针对图中的一个节点,把该节点自身的信息和它所有邻居节点的信息相互交换聚合,利用邻居节点信息来更新本身节点的状态,通过递归的方式对图中所有的节点都进行同样的操作,从而捕获图结构中的空间依赖关系,所述图卷积模块包括两个混合跳跃的传播层,分为三步:消息传递、消息选择和状态更新,其中,消息传递的公式定义如下:Further, for a node in the graph, the graph convolution module exchanges and aggregates the information of the node itself and all of its neighbor nodes, uses the neighbor node information to update the state of its own node, and recursively analyzes the graph. All nodes in the graph perform the same operation to capture the spatial dependencies in the graph structure. The graph convolution module includes two mixed-hop propagation layers, which are divided into three steps: message passing, message selection, and state update, where , the formula for message passing is defined as follows:
其中是指的信息传播的层数,是指前一层输出,即当前层要输入的隐藏状态,是一个超参数,选择不同大小的值就可以控制根节点原始状态保留下来的比例,变量的定义如下:in refers to the number of layers of information dissemination, refers to the output of the previous layer, that is, the hidden state to be input by the current layer, It is a hyperparameter. By choosing values of different sizes, you can control the proportion of the original state of the root node retained. Variables is defined as follows:
其中A是指图的邻接矩阵,D是图的度矩阵,指的是增广矩阵,I是单位矩阵;where A refers to the adjacency matrix of the graph, D is the degree matrix of the graph, refers to the augmented matrix, I is the identity matrix;
消息选择的公式定义如下所示,代表当前层要输出的隐藏状态,是指用来做特征选择的参数矩阵,G指的是当前信息传播的总层数,The formula definition for message selection is as follows, represents the hidden state to be output by the current layer, refers to the parameter matrix used for feature selection, G refers to the total number of layers of current information dissemination,
通过图卷积模块提取到图中节点之间的相互依赖关系,即多维时序数据中各个维度之间的关联关系,该模块的输出将被送到下一层网络,作为时间卷积模块的输入。The interdependence between nodes in the graph is extracted through the graph convolution module, that is, the relationship between dimensions in multi-dimensional time series data. The output of this module will be sent to the next layer of network as the input of the time convolution module. .
与现有技术相比,本发明优点在于:Compared with the prior art, the advantages of the present invention are:
(1)本发明与以往多维时序预测方法不同,针对多维时序预测准确率低的问题,使用改进的图卷积网络和引入自注意力机制进行更精准的多维时序预测,本发明使用图卷积网络对多维时序数据建立预测模型,在图卷积网络中,通过时间卷积和图卷积分别捕获多维时序数据的时空特征,同时考虑其纵向时间上的相关性和横向空间上的依赖性,得到的预测模型具备更高的可解释性和预测精度。(1) The present invention is different from the previous multi-dimensional time series prediction methods. In view of the problem of low accuracy of multi-dimensional time series prediction, the improved graph convolution network and the introduction of self-attention mechanism are used for more accurate multi-dimensional time series prediction. The present invention uses graph convolution. The network establishes a prediction model for multi-dimensional time series data. In the graph convolution network, the spatiotemporal characteristics of multi-dimensional time series data are captured through temporal convolution and graph convolution, respectively, while considering its longitudinal temporal correlation and horizontal spatial dependence. The resulting prediction model has higher interpretability and prediction accuracy.
(2)在学习维度之间的依赖关系时,图结构也就是图的邻接矩阵不需要人为事先定义,并且事先给出的图结构并不完全准确,而是可以通过图学习模块自适应地学习,根据不同的数据源自动抽取图的邻接矩阵,输送到后续图卷积模块中;并且在生成图结构的过程中,图学习模块的模型参数会不断地根据新的输入数据进行更新,不断学习到对应的稳定和可解释的节点关系。(2) When learning the dependencies between dimensions, the graph structure, that is, the adjacency matrix of the graph, does not need to be defined in advance, and the graph structure given in advance is not completely accurate, but can be learned adaptively through the graph learning module. , automatically extract the adjacency matrix of the graph according to different data sources, and send it to the subsequent graph convolution module; and in the process of generating the graph structure, the model parameters of the graph learning module will be continuously updated according to the new input data, and learn continuously to the corresponding stable and interpretable node relationships.
(3)在本发明中的预测网络中的时间卷积模块之后引入自注意力机制,对时间卷积提取的特征信息进行分析学习其内部之间的关联关系,为不同时间步时序特征进行赋权,让模型聚焦于对预测结果影响较大的几个时间步,降低不相关特征对于后续空间特征提取以及最终预测结果的影响,从而提高最终的预测精度。(3) A self-attention mechanism is introduced after the time convolution module in the prediction network in the present invention, and the feature information extracted by the time convolution is analyzed to learn the internal relationship between them, and assign the time series features of different time steps. The weights allow the model to focus on several time steps that have a greater impact on the prediction results, reduce the impact of irrelevant features on subsequent spatial feature extraction and the final prediction results, and improve the final prediction accuracy.
(4)数据预处理作为时序预测前一个重要的步骤,在本发明中对缺失数据的补全方法采用考虑时空特征的补全方法,能够更好地学习数据真实全面的特征分布,为预测模型训练建立更完整客观的数据基础,有助于最终预测精度的提升。(4) Data preprocessing is an important step before time series prediction. In the present invention, the completion method of missing data adopts a completion method that considers spatiotemporal features, which can better learn the true and comprehensive feature distribution of data, which is a prediction model. Training establishes a more complete and objective data foundation, which helps to improve the final prediction accuracy.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1为本发明的流程图;Fig. 1 is the flow chart of the present invention;
图2为本发明的多维时序预测模型框架图;2 is a frame diagram of a multi-dimensional time series prediction model of the present invention;
图3为时间卷积模块示意图;Figure 3 is a schematic diagram of a time convolution module;
图4为自注意力机制示意图;Figure 4 is a schematic diagram of the self-attention mechanism;
图5为图卷积模块示意图。Figure 5 is a schematic diagram of a graph convolution module.
具体实施方式Detailed ways
下面结合附图及具体实施例对本发明作进一步的说明。The present invention will be further described below with reference to the accompanying drawings and specific embodiments.
为了弥补现有方法在进行多维时序预测时未全面的考虑时间与空间两方面依赖关系的不足,本实施例提出一种基于自注意力机制和图卷积网络的多维时序预测方法,结合图1所示的流程图,包括以下步骤:In order to make up for the deficiency that the existing methods do not comprehensively consider the dependencies between time and space when performing multi-dimensional time series prediction, this embodiment proposes a multi-dimensional time series prediction method based on a self-attention mechanism and a graph convolution network, which is combined with Figure 1 The flow chart shown includes the following steps:
步骤1、对工业生产场景下各传感器记录的多维时序数据进行预处理:由于在数据采集过程中采集设备或传输线路故障等问题会造成时序数据的缺失,缺失的部分导致数据分布特征存在偏差,会影响对时序数据的建模,这里采用深度卷积生成对抗网络训练模型进而对时序缺失数据进行补全。
步骤2、数据集划分:对补全之后的时序数据进行分割,划分出训练集、验证集和测试集,数据占比分别为60%、20%和20%,其中数据集的划分方法采用现有技术即可,此处不过多赘述。
步骤3、多维时序预测模型的构建与训练:使用步骤2获得的训练集训练预构建的基于自注意力机制和图卷积网络的多维时序预测模型,使用验证集验证训练效果并调整网络参数,可通过加大训练迭代次数或者调整预测步长等现有方法调整网络参数,当多维时序预测模型被训练至满足预设定的收敛条件时(模型预测误差小于预先设定的精度控制参数时),使用测试集对模型预测效果进行测试,取测试效果最优的模型作为最终的多维时序预测模型。
结合图2所示的模型框架图,每层的神经网络包括输入模块、输出模块、图学习模块、图卷积模块、时间卷积模块和自注意力机制,图结构不需要事先定义,图学习模块根据输入的多维时序数据自适应学习图结构,根据不同的数据源自动抽取图的邻接矩阵,这个邻接矩阵会被输入到每层中的图卷积模块,从而捕获时间序列各维度之间的隐藏关系;所述图卷积模块利用卷积提取特征来捕获多维时序数据的空间依赖关系;所述时间卷积模块捕获多维时序数据前后关联的时间依赖关系,自注意力机制在时间卷积模块之后,学习不同时序特征之间的局部相关性,获取相邻时间步之间的相互作用和影响程度的时序特征。Combined with the model frame diagram shown in Figure 2, the neural network of each layer includes an input module, an output module, a graph learning module, a graph convolution module, a temporal convolution module and a self-attention mechanism. The graph structure does not need to be defined in advance. The module adaptively learns the graph structure according to the input multi-dimensional time series data, and automatically extracts the adjacency matrix of the graph according to different data sources. hidden relationship; the graph convolution module uses convolution extraction features to capture the spatial dependencies of multi-dimensional time series data; the time convolution module captures the time dependencies associated with the multi-dimensional time series data, and the self-attention mechanism is in the time convolution module. After that, the local correlation between different temporal features is learned, and the temporal features of the interaction and influence degree between adjacent time steps are obtained.
为了避免出现梯度消失的问题,在上一层网络的输出和图卷积模块的输出中添加残差连接,同时为了避免出现图卷积网络的过度平滑问题,在每个自注意力机制模块之后添加跳跃连接;所述输出模块是将输入的通道维度转换为所需的输出通道维度,即输出大小根据不同的预测步长进行调整。In order to avoid the problem of gradient disappearance, a residual connection is added to the output of the previous layer of network and the output of the graph convolution module. Add skip connections; the output module converts the input channel dimension into the desired output channel dimension, that is, the output size is adjusted according to different prediction steps.
步骤4、将待预测工业时间序列的历史数据输入到步骤3中获得的多维时序预测模型中,预测出时序数据的变化趋势,从而预测出设备运行状况和异常风险,为设备运行状况的判定和异常风险的感知提供初步决策支撑。Step 4. Input the historical data of the industrial time series to be predicted into the multi-dimensional time series prediction model obtained in
所述图学习模块在学习图结构的过程中,不仅在训练集训练模型时能够学习到稳定和可解释的节点关系,并且在模型训练完成之后,在测试集和其他真实数据集上学到的图邻接矩阵都是可以自适应变化的,图学习模块的模型参数会不断地根据新的输入数据进行更新,进而学习到对应的图结构。In the process of learning the graph structure, the graph learning module can not only learn stable and interpretable node relationships when training the model on the training set, but also learn graphs on the test set and other real data sets after the model training is completed. The adjacency matrix can be adaptively changed, and the model parameters of the graph learning module will be continuously updated according to the new input data, and then the corresponding graph structure will be learned.
下面分别介绍各模块。Each module is described below.
(1)图学习模块(1) Graph Learning Module
图学习模块的主要任务是根据输入的多维时间序列数据自适应地学习图邻接矩阵,抽取到的稀疏邻接矩阵会输入到后续图卷积模块,从而捕获时间序列各维度之间的隐藏关系。The main task of the graph learning module is to adaptively learn the graph adjacency matrix according to the input multi-dimensional time series data, and the extracted sparse adjacency matrix will be input to the subsequent graph convolution module to capture the hidden relationship between the various dimensions of the time series.
在现有的研究中,为了构造一个图,通常采用某种距离来衡量一对节点之间的相似性,比如点积和欧氏距离。虽然这些方法可以有效衡量,但是其时间复杂度和空间复杂度均为,这就显然限制了模型处理节点数量较多的大图形的能力。为了解决这个问题,图学习模块在学习图结构时,首先采用一种随机抽样的方法,在每次迭代中,把节点随机分成几组,基于采样节点去学习子图结构。这样图中的每一个节点都有可能和除本身之外其他任意一个节点在一个分组中,从而可以计算和更新一个节点与其余节点之间的两两相似性得分。并且,如果把节点分割到s个组中,每次迭代过程中图学习模块的时间复杂度和空间复杂度就会从降低到。经过多次迭代之后,图上所有的节点都经过了良好的训练,因此就可以构造出一个全局图来充分表示和利用空间依赖性。得益于在预测之前可以先进行并行预先计算,所以在计算上也不会占用太多资源。In existing research, in order to construct a graph, some distance is usually used to measure the similarity between a pair of nodes, such as dot product and Euclidean distance. Although these methods can be effectively measured, their time complexity and space complexity are both , which obviously limits the model's ability to handle large graphs with a large number of nodes. In order to solve this problem, the graph learning module first adopts a random sampling method when learning the graph structure. In each iteration, the nodes are randomly divided into several groups, and the subgraph structure is learned based on the sampling nodes. In this way, each node in the graph may be in a group with any other node except itself, so that the pairwise similarity score between one node and other nodes can be calculated and updated. And, if the nodes are divided into s groups, the time complexity and space complexity of the graph learning module in each iteration process will be changed from Reduce to . After many iterations, all nodes on the graph are well trained, so a global graph can be constructed to fully represent and exploit spatial dependencies. Thanks to the parallel pre-computation that can be performed before the prediction, it does not take up too many computational resources.
另一方面,现有的距离度量通常都是对称的或者是双向的。在工业多维时序预测中,认为一个节点的变化会导致另一个相关节点的变化,比如一台电机的转速提高可能会导致其温度升高。所以,图学习模块学到的关系应该是单向的,专门提取单向关系、,公式如下:On the other hand, existing distance metrics are usually symmetric or bidirectional. In industrial multi-dimensional time series forecasting, it is believed that a change in one node will lead to a change in another related node. For example, an increase in the speed of a motor may lead to an increase in its temperature. Therefore, the relationship learned by the graph learning module should be one-way, and the one-way relationship is specially extracted. , , the formula is as follows:
其中,、代表随机初始化的两个节点嵌入,、分别是图学习模块学习提取的随机初始化的两个节点的单向关系,、是模型训练参数,tanh是激活函数,在迭代训练中可以学习,是用于控制激活函数饱和状态的一个超参数;为了让得到的图邻接矩阵A成为非对称的,采用如公式(3)所示的操作,其中的减法操作和ReLU激活函数是为将邻接矩阵正则化,in, , represents the randomly initialized two node embeddings, , are the one-way relationship between two randomly initialized nodes learned and extracted by the graph learning module, , is the model training parameter, tanh is the activation function, which can be learned in iterative training, is a hyperparameter used to control the saturation state of the activation function; in order to make the obtained graph adjacency matrix A asymmetric, the operation shown in formula (3) is adopted, where the The subtraction operation and the ReLU activation function are used to regularize the adjacency matrix,
为了降低图卷积模块的计算成本,使用公式(4)和公式(5)是使图的邻接矩阵变得更加稀疏,同时对于每个节点id,选择其最接近的topk个节点作为其邻居节点idx;在保留连接节点的权重的同时,将不具备连通性节点的权重设为零,其中argtopk()函数用来计算向量中最大的topk个值,In order to reduce the computational cost of the graph convolution module, formula (4) and formula (5) are used to make the adjacency matrix of the graph more sparse, and at the same time for each node id , its closest topk nodes are selected as its neighbor nodes idx ; while retaining the weight of connected nodes, set the weight of nodes without connectivity to zero, where the argtopk () function is used to calculate the largest topk values in the vector,
。 .
图学习模块学习的图结构也就是图的邻接矩阵不需要人为事先定义,而是可以自动学习。在学习图结构的过程中,不仅在训练集训练模型时能够学习到稳定和可解释的节点关系,并且在模型训练完成之后,在测试集还是其他真实数据集上学到的图邻接矩阵都是可以自适应变化的,图学习模块的模型参数会不断地根据新的输入数据进行更新,进而学习到对应的图结构。The graph structure learned by the graph learning module, that is, the adjacency matrix of the graph does not need to be manually defined in advance, but can be learned automatically. In the process of learning the graph structure, not only can stable and interpretable node relationships be learned when the model is trained on the training set, but also the graph adjacency matrix learned on the test set or other real data sets after the model training is completed. Adaptively changing, the model parameters of the graph learning module will be continuously updated according to the new input data, and then the corresponding graph structure will be learned.
(2)时间卷积模块(2) Time convolution module
时间卷积模块的主要任务是捕获时序数据前后关联的时间依赖关系,为了能够获得中长期依赖,把本模块分成两部分,如图3所示,包括两个扩展初始层,分别是由多个一维卷积滤波器组成的,但是这两个扩展初始层不是完全相同的,其中一个后面跟的是tanh激活函数,作为滤波器工作,另外一个后面跟着sigmoid激活函数,作为一个门来控制传递给下一个模块的信息量。The main task of the time convolution module is to capture the time dependency of the time series data before and after. In order to obtain medium and long-term dependencies, this module is divided into two parts, as shown in Figure 3, including two extended initial layers, each consisting of multiple layers. One-dimensional convolutional filters, but the two extended initial layers are not exactly the same, one is followed by a tanh activation function, which works as a filter, and the other is followed by a sigmoid activation function, which acts as a gate to control the transfer The amount of information to give to the next module.
所述扩展初始层包含多种不同尺寸的滤波器,这主要是为了能够发现不同范围的时序模式,并且使用扩张卷积,这主要是为了能够操作长时间序列。The dilated inception layer contains a variety of filters of different sizes, mainly to be able to discover temporal patterns in different ranges, and to use dilated convolutions, mainly to be able to operate on long time series.
首先,卷积神经网络选择一个正确合适大小的滤波器直接关系着网络的表现能力。滤波器的核太大,就不能细微地表示短期时序模式,而当内核太小的时候,又不能轻易地发掘长期时序模式。在图像处理方面,有一种通用的初始化方式,把1*1、3*3和5*5这3种大小的输出聚合起来。映射到工业时序数据领域,时序值一般呈几个固定不变的周期进行变化,所以在本模块中,采用一个由1*2、1*3、1*5和1*10几种大小的滤波器组合成扩张初始层。比如当变化周期是15的时候,可以先让输入经过1*10,再通过1*5,这样就捕获到相应时间范围的时序模式。First of all, the selection of a correct and appropriate size filter for the convolutional neural network is directly related to the performance of the network. When the kernel of the filter is too large, short-term temporal patterns cannot be represented in detail, and when the kernel is too small, long-term temporal patterns cannot be easily discovered. In image processing, there is a general initialization method that aggregates the outputs of 3 sizes of 1*1, 3*3 and 5*5. Mapping to the field of industrial time series data, the time series value generally changes in several fixed cycles, so in this module, a filter with sizes of 1*2, 1*3, 1*5 and 1*10 is used. The devices are combined into an expanded initial layer. For example, when the change period is 15, you can let the
其次,卷积的感受域之间决定了其能操作的时间序列的长度,对于一个卷积核大小为b,个数为f的一维卷积,其卷积的感受域的大小如公式所示:Secondly, the receptive fields of the convolution determine the length of the time series that it can operate on. For a one-dimensional convolution with a convolution kernel size b and the number f, the size of the convolution receptive field is as shown in the formula Show:
所以如果要操作长时间序列,要么卷积核数量足够多,要么卷积核足够大,这就会导致网络模型的结构非常复杂。为了解决这样的问题,本时间卷积模块中采用扩张卷积来扩大感受域,使得结构简单的网络也能处理长时间序列。设置每一层网络的扩张因子为h,h>1,网络的感受域大小随着隐藏层的增加呈指数型增长,扩张之后的感受域表示为:So if you want to operate on long-term sequences, either the number of convolution kernels is large enough, or the convolution kernels are large enough, which will lead to a very complex structure of the network model. In order to solve this problem, dilated convolution is used in this temporal convolution module to expand the receptive field, so that the network with simple structure can also process long-term sequences. Set the expansion factor of each layer of the network to h , h > 1, the size of the receptive field of the network increases exponentially with the increase of the hidden layer, and the receptive field after the expansion is expressed as:
。 .
(3)自注意力机制(3) Self-attention mechanism
针对工业多维时序数据的某一个维度数据而言,其在不同时间步的数据值有高度的动态关联性,前文提到的时间卷积就是去捕获这种时间依赖关系。为了能够更清晰地发掘不同时序特征之间的局部相关性,本模块所采用的自注意力机制如图4所示。自注意力机制结构包含三个矩阵,分别为查询向量Q、键向量K和值向量V,其中K是特征向量的表示,Q是和任务相关的,V根据注意力矩阵将特征信息汇聚到特征向量上;把注意力机制中相关矩阵的计算公式定义如下:For a certain dimension of industrial multi-dimensional time series data, its data values at different time steps have a high degree of dynamic correlation. The time convolution mentioned above is to capture this time dependency. In order to explore the local correlation between different time series features more clearly, the self-attention mechanism adopted in this module is shown in Figure 4. The structure of the self-attention mechanism consists of three matrices, namely the query vector Q , the key vector K and the value vector V , where K is the representation of the feature vector, Q is task-related, and V aggregates feature information into features according to the attention matrix On the vector; the calculation formula of the correlation matrix in the attention mechanism is defined as follows:
其中,和指的是时间序列的特征向量,和分别指的是特征维度为和、时间段长度均为L的时间序列数据矩阵,指的是标准化后的值,、和均为可学习权重参数,则计算注意力矩阵E的公式定义为:in, and refers to the eigenvectors of the time series, and respectively refer to the feature dimension of and , a time series data matrix whose time period length is L , Refers normalized value, , and are all learnable weight parameters, then the formula for calculating the attention matrix E is defined as:
其中指的是矩阵的转置,指的是特征维度和时间段长度均为L的时间序列数据矩阵,这里使用Softmax函数将时间注意力矩阵按列归一化,得到的矩阵中每一列的概率之和为1,矩阵E中第i行第j列的元素表示时间步对时间步的影响程度;将第j列的所有概率权重与对应时刻的特征信息相乘并累加到时间步,那么时间步的特征信息就可以捕获到其它时间步的动态影响。in refers to the matrix transpose of , It refers to the time series data matrix with both feature dimension and time period length L. Here, the Softmax function is used to normalize the time attention matrix by column, and the sum of the probabilities of each column in the obtained matrix is 1. element at row i and column j represents a time step pair time step The degree of influence of time step, then The characteristic information of the time step can capture the dynamic influence of other time steps.
因此,将不同时间步的特征信息汇聚到任一时间步并向量化,获得相邻时间步之间的相互作用和影响程度的时序特征向量,计算公式定义为:Therefore, the feature information of different time steps is aggregated to any time step and quantified to obtain the time series feature vector of the interaction and influence degree between adjacent time steps. The calculation formula is defined as:
其中E指的是计算得到的注意力矩阵,U指的是总的特征维数,指的是特征维度为U、时间段长度为L的时间序列数据矩阵。为了减少时间注意力矩阵计算复杂度,使用卷积核大小为1的一维卷积网络来代替矩阵乘法作为编码函数,即、和注意力相关矩阵计算函数在本文的时间注意矩阵计算过程中均为一维卷积操作。where E refers to the calculated attention matrix, U refers to the total feature dimension, It refers to the time series data matrix with feature dimension U and time period length L. In order to reduce the computational complexity of the temporal attention matrix, a one-dimensional convolutional network with a kernel size of 1 is used instead of matrix multiplication as the encoding function, i.e. , and The attention correlation matrix calculation functions are all one-dimensional convolution operations in the time attention matrix calculation process in this paper.
本方法引入的自注意力机制,对时间卷积提取的特征信息进行分析学习其内部联系,为不同时间步时序特征进行赋权,获取相邻时间步之间的相互作用和影响程度的时序特征,降低不相关特征对于后续空间特征提取以及最终预测结果的影响,从而提高最终的预测精度,实现预测精度达到99%以上。The self-attention mechanism introduced by this method analyzes the feature information extracted by time convolution to learn its internal connections, and weights the time series features of different time steps to obtain the time series features of the interaction and influence degree between adjacent time steps. , reducing the influence of irrelevant features on subsequent spatial feature extraction and final prediction results, thereby improving the final prediction accuracy and achieving a prediction accuracy of more than 99%.
(4)图卷积模块(4) Graph convolution module
图卷积模块的主要任务是针对图中的一个节点,把该节点自身的信息和它所有邻居节点的信息相互交换聚合,利用邻居节点信息来更新本身节点的状态,通过递归的方式对图中所有的节点都进行同样的操作,从而捕获图结构中的空间依赖关系。该模块主要分为三步:消息传递、消息选择和状态更新。结构如图5所示,其中A指的是图的邻接矩阵,指的是矩阵的转置,包括两个混合跳跃的传播层,MLP是指多层感知机。The main task of the graph convolution module is to exchange and aggregate the information of the node itself and all its neighbor nodes for a node in the graph, use the neighbor node information to update the state of its own node, and recursively analyze the graph in the graph. All nodes perform the same operation, thereby capturing spatial dependencies in the graph structure. The module is mainly divided into three steps: message delivery, message selection and status update. The structure is shown in Figure 5, where A refers to the adjacency matrix of the graph, Refers to the transpose of the matrix, including two mixed-hop propagation layers, MLP refers to Multilayer Perceptron.
其中,消息传递的公式定义如下:Among them, the formula of message passing is defined as follows:
其中是指的信息传播的层数,是指前一层输出,即当前层要输入的隐藏状态,是一个超参数,选择不同大小的值就可以控制根节点原始状态保留下来的比例,变量的定义如下:in refers to the number of layers of information dissemination, refers to the output of the previous layer, that is, the hidden state to be input by the current layer, It is a hyperparameter. By choosing values of different sizes, you can control the proportion of the original state of the root node retained. Variables is defined as follows:
其中A是指图的邻接矩阵,D是图的度矩阵,指的是增广矩阵,I是单位矩阵;where A refers to the adjacency matrix of the graph, D is the degree matrix of the graph, refers to the augmented matrix, I is the identity matrix;
消息选择的公式定义如下所示,代表当前层要输出的隐藏状态,是指用来做特征选择的参数矩阵,G指的是当前信息传播的总层数,The formula definition for message selection is as follows, represents the hidden state to be output by the current layer, refers to the parameter matrix used for feature selection, G refers to the total number of layers of current information dissemination,
图5展示的是混合跳传播层中的信息传播步骤和信息选择步骤,它首先横向传播信息,然后纵向选择信息。在图卷积网络中,拉普拉斯平滑会引起图卷积网络的过度平滑问题。假设一个图是联通的,并且不是一个二分图,对它上面的一个图信号做m次拉普拉斯平滑,相当于叠加m层图卷积网络,这个图信号将最终收敛到同一个值,节点本身的信息则全部丢失。Figure 5 shows the information propagation step and the information selection step in the hybrid hop propagation layer, which firstly propagates the information horizontally and then selects the information vertically. In graph convolutional networks, Laplacian smoothing can cause over-smoothing problems in graph convolutional networks. Assuming that a graph is connected and not a bipartite graph, for a graph signal above it Doing m times of Laplacian smoothing is equivalent to stacking m layers of graph convolutional networks. The graph signal will eventually converge to the same value, and all the information of the node itself will be lost.
为了解决这个问题,在传播过程中需要保留一定比例的节点原始状态,公式(13)中的就是发挥这样的作用,这样传播的节点状态既可以保持局部性,又可以保证全局性。但如果只使用公式(14)进行消息选择,一些节点信息就会丢失。假设某个节点不存在与其他节点之间的空间依赖关系,把其邻居节点的信息与当前节点信息进行聚合,这不仅没起到信息融合的作用,反而给当前节点增加了与本身毫不相关的噪音。因此,引入公式(15)信息选择步骤来关注每一次传播时重要的信息,假设当给定的图结构不包含空间依赖性时,可以把所有的调整为0来保留原始节点自身的信息,这样就避免的信息的无用传播。In order to solve this problem, it is necessary to retain a certain proportion of the original state of the node during the propagation process, the equation (13) in It is to play such a role, so that the propagated node state can maintain both locality and globality. But if only Equation (14) is used for message selection, some node information will be lost. Assuming that a node does not have a spatial dependency relationship with other nodes, the information of its neighbor nodes is aggregated with the current node information, which not only does not play the role of information fusion, but adds to the current node that has nothing to do with itself. noise. Therefore, the information selection step of Equation (15) is introduced to focus on the important information at each propagation, assuming that when the given graph structure does not contain spatial dependencies, all of Adjusted to 0 to retain the original node's own information, so as to avoid useless propagation of information.
通过图卷积模块提取到图中节点之间的相互依赖关系,即多维时序数据中各个维度之间的关联关系,该模块的输出将被送到下一层网络,作为时间卷积模块的输入。The interdependence between nodes in the graph is extracted through the graph convolution module, that is, the relationship between dimensions in multi-dimensional time series data. The output of this module will be sent to the next layer of network as the input of the time convolution module. .
使用本发明的方法可以用于多种事件的预测,比如设备运行状态预测、工业设备故障预测、电力负荷预测等。本发明与以往多维时序预测方法不同,提出使用改进的图卷积网络和引入自注意力机制进行更精准的多维时序预测。本发明将多维时序数据处理成图数据,图中的节点表示维度,节点与节点之间边的有无代表维度之间影响关系的有无,从而可以使用图卷积网络直接对处理之后的图数据进行建模。这样既考虑了时序数据原本时间前后的序列相关性,又考虑了维度之间的依赖关系,提高了模型的预测精度。本发明还引入自注意力机制,对于时序特征内部的关联关系进行学习,使得模型聚焦于对预测结果影响比较大的关键时间步,降低无关特征的影响,同步提高预测结果的准确度。The method of the present invention can be used for prediction of various events, such as equipment operation state prediction, industrial equipment failure prediction, power load prediction and the like. Different from the previous multi-dimensional time series prediction methods, the present invention proposes to use an improved graph convolution network and introduce a self-attention mechanism for more accurate multi-dimensional time series prediction. The invention processes multi-dimensional time series data into graph data, the nodes in the graph represent dimensions, and the presence or absence of edges between nodes represents the presence or absence of the influence relationship between dimensions, so that the graph convolution network can be used to directly process the graph after processing. data for modeling. This not only considers the serial correlation before and after the original time of the time series data, but also considers the dependency between dimensions, which improves the prediction accuracy of the model. The invention also introduces a self-attention mechanism to learn the internal relationship of the time series features, so that the model focuses on the key time step that has a greater impact on the prediction result, reduces the influence of irrelevant features, and simultaneously improves the accuracy of the prediction result.
此外,除了预测模型本身的不同,在数据预处理中也采用与以往不同的处理方法。对于缺失数据的处理,一般采用诸如拟合或简单插值等方式填补缺失值,这些补全方法过于简单,并未考虑多维时序数据的时空依赖特性。因此本预测方法的数据预处理提出一种考虑时空特征的时序缺失数据补全模型,为后续时序预测建立数据基础。In addition, in addition to the differences in the prediction model itself, different processing methods are also used in data preprocessing. For the processing of missing data, methods such as fitting or simple interpolation are generally used to fill in missing values. These filling methods are too simple and do not consider the spatiotemporal dependence of multidimensional time series data. Therefore, the data preprocessing of this prediction method proposes a time-series missing data completion model that considers spatiotemporal features to establish a data foundation for subsequent time-series prediction.
当然,上述说明并非是对本发明的限制,本发明也并不限于上述举例,本技术领域的普通技术人员,在本发明的实质范围内,做出的变化、改型、添加或替换,都应属于本发明的保护范围。Of course, the above description is not intended to limit the present invention, and the present invention is not limited to the above examples. Those of ordinary skill in the art, within the scope of the present invention, make changes, modifications, additions or substitutions. It belongs to the protection scope of the present invention.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210720443.2A CN114818515A (en) | 2022-06-24 | 2022-06-24 | Multidimensional time sequence prediction method based on self-attention mechanism and graph convolution network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210720443.2A CN114818515A (en) | 2022-06-24 | 2022-06-24 | Multidimensional time sequence prediction method based on self-attention mechanism and graph convolution network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114818515A true CN114818515A (en) | 2022-07-29 |
Family
ID=82521288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210720443.2A Pending CN114818515A (en) | 2022-06-24 | 2022-06-24 | Multidimensional time sequence prediction method based on self-attention mechanism and graph convolution network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114818515A (en) |
Cited By (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115018021A (en) * | 2022-08-08 | 2022-09-06 | 广东电网有限责任公司肇庆供电局 | Machine room abnormity detection method and device based on graph structure and abnormity attention mechanism |
| CN115204535A (en) * | 2022-09-16 | 2022-10-18 | 湖北信通通信有限公司 | Purchasing business volume prediction method based on dynamic multivariate time sequence and electronic equipment |
| CN115456460A (en) * | 2022-09-30 | 2022-12-09 | 昆明理工大学 | A multi-quality index output prediction method and system for silk loosening and moisture regaining process |
| CN115512460A (en) * | 2022-09-29 | 2022-12-23 | 北京交通大学 | A long-term prediction method of high-speed train axle temperature based on graph attention model |
| CN115526399A (en) * | 2022-09-28 | 2022-12-27 | 广西大学 | Wind power output prediction method for convolution attention fusion confidence domain enhanced migration |
| CN115560962A (en) * | 2022-09-16 | 2023-01-03 | 沈阳嘉越电力科技有限公司 | Fan abnormal state detection method based on multi-level space-time diagram neural network |
| CN115600138A (en) * | 2022-12-13 | 2023-01-13 | 四川大学(Cn) | Dynamic diagram residual convolution-based fluid dynamic pressure sealing ring abrasion fault detection method |
| CN115630683A (en) * | 2022-09-14 | 2023-01-20 | 浙江工业大学 | Vehicle following behavior modeling method based on Transformer-WGAN |
| CN115660051A (en) * | 2022-11-10 | 2023-01-31 | 阿里巴巴(中国)有限公司 | Training method of graph structure learning model, data prediction method and electronic device |
| CN115689071A (en) * | 2023-01-03 | 2023-02-03 | 南京工大金泓能源科技有限公司 | Equipment fault fusion prediction method and system based on correlation parameter mining |
| CN115762147A (en) * | 2022-11-07 | 2023-03-07 | 重庆邮电大学 | A Traffic Flow Prediction Method Based on Adaptive Graph Attention Neural Network |
| CN115829162A (en) * | 2023-01-29 | 2023-03-21 | 北京市农林科学院信息技术研究中心 | Crop yield prediction method, device, electronic device and medium |
| CN115859772A (en) * | 2022-11-07 | 2023-03-28 | 华能国际电力股份有限公司大连电厂 | Working method for modeling and predicting coal-fired unit in thermal power system |
| CN115859620A (en) * | 2022-12-02 | 2023-03-28 | 电子科技大学长三角研究院(湖州) | Runoff reconstruction method based on multi-head attention mechanism and graph neural network |
| CN116069606A (en) * | 2023-01-10 | 2023-05-05 | 山东大学 | A software system performance fault prediction method and system |
| CN116106461A (en) * | 2022-11-03 | 2023-05-12 | 西湖大学 | A Method and Device for Predicting Retention Time of Liquid Chromatography Based on Deep Graph Network |
| CN116128130A (en) * | 2023-01-31 | 2023-05-16 | 广东电网有限责任公司 | Short-term wind energy data prediction method and device based on graphic neural network |
| CN116186993A (en) * | 2022-12-20 | 2023-05-30 | 鞍钢集团矿业有限公司 | A flotation optimization control method based on online quality monitoring |
| CN116248522A (en) * | 2023-05-11 | 2023-06-09 | 中国电信股份有限公司四川分公司 | Service willingness and deterministic network slice association method |
| CN116244596A (en) * | 2023-02-14 | 2023-06-09 | 南京航空航天大学 | Anomaly detection method for industrial time series data based on TCN and attention mechanism |
| CN116257787A (en) * | 2022-09-08 | 2023-06-13 | 之江实验室 | A Multidimensional Asynchronous Time-Series Data Classification Method Based on Spatial Structure Graph Learning |
| CN116258241A (en) * | 2022-12-13 | 2023-06-13 | 山东大学 | A method and system for predicting regulatory environment risks based on spatio-temporal correlation |
| CN116298947A (en) * | 2023-03-07 | 2023-06-23 | 中国铁塔股份有限公司黑龙江省分公司 | A battery nuclear capacity monitoring device |
| CN116467635A (en) * | 2023-03-10 | 2023-07-21 | 浙江大学 | A Crowd Activity Prediction Method Based on Dynamic Graph-Assisted Neural Differential Model |
| CN116502081A (en) * | 2023-03-23 | 2023-07-28 | 杭州电子科技大学 | Energy time series data forecasting system, platform and intelligent terminal equipment |
| CN116881716A (en) * | 2023-07-12 | 2023-10-13 | 浙江大学 | User missing attribute completion method and system based on time sequence bipartite graph neural network |
| CN116955450A (en) * | 2023-07-10 | 2023-10-27 | 武汉中地云申科技有限公司 | Hydrologic forecasting method and system for fusion of drainage basin production confluence space-time process |
| CN116980307A (en) * | 2022-09-30 | 2023-10-31 | 中国移动通信集团浙江有限公司 | Operation and maintenance failure analysis methods, devices and computer equipment |
| CN117011936A (en) * | 2023-07-11 | 2023-11-07 | 陕西师范大学 | Human action recognition method based on hierarchical spatiotemporal Transformer network |
| CN117113054A (en) * | 2023-08-24 | 2023-11-24 | 南京财经大学 | A multivariate time series forecasting method based on graph neural network and Transformer |
| CN117269766A (en) * | 2023-08-28 | 2023-12-22 | 广东工业大学 | A battery SOH prediction method for unbalanced usage scenarios |
| CN117310088A (en) * | 2023-08-28 | 2023-12-29 | 中国计量科学研究院 | An intelligent CO2 sensor system and its operation method |
| CN117312851A (en) * | 2023-09-26 | 2023-12-29 | 南开大学 | A pre-training method for multivariate time series forecasting tasks in the process industry |
| CN117370919A (en) * | 2023-12-08 | 2024-01-09 | 吉林省拓达环保设备工程有限公司 | Sewage treatment equipment remote monitoring system |
| CN117520982A (en) * | 2023-11-06 | 2024-02-06 | 中国民航大学 | A time series data anomaly detection method, electronic device and storage medium |
| CN117526316A (en) * | 2024-01-04 | 2024-02-06 | 国网湖北省电力有限公司 | A load forecasting method based on GCN-CBAM-BiGRU combined model |
| CN117974196A (en) * | 2024-02-28 | 2024-05-03 | 湖南大学 | A cross-market volatility prediction method based on graph convolutional network model |
| CN118265275A (en) * | 2024-05-30 | 2024-06-28 | 山西新泰富安新材有限公司 | Air cooling line control cooling optimization control method |
| CN118551189A (en) * | 2024-07-26 | 2024-08-27 | 云南民族大学 | Multidimensional time sequence prediction method and system based on dynamic dependency learning among variables |
| CN118605189A (en) * | 2024-08-08 | 2024-09-06 | 中国煤矿机械装备有限责任公司 | A control method and system for a domestically produced motion controller for mining |
| CN118964862A (en) * | 2024-10-17 | 2024-11-15 | 南开大学 | A method for filling missing values in spatiotemporal data based on graph structure learning |
| CN119149920A (en) * | 2024-11-18 | 2024-12-17 | 国网安徽省电力有限公司超高压分公司 | Time sequence data complement method and system |
| CN119168454A (en) * | 2024-08-28 | 2024-12-20 | 中南大学 | Industrial key quality indicator prediction method based on multi-level spatiotemporal correlation characteristics |
| CN119294264A (en) * | 2024-12-09 | 2025-01-10 | 杭州市北京航空航天大学国际创新研究院(北京航空航天大学国际创新学院) | A performance status evaluation method, device and electronic device based on spatiotemporal attention mechanism |
| CN119294610A (en) * | 2024-12-10 | 2025-01-10 | 南京信息工程大学 | A method for predicting academic research topic trends based on temporal graph attention network |
| CN119854152A (en) * | 2024-12-31 | 2025-04-18 | 广东电网有限责任公司 | Multi-dimensional automatic detection method and system for access of terminal equipment of electric power internet of things |
| CN120013022A (en) * | 2025-04-18 | 2025-05-16 | 中国人民解放军国防科技大学 | Continuous integration build result prediction method integrating multi-dimensional features and temporal dependencies |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200285944A1 (en) * | 2019-03-08 | 2020-09-10 | Adobe Inc. | Graph convolutional networks with motif-based attention |
| CN112801404A (en) * | 2021-02-14 | 2021-05-14 | 北京工业大学 | Traffic prediction method based on self-adaptive spatial self-attention-seeking convolution |
| CN113312843A (en) * | 2021-05-28 | 2021-08-27 | 北京航空航天大学 | Large-scale multi-transformer ultimate load prediction system and device |
| WO2022061170A1 (en) * | 2020-09-18 | 2022-03-24 | Visa International Service Association | Dynamic graph node embedding via light convolution |
| CN114372504A (en) * | 2021-12-06 | 2022-04-19 | 燕山大学 | A fault early warning method for wind turbines based on graph neural network |
-
2022
- 2022-06-24 CN CN202210720443.2A patent/CN114818515A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200285944A1 (en) * | 2019-03-08 | 2020-09-10 | Adobe Inc. | Graph convolutional networks with motif-based attention |
| WO2022061170A1 (en) * | 2020-09-18 | 2022-03-24 | Visa International Service Association | Dynamic graph node embedding via light convolution |
| CN112801404A (en) * | 2021-02-14 | 2021-05-14 | 北京工业大学 | Traffic prediction method based on self-adaptive spatial self-attention-seeking convolution |
| CN113312843A (en) * | 2021-05-28 | 2021-08-27 | 北京航空航天大学 | Large-scale multi-transformer ultimate load prediction system and device |
| CN114372504A (en) * | 2021-12-06 | 2022-04-19 | 燕山大学 | A fault early warning method for wind turbines based on graph neural network |
Non-Patent Citations (1)
| Title |
|---|
| 张志扬等: "基于分层注意力的信息级联预测模型", 《计算机科学》 * |
Cited By (72)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115018021A (en) * | 2022-08-08 | 2022-09-06 | 广东电网有限责任公司肇庆供电局 | Machine room abnormity detection method and device based on graph structure and abnormity attention mechanism |
| CN115018021B (en) * | 2022-08-08 | 2023-01-20 | 广东电网有限责任公司肇庆供电局 | Machine room abnormity detection method and device based on graph structure and abnormity attention mechanism |
| CN116257787A (en) * | 2022-09-08 | 2023-06-13 | 之江实验室 | A Multidimensional Asynchronous Time-Series Data Classification Method Based on Spatial Structure Graph Learning |
| CN116257787B (en) * | 2022-09-08 | 2026-03-31 | 之江实验室 | A Multidimensional Asynchronous Time Series Data Classification Method Based on Spatial Structure Graph Learning |
| CN115630683A (en) * | 2022-09-14 | 2023-01-20 | 浙江工业大学 | Vehicle following behavior modeling method based on Transformer-WGAN |
| CN115204535A (en) * | 2022-09-16 | 2022-10-18 | 湖北信通通信有限公司 | Purchasing business volume prediction method based on dynamic multivariate time sequence and electronic equipment |
| CN115560962A (en) * | 2022-09-16 | 2023-01-03 | 沈阳嘉越电力科技有限公司 | Fan abnormal state detection method based on multi-level space-time diagram neural network |
| CN115526399A (en) * | 2022-09-28 | 2022-12-27 | 广西大学 | Wind power output prediction method for convolution attention fusion confidence domain enhanced migration |
| CN115512460B (en) * | 2022-09-29 | 2024-04-16 | 北京交通大学 | High-speed train shaft temperature long-time prediction method based on graph attention model |
| CN115512460A (en) * | 2022-09-29 | 2022-12-23 | 北京交通大学 | A long-term prediction method of high-speed train axle temperature based on graph attention model |
| CN116980307A (en) * | 2022-09-30 | 2023-10-31 | 中国移动通信集团浙江有限公司 | Operation and maintenance failure analysis methods, devices and computer equipment |
| CN115456460A (en) * | 2022-09-30 | 2022-12-09 | 昆明理工大学 | A multi-quality index output prediction method and system for silk loosening and moisture regaining process |
| CN116106461B (en) * | 2022-11-03 | 2024-02-06 | 西湖大学 | A method and device for predicting liquid chromatography retention time based on deep graph network |
| CN116106461A (en) * | 2022-11-03 | 2023-05-12 | 西湖大学 | A Method and Device for Predicting Retention Time of Liquid Chromatography Based on Deep Graph Network |
| CN115762147A (en) * | 2022-11-07 | 2023-03-07 | 重庆邮电大学 | A Traffic Flow Prediction Method Based on Adaptive Graph Attention Neural Network |
| CN115859772A (en) * | 2022-11-07 | 2023-03-28 | 华能国际电力股份有限公司大连电厂 | Working method for modeling and predicting coal-fired unit in thermal power system |
| CN115762147B (en) * | 2022-11-07 | 2023-11-21 | 重庆邮电大学 | Traffic flow prediction method based on self-adaptive graph meaning neural network |
| CN115660051A (en) * | 2022-11-10 | 2023-01-31 | 阿里巴巴(中国)有限公司 | Training method of graph structure learning model, data prediction method and electronic device |
| CN115859620A (en) * | 2022-12-02 | 2023-03-28 | 电子科技大学长三角研究院(湖州) | Runoff reconstruction method based on multi-head attention mechanism and graph neural network |
| CN116258241B (en) * | 2022-12-13 | 2025-09-05 | 山东大学 | A regulatory environment risk prediction method and system based on spatiotemporal correlation |
| CN115600138A (en) * | 2022-12-13 | 2023-01-13 | 四川大学(Cn) | Dynamic diagram residual convolution-based fluid dynamic pressure sealing ring abrasion fault detection method |
| CN115600138B (en) * | 2022-12-13 | 2023-06-20 | 四川大学 | Fault Detection Method for Hydrodynamic Seal Ring Wear Based on Dynamic Graph Residual Convolution |
| CN116258241A (en) * | 2022-12-13 | 2023-06-13 | 山东大学 | A method and system for predicting regulatory environment risks based on spatio-temporal correlation |
| CN116186993A (en) * | 2022-12-20 | 2023-05-30 | 鞍钢集团矿业有限公司 | A flotation optimization control method based on online quality monitoring |
| CN115689071A (en) * | 2023-01-03 | 2023-02-03 | 南京工大金泓能源科技有限公司 | Equipment fault fusion prediction method and system based on correlation parameter mining |
| CN116069606B (en) * | 2023-01-10 | 2023-07-07 | 山东大学 | A software system performance fault prediction method and system |
| CN116069606A (en) * | 2023-01-10 | 2023-05-05 | 山东大学 | A software system performance fault prediction method and system |
| CN115829162B (en) * | 2023-01-29 | 2023-05-26 | 北京市农林科学院信息技术研究中心 | Crop Yield Prediction Method, Device, Electronic Equipment and Medium |
| CN115829162A (en) * | 2023-01-29 | 2023-03-21 | 北京市农林科学院信息技术研究中心 | Crop yield prediction method, device, electronic device and medium |
| CN116128130B (en) * | 2023-01-31 | 2023-10-24 | 广东电网有限责任公司 | Short-term wind energy data prediction method and device based on graphic neural network |
| CN116128130A (en) * | 2023-01-31 | 2023-05-16 | 广东电网有限责任公司 | Short-term wind energy data prediction method and device based on graphic neural network |
| CN116244596B (en) * | 2023-02-14 | 2025-12-23 | 南京航空航天大学 | An anomaly detection method for industrial time-series data based on TCN and attention mechanism |
| CN116244596A (en) * | 2023-02-14 | 2023-06-09 | 南京航空航天大学 | Anomaly detection method for industrial time series data based on TCN and attention mechanism |
| CN116298947B (en) * | 2023-03-07 | 2023-11-03 | 中国铁塔股份有限公司黑龙江省分公司 | Storage battery nuclear capacity monitoring device |
| CN116298947A (en) * | 2023-03-07 | 2023-06-23 | 中国铁塔股份有限公司黑龙江省分公司 | A battery nuclear capacity monitoring device |
| CN116467635A (en) * | 2023-03-10 | 2023-07-21 | 浙江大学 | A Crowd Activity Prediction Method Based on Dynamic Graph-Assisted Neural Differential Model |
| CN116502081A (en) * | 2023-03-23 | 2023-07-28 | 杭州电子科技大学 | Energy time series data forecasting system, platform and intelligent terminal equipment |
| CN116248522A (en) * | 2023-05-11 | 2023-06-09 | 中国电信股份有限公司四川分公司 | Service willingness and deterministic network slice association method |
| CN116248522B (en) * | 2023-05-11 | 2023-09-22 | 中国电信股份有限公司四川分公司 | Service willingness and deterministic network slice association method |
| CN116955450A (en) * | 2023-07-10 | 2023-10-27 | 武汉中地云申科技有限公司 | Hydrologic forecasting method and system for fusion of drainage basin production confluence space-time process |
| CN117011936A (en) * | 2023-07-11 | 2023-11-07 | 陕西师范大学 | Human action recognition method based on hierarchical spatiotemporal Transformer network |
| CN116881716B (en) * | 2023-07-12 | 2026-03-31 | 浙江大学 | A Method and System for Completing Missing User Attributes Based on Temporal Bipartite Graph Neural Networks |
| CN116881716A (en) * | 2023-07-12 | 2023-10-13 | 浙江大学 | User missing attribute completion method and system based on time sequence bipartite graph neural network |
| CN117113054A (en) * | 2023-08-24 | 2023-11-24 | 南京财经大学 | A multivariate time series forecasting method based on graph neural network and Transformer |
| CN117310088A (en) * | 2023-08-28 | 2023-12-29 | 中国计量科学研究院 | An intelligent CO2 sensor system and its operation method |
| CN117310088B (en) * | 2023-08-28 | 2024-04-02 | 中国计量科学研究院 | An intelligent CO2 sensor system and operation method thereof |
| CN117269766B (en) * | 2023-08-28 | 2024-05-14 | 广东工业大学 | A battery SOH prediction method for unbalanced usage scenarios |
| CN117269766A (en) * | 2023-08-28 | 2023-12-22 | 广东工业大学 | A battery SOH prediction method for unbalanced usage scenarios |
| CN117312851B (en) * | 2023-09-26 | 2025-02-07 | 南开大学 | A pre-training method for multivariate time series forecasting tasks in process industries |
| CN117312851A (en) * | 2023-09-26 | 2023-12-29 | 南开大学 | A pre-training method for multivariate time series forecasting tasks in the process industry |
| CN117520982A (en) * | 2023-11-06 | 2024-02-06 | 中国民航大学 | A time series data anomaly detection method, electronic device and storage medium |
| CN117370919B (en) * | 2023-12-08 | 2024-03-01 | 吉林省拓达环保设备工程有限公司 | Remote monitoring system for sewage treatment equipment |
| CN117370919A (en) * | 2023-12-08 | 2024-01-09 | 吉林省拓达环保设备工程有限公司 | Sewage treatment equipment remote monitoring system |
| CN117526316A (en) * | 2024-01-04 | 2024-02-06 | 国网湖北省电力有限公司 | A load forecasting method based on GCN-CBAM-BiGRU combined model |
| CN117526316B (en) * | 2024-01-04 | 2024-07-19 | 国网湖北省电力有限公司 | A load forecasting method based on GCN-CBAM-BiGRU combined model |
| CN117974196A (en) * | 2024-02-28 | 2024-05-03 | 湖南大学 | A cross-market volatility prediction method based on graph convolutional network model |
| CN118265275A (en) * | 2024-05-30 | 2024-06-28 | 山西新泰富安新材有限公司 | Air cooling line control cooling optimization control method |
| CN118265275B (en) * | 2024-05-30 | 2024-08-27 | 山西新泰富安新材有限公司 | Air cooling line control cooling optimization control method |
| CN118551189B (en) * | 2024-07-26 | 2024-11-26 | 云南民族大学 | Multidimensional time sequence prediction method and system based on dynamic dependency learning among variables |
| CN118551189A (en) * | 2024-07-26 | 2024-08-27 | 云南民族大学 | Multidimensional time sequence prediction method and system based on dynamic dependency learning among variables |
| CN118605189A (en) * | 2024-08-08 | 2024-09-06 | 中国煤矿机械装备有限责任公司 | A control method and system for a domestically produced motion controller for mining |
| CN119168454A (en) * | 2024-08-28 | 2024-12-20 | 中南大学 | Industrial key quality indicator prediction method based on multi-level spatiotemporal correlation characteristics |
| CN119168454B (en) * | 2024-08-28 | 2025-12-19 | 中南大学 | Industrial key quality index prediction method based on multi-level space-time correlation characteristics |
| CN118964862B (en) * | 2024-10-17 | 2024-12-20 | 南开大学 | Spatio-temporal data missing value filling method based on graph structure learning |
| CN118964862A (en) * | 2024-10-17 | 2024-11-15 | 南开大学 | A method for filling missing values in spatiotemporal data based on graph structure learning |
| CN119149920A (en) * | 2024-11-18 | 2024-12-17 | 国网安徽省电力有限公司超高压分公司 | Time sequence data complement method and system |
| CN119294264A (en) * | 2024-12-09 | 2025-01-10 | 杭州市北京航空航天大学国际创新研究院(北京航空航天大学国际创新学院) | A performance status evaluation method, device and electronic device based on spatiotemporal attention mechanism |
| CN119294264B (en) * | 2024-12-09 | 2025-03-25 | 杭州市北京航空航天大学国际创新研究院(北京航空航天大学国际创新学院) | A performance status evaluation method, device and electronic device based on spatiotemporal attention mechanism |
| CN119294610A (en) * | 2024-12-10 | 2025-01-10 | 南京信息工程大学 | A method for predicting academic research topic trends based on temporal graph attention network |
| CN119854152B (en) * | 2024-12-31 | 2025-12-09 | 广东电网有限责任公司 | Multi-dimensional automatic detection method and system for access of terminal equipment of electric power internet of things |
| CN119854152A (en) * | 2024-12-31 | 2025-04-18 | 广东电网有限责任公司 | Multi-dimensional automatic detection method and system for access of terminal equipment of electric power internet of things |
| CN120013022A (en) * | 2025-04-18 | 2025-05-16 | 中国人民解放军国防科技大学 | Continuous integration build result prediction method integrating multi-dimensional features and temporal dependencies |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114818515A (en) | Multidimensional time sequence prediction method based on self-attention mechanism and graph convolution network | |
| CN110851782B (en) | Network flow prediction method based on lightweight space-time deep learning model | |
| CN112988723B (en) | A traffic data restoration method based on spatial self-attention graph convolutional recurrent neural network | |
| CN117392846B (en) | A traffic flow prediction method based on spatiotemporal adaptive graph learning and dynamic graph convolution. | |
| CN112287166B (en) | A movie recommendation method and system based on improved deep belief network | |
| CN117671952A (en) | Traffic flow prediction method and system based on spatiotemporal synchronized dynamic graph attention network | |
| CN117668743A (en) | Time sequence data prediction method of association time-space relation | |
| CN116484740A (en) | A Line Parameter Identification Method Based on Mining Spatial Topological Features of Power Grid | |
| CN117690289B (en) | A traffic network encoding representation learning method based on masked graph attention mechanism | |
| CN110232420A (en) | A kind of clustering method of data | |
| CN116306780B (en) | Dynamic graph link generation method | |
| CN118411589A (en) | A method and device for detecting anomalies in semiconductor wafer manufacturing based on spatiotemporal graph neural network | |
| CN115862319A (en) | Traffic flow prediction method for space-time diagram self-encoder | |
| CN117154256A (en) | Electrochemical repair method of lithium battery | |
| CN118585811A (en) | A traffic flow prediction method based on dynamic space-time graph and neural differential equation | |
| CN117131979A (en) | Traffic flow speed prediction method and system based on directed hypergraph and attention mechanism | |
| CN118968759A (en) | Traffic prediction method based on time-enhanced data disentanglement neural network | |
| CN118966479A (en) | Traffic flow prediction method based on multi-scale joint spatiotemporal hypergraph neural network | |
| CN114970336B (en) | A traffic flow prediction method based on improved GCN-attention algorithm | |
| CN115859772A (en) | Working method for modeling and predicting coal-fired unit in thermal power system | |
| CN116071923A (en) | A Traffic Flow Prediction Method Based on Adaptive Graph Fusion Convolutional Network | |
| CN120337749A (en) | A fast and accurate method for solving nonlinear/inhomogeneous transient heat conduction problems in complex structures | |
| CN121125771A (en) | A Key Node Identification Method for Power Communication Networks Based on Graph Neural Networks | |
| CN118711365B (en) | Traffic flow prediction method based on transducer self-adaptive contrast map neural network | |
| CN119169817B (en) | Traffic flow prediction method, device and medium based on graph isomorphic spatiotemporal network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220729 |
|
| RJ01 | Rejection of invention patent application after publication |