Method and system for testing robustness of artificial intelligence model

An artificial intelligence and robust technology, applied in the field of artificial intelligence and machine learning, can solve the problem of not being able to judge the robustness of the black box model well, the black box attack algorithm has a low attack success rate, and affecting the accuracy of the robustness test results. degree, etc.

Pending Publication Date: 2021-05-07
HUNAN UNIV
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the above defects or improvement needs of the prior art, the present invention provides a method and system for testing the robustness of artificial intelligence models, the purpose of which is to solve the existing method of robustness testing of network models based on black boxes Due to the need to build a complex special algorithm to imitate the real data set close to the black box system, but the design of this algorithm is quite difficult, time-consuming and laborious technical problems, and the attack success rate of the black box attack algorithm is relatively low, so it cannot be better The technical problem of judging the robustness of the black-box model, and because the original training data set used to train the surrogate model is unknown or only partially known, the surrogate model constructed by this method cannot completely imitate the function of the black-box model , and will affect the technical issues of the accuracy of the final robustness test results,

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
  • Method and system for testing robustness of artificial intelligence model
  • Method and system for testing robustness of artificial intelligence model
  • Method and system for testing robustness of artificial intelligence model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0083] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0084] The purpose of the present invention is to test the robustness of the artificial intelligence model to be tested, thereby improving the system defense capability.

[0085] Such as figure 1 As shown, the present invention provides a method for testing the robustness of an artificial intelligence model, comprising the following steps:

[0086] (1) Obtain randomly generated input data (whic...

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 model robustness judgment, and discloses a method for effectively attacking an unknown model under the condition of not knowing an artificial intelligence model and a training data set. The method comprises the following steps: capturing shallow shared features of an original data set, and generating a corresponding target sample according to an input condition, wherein the artificial intelligence model to be tested is used for predicting the output of the target sample, and the output is compared with the formal label to obtain the corresponding loss, and the generated target sample is used for training the substitution model and obtaining corresponding output; comparing the output of the same sample under the condition of two different models to obtain comparison loss so as to ensure that the substitution model well learns all functions of the artificial intelligence model to be tested; employing some mature attack algorithms for attacking the substitution model to obtain corresponding adversarial samples, and employing the adversarial samples for attacking an unknown artificial intelligence model so as to judge the robustness of the artificial intelligence model.

Description

technical field [0001] The invention belongs to the technical field of artificial intelligence and machine learning, and more specifically relates to a method and system for testing the robustness of an artificial intelligence model. Background technique [0002] The artificial intelligence model is widely used in the daily life of the present invention, for example, face recognition, speech recognition, target tracking, image segmentation and so on. Despite the great success of deep neural networks, current research has shown that they are vulnerable to attacks that lead to wrong predictions of the final system, with serious consequences. Therefore, how to evaluate and improve the robustness of artificial intelligence models is of great significance. [0003] The current test scheme for the robustness of artificial intelligence models includes two implementations based on white-box systems and black-box systems, that is, attacking white-box or black-box systems, and counti...

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/62G06N3/04
CPCG06N3/04G06N3/045G06F18/2193G06F18/214
Inventor 李肯立段明星廖清方森李克勤刘楚波唐卓
Owner HUNAN 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