Litcius/Paper detail

Generating Multi-label Adversarial Examples by Linear Programming

Nan Zhou, Wenjian Luo, Xin Lin, Peilan Xu, Zhenya Zhang

202026 citationsDOI

Abstract

Deep neural networks (DNNs) are used in various domains, such as image classification, natural language processing and face recognition, etc. However, the presence of malicious examples, generated by specific methods, could result in DNNs misclassification. Such maliciously modified examples are called adversarial examples. So far, most work about adversarial examples mainly focuses on the multi-class classification tasks, and only a little work has been done in the field of multi-label classification.In this study, we have proposed a novel algorithm that generates effective multi-label adversarial examples by solving a linear programming problem (MLA-LP). We minimize the l <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">∞</sub> norm of distortion while constraining the changes in the label loss of the example after being perturbed. Then, we transform this constrained optimization problem into a linear programming problem for reducing the time cost. In comparison to the existing multi-label classification model attack algorithms, the attack performance of the proposed MLA-LP is found to be competitive, and the adversarial examples generated by MLA-LP have significantly smaller distortions.

Topics & Concepts

Adversarial systemComputer scienceLinear programmingClass (philosophy)Norm (philosophy)Artificial intelligenceDistortion (music)Face (sociological concept)Contextual image classificationFacial recognition systemDeep neural networksMachine learningImage (mathematics)Mathematical optimizationPattern recognition (psychology)Artificial neural networkAlgorithmMathematicsLawPolitical scienceComputer networkSocial scienceBandwidth (computing)SociologyAmplifierAdversarial Robustness in Machine LearningAdvanced Malware Detection TechniquesMachine Learning and Data Classification