Graph embedding method based on adaptive graph learning

An adaptive learning and graph embedding technology, applied in the field of graph embedding, to achieve strong robustness, expand the application range, and expand the effect of the application range

Inactive Publication Date: 2021-05-28
NORTHWESTERN POLYTECHNICAL UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] But both methods have their limitations
First: These methods still use k-nearest neighbors (kNN) to initialize the adjacency matrix, which has the disadvantage of fixing the k value; second: both methods are aimed at supervised graph neural network frameworks rather than unsupervised graph autoencoders frame

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 embedding method based on adaptive graph learning
  • Graph embedding method based on adaptive graph learning
  • Graph embedding method based on adaptive graph learning

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0098] 1. Simulation conditions

[0099] In this embodiment, the central processing unit is Simulation using Python software on i7-10700F 2.90GHz CPU, memory 16G, WINDOWS10 operating system.

[0100] The Cora data set used in the experiment was proposed by Kipf et al. in the document "T.N.Kipf, M.Welling.Variational Graph Auto-Encoders.NIPS Workshop on Bayesian Deep Learning, 2016." It contains 2708 samples and 5429 pairs of links. Each sample contains 1433 features, which are divided into 8 categories.

[0101] 2. Simulation content

[0102]Experiment with node clustering on the dataset. In order to verify the effectiveness of adaptive learning, missing processing is performed on the Cora dataset, and the missing ratios are {0%, 5%, 10%, 15%, 20%, 25%, 50%}. In order to compare the effectiveness of the present invention, Salha et al. were selected in the literature "G.Salha, R.Hennequin, and M.Vazirgiannis.Keep its simple: Graph autoencoders without graph convolutional n...

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 discloses a graph embedding method based on adaptive graph learning. The graph embedding method comprises four steps of constructing a graph auto-encoder framework, performing Laplace embedding, performing adaptive learning on an adjacent matrix and performing iterative updating solution. A two-layer graph convolutional neural network is adopted in the coding layer part of the graph auto-encoder frame, and the reconstruction loss of an adjacent matrix is formed in the decoding layer part; the Laplace embedding part is used for embedding a Laplacian matrix into a potential space, so that a sample point can be more accurately mapped to a projection subspace; the adaptive learning of the adjacent matrix is divided into three steps: 1, the fixed number of node neighbors is not adopted any more, but normal distribution is obeyed, so that variables which can be obtained through the adaptive learning are formed; 2, a threshold value for stopping iteration is set, and updating is stopped when the number of iterations is greater than the threshold value; 3, part updating of the adjacent matrix is expressed by the formula in the specification; and finally,a model solving method is provided in an iterative updating solving part. The method is high in robustness and wide in application range, and the application range of the graph auto-encoder is greatly expanded.

Description

technical field [0001] The invention belongs to the technical field of data mining, and in particular relates to a graph embedding method. Background technique [0002] Graph structures are found naturally in various real-world applications, such as social networks, word co-occurrence networks, and communication networks. Research on graph neural networks is closely related to graph embedding or network embedding. The purpose of graph embedding is to represent network nodes as low-dimensional vectors while preserving network topology and node content information. The purpose of graph neural networks is to solve graph-related tasks in an end-to-end manner, which extracts high-level representations. The relationship between graph neural network and graph embedding can be understood as: graph neural network can be designed for a variety of tasks, in which the graph autoencoder framework can be used to solve the graph embedding problem, and graph embedding includes various oth...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/04G06N3/08G06F16/901
CPCG06N3/08G06F16/9024G06N3/048G06N3/045
Inventor 张睿李学龙张运星
Owner NORTHWESTERN POLYTECHNICAL 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