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

Local robustness verification method of neural network

A local robustness and neural network technology, applied in the field of neural network local robustness verification, can solve the complex training and adjustment process of neural network, no breakthrough in formal verification technology, lack of interpretability of neural network, etc. question

Pending Publication Date: 2020-04-10
广州市智能软件产业研究院
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Generally speaking, for a specific example, given a sample, it is relatively simple to judge whether the sample is an adversarial sample, but it is difficult to formally verify whether the neural network has an adversarial sample under a certain condition, and the neural network itself The training and adjustment process is also very complex and time-consuming, so there is an urgent need to provide formal verification techniques to verify the local robustness of the neural network
However, due to the lack of interpretability of neural networks, formal verification technology has not yet seen a breakthrough in the local robustness verification of neural networks.

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
  • Local robustness verification method of neural network
  • Local robustness verification method of neural network
  • Local robustness verification method of neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The technical solutions in the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the present invention. All other tools obtained by those skilled in the art based on the operation flow and strengthening method in the present invention without creative work belong to the scope of protection of the present invention.

[0025] In this embodiment of the present invention, a verification tool (called DeepSymbol in this embodiment) is designed and implemented for the phenomenon that the neural network may have an adversarial example. Considering the local robustness of the neural network, that is, to verify whether there is an adversarial sample in the range of a given input x and a small disturbance d, the input range of each layer of neurons is approximated by abstract elements, and the calculation between layers is through abstract Robust modeling of domain operations in the domain. The abstract explanation i...

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 relates to a local robustness verification method of a neural network, and the method comprises the steps: inputting the neural network obtained through training, and processing the semantics of the neural network to obtain a model; abstracting semantics of the neural network into operation on an abstract domain (or transformation on the abstract domain) of a mathematical structure based on the abstract interpretation; giving input and tiny disturbance; abstracting input and tiny disturbance into elements in an abstract domain, introducing a symbol propagation method, and converting a neural network local robustness verification problem into an abstract domain operation and judgment problem; and outputting an operation result so as to confirm whether the local robustness of the neural network is verified.

Description

technical field [0001] The invention relates to the technical field of software verification, in particular to a local robustness verification method of a neural network. Background technique [0002] Deep learning is a research direction in the field of machine learning. Deep learning has been developed in recent years and has made remarkable progress in speech and machine vision. Deep learning methods based on neural networks are the current development direction. Neural network is a kind of approximate artificial intelligence. It simulates the thinking activities of human neurons with hierarchically connected nodes, learns and trains input samples, and compares them with expected outputs. Through differential indicators such as loss functions, the network The connection weights are readjusted to improve the recognition accuracy of new samples. [0003] In the research field of computer vision, adversarial examples are a hot research direction. The so-called adversaria...

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): G06N3/04G06N3/08
CPCG06N3/08G06N3/045
Inventor 张立军李建霖
Owner 广州市智能软件产业研究院
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