Graph classification method and system fusing high-order structure embedding and composite pooling

A classification method and high-level technology, applied in the field of graph classification integrating high-order structure embedding and compound pooling, can solve the problems of not explicitly considering simultaneously, lack of attention to high-order graph structure information, and failure to consider structure information.

Pending Publication Date: 2022-07-26
SHANDONG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) Existing models only use the information of vertices and edges in the graph for classification, lacking attention to high-order graph structure information, while in practical applications interactions may occur in groups of three or more nodes, they cannot Simply described as a pairwise relationship between entities, but can be decomposed and expressed as a higher-order structure at different levels, for example, figure 2 The high-order structure and node characteristics play an important role in the actor's social network graph. The yellow, green and blue dotted boxes represent the second-order subgraph, third-order subgraph and fourth-order subgraph respectively, and the existing models cannot express this complex relationship.
[0005] (2) Most of the existing models lack a hierarchical structure. The naturally formed graph structure itself is formed from a single node through interrelationships, which contains a large number of structural semantics. Learning the representation of graphs in a hierarchical manner is very important for capturing the existence of graphs. Local structure is very important
However, in the existing model, the graph pooling method is single, and the subgraphs that do not participate in the graph pooling are directly discarded during the topology generation process, resulting in the loss of graph feature information; and still only focus on the node level without considering higher-order structural information ; and did not explicitly consider both graph topology and node feature representation when generating the pooling graph topology

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Graph classification method and system fusing high-order structure embedding and composite pooling
  • Graph classification method and system fusing high-order structure embedding and composite pooling
  • Graph classification method and system fusing high-order structure embedding and composite pooling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] This embodiment provides a graph classification method integrating high-level structure embedding and composite pooling, which specifically includes the following steps:

[0038] Step 1: Obtain the graph data of known category labels, and obtain the graph data to be classified;

[0039] Specifically, a graph data is node data and node relationship data (edges), which constitute the nodes and edges of the graph. For classification applications, a graph data with a known class label corresponds to a label graph (G, y), where graph G=(V, E), V(G) represents a set of nodes, and a node is an entity in the graph, E(G) represents the set of edges. If there is an edge between two nodes, it means that the two entities corresponding to the node are related, and y is the label corresponding to the graph.

[0040] Specifically, the graph is a network graph, for example, the graph may be a social network graph (movie social network graph) related to movie cooperation. A node in a ...

Embodiment 2

[0091] This embodiment provides a graph classification system integrating high-level structure embedding and compound pooling, which specifically includes the following modules:

[0092] an acquisition module, which is configured to: acquire the graph to be classified;

[0093] A classification module, which is configured to: input the graph to be classified into the graph neural network to obtain the category to which the graph belongs;

[0094] Among them, the graph neural network includes a readout layer, a classifier, and multiple layers of neural network layers connected in sequence, and each neural network layer is composed of a convolution layer and a composite pooling layer connected in sequence; for each subgraph set of the graph , each convolutional layer calculates the features of each subgraph based on the subgraph set output by the previous neural network layer, and each layer of composite pooling layer updates the subgraph set based on the features of each subgra...

Embodiment 3

[0097] This embodiment provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the graph classification method for integrating higher-order structure embedding and composite pooling as described in the first embodiment above A step of.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the technical field of artificial intelligence graph classification, and provides a graph classification method and system fusing high-order structure embedding and composite pooling, and the method comprises the steps: obtaining a to-be-classified graph; inputting a to-be-classified graph into the graph neural network to obtain a category to which the graph belongs; wherein for each sub-graph set of the graph, each convolutional layer calculates the feature of each sub-graph based on the sub-graph set output by the previous neural network layer, each composite pooling layer updates the sub-graph set based on the feature of each sub-graph output by the convolutional layer, and meanwhile, for each sub-graph in the updated sub-graph set, the feature of each composite pooling layer is calculated based on the feature of each sub-graph output by the convolutional layer. The features of the sub-graphs in the local neighborhood are fused through an attention mechanism, and the features of the sub-graphs are updated; and obtaining a graph representation vector by the reading layer, and inputting the graph representation vector into the classifier to obtain a category to which the graph belongs. A high-order structure is utilized, messages are directly transmitted among the sub-graphs, structural information invisible in node level is captured, and the classification precision of the graphs is improved.

Description

technical field [0001] The invention belongs to the technical field of artificial intelligence graph classification, and in particular relates to a graph classification method and system integrating high-order structure embedding and compound pooling. Background technique [0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art. [0003] In real life, many real-world data can be naturally represented by graphs. From biological and chemical informatics to social network analysis, graph-structured data is ubiquitous in application fields, and graph classification is one of the important applications. Briefly, given a dataset of graphs of the form (G, y), where G represents a graph and y is its class, the goal of the graph classification task is to use the given graph structure and node features to predict the The label associated with the graph. Many real graphs have typical loc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06V10/764G06V10/80G06V10/82G06N3/04G06N3/08
CPCG06V10/765G06V10/806G06V10/82G06N3/08G06N3/045
Inventor 刘士军刘莲莲梅广旭潘丽杨承磊
Owner SHANDONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products