Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Gradient-based graph adversarial sample generation method by adding false nodes

A technology against samples and nodes, applied in the field of artificial intelligence information security, can solve problems such as difficult to achieve, difficult to obtain, and misleading target node classification results.

Active Publication Date: 2019-10-11
ZHEJIANG UNIV
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the field of graph data, current research is to make the classification results of target nodes mislead by adding or deleting existing edge or node features.
But this method may be difficult to implement in actual scenarios. For example, in a social network, if you want to delete or add an edge between two users, you may need to obtain the login permissions of these users, but this is difficult to obtain in actual situations.

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
  • Gradient-based graph adversarial sample generation method by adding false nodes
  • Gradient-based graph adversarial sample generation method by adding false nodes
  • Gradient-based graph adversarial sample generation method by adding false nodes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be noted that the following embodiments are intended to facilitate the understanding of the present invention, but do not limit it in any way.

[0028] The overall process of the method of the present invention is as follows figure 1 shown.

[0029] For a graph data (A, X) with a total of Y labels, and a trained graph node classification model M, first input the graph data to the model M, calculate the classification result of each node, and select the correct one The nodes constitute the attack target node set V, and for each node v in the set V, assign the attack target label (the target label is a wrong category label) to form the attack target (v, y), thus forming the attack target set O, and |O|=(Y-1)*|V|, where |·| represents the size of the set. For example, for a 3-category graph data, the size of the attack target set is twice...

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 gradient-based graph adversarial sample generation method by adding false nodes, which comprises the following steps: (1) acquiring original graph data and a graph node classification model, and constructing an attack target set; adding false nodes into the original image data to obtain adversarial samples; (2) selecting an attack target (v *, y *) from the attack targetset; (3) inputting a current adversarial sample into the classification model, and calculating loss by using a loss function; (4) calculating the gradient of the loss relative to the input adjacent matrix, and selecting the node corresponding to the element with the maximum gradient value in the row corresponding to the false node to be connected with the added false node to obtain a new adversarial sample; and (5) inputting the new adversarial sample into the classification model, if the classification result is y *, determining that the new adversarial sample is the generated adversarial sample, and otherwise, skipping to the step (3). By utilizing the method, the generated adversarial sample can effectively influence the classification result of the graph deep learning model, and the feasibility in practical application is higher.

Description

technical field [0001] The invention belongs to the technical field of artificial intelligence information security, and in particular relates to a gradient-based graph adversarial sample generation method by adding false nodes. Background technique [0002] A graph in graph theory is a graph composed of a number of given points and a line connecting two points. This graph is usually used to describe a certain relationship between certain things. Points represent things, and points connect two points. The line of represents that there is a certain relationship between the corresponding two things. The graph G in graph theory is an ordered pair (V, E), where V is called the vertex set, which is the set of all vertices in the graph, and E is called the edge set, which is the set of edges between all vertices. gather. Simply put, vertices represent things, and edges represent relationships between things. In addition, the attribute graph (Attributed Graph) can be expressed a...

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/08
CPCG06N3/084G06N3/045
Inventor 李莹陈裕尹建伟邓水光
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products