Graph adversarial sample generation method by adding false nodes based on reinforcement learning

A technology against samples and reinforcement learning, applied in instruments, character and pattern recognition, computer components, etc., can solve problems such as difficult to achieve, difficult to obtain, misleading target node classification results, etc.

Active Publication Date: 2019-10-15
ZHEJIANG UNIV
View PDF6 Cites 11 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
  • Graph adversarial sample generation method by adding false nodes based on reinforcement learning
  • Graph adversarial sample generation method by adding false nodes based on reinforcement learning
  • Graph adversarial sample generation method by adding false nodes based on reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be pointed out that the following embodiments are intended to facilitate the understanding of the present invention and do not have any limiting effect on it. This embodiment details the specific implementation of the present invention, and uses a public data set to verify the effect of this implementation.

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

[0034] For a graph data (A, X) with a total of Y types of 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 classification The nodes constitute the target node set V of the attack. For each node v in the set V, the target label of the attack (the target label is the wrong category label) is assigned to constitute the att...

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 adversarial sample generation method by adding false nodes based on reinforcement learning. The graph adversarial sample generation method comprises the following steps: (1) obtaining the number of original graphs and a graph node classification model, and constructing a training set and a test set; adding false nodes into the original image data to obtain an initial adversarial sample; (2) constructing an attack model; (3) selecting an attack target in the training set; (4) inputting the current adversarial sample and the attack target into an attack model, selecting a node with the maximum evaluation value, and constructing a new adversarial sample; (5) inputting a new adversarial sample into the classification model, if a classification result is a targetresult, obtaining the adversarial sample and carrying out the next step, otherwise, skipping to the step (4); and (6) training the attack model, and testing and applying the trained attack model. According to the graph adversarial sample generation method, the adversarial sample of the graph is generated by adding the false nodes, and help can be provided for designing a more robust graph deep learning model.

Description

Technical field [0001] The invention belongs to the technical field of artificial intelligence information security, and in particular relates to a method for generating graph adversarial samples by adding false nodes based on reinforcement learning. 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. A point is used to represent a thing and two points are connected. The line indicates that there is a certain relationship between the corresponding two things. The graph G in graph theory is an ordered two-tuple (V, E), where V is called the vertex set, that is, the set of all vertices in the graph, and E is called the edge set, that is, the edge between all vertices. set. Simply put, vertices represent things, and edges represent relationships between things. In addition, the 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): G06K9/62G06K9/66
CPCG06V30/194G06F18/214
Inventor 李莹陈裕尹建伟邓水光
Owner ZHEJIANG 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