We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LG

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

Title: A Theoretical Framework for Robustness of (Deep) Classifiers Under Adversarial Noise

Abstract: Recent literature has pointed out that machine learning classifiers, including deep neural networks (DNN), are vulnerable to adversarial samples that are maliciously created inputs that force a machine learning classifier to produce wrong output labels. Multiple studies have tried to analyze and thus harden machine classifiers under such adversarial noise (AN). However, they are mostly empirical and provide little understanding of the underlying principles that enable evaluation of the robustness of a classier against AN. This paper proposes a unified framework using two metric spaces to evaluate classifiers' robustness against AN and provides general guidance for hardening such classifiers. The central idea of our work is that for a certain classification task, the robustness of a classifier $f_1$ against AN is decided by both $f_1$ and its oracle $f_2$ (like human annotator of that specific task). In particular: (1) By adding oracle $f_2$ into the framework, we provide a general definition of the adversarial sample problem. (2) We theoretically formulate a definition that decides whether a classifier is always robust against AN (strong-robustness); (3) Using two metric spaces ($X_1,d_1$) and ($X_2,d_2$) defined by $f_1$ and $f_2$ respectively, we prove that the topological equivalence between ($X_1,d_1$) and ($X_2,d_2$) is sufficient in deciding whether $f_1$ is strong-robust at test time, or not; (5) By training a DNN classifier using the Siamese architecture, we propose a new defense strategy "Siamese training" to intuitively approach topological equivalence between ($X_1,d_1$) and ($X_2,d_2$). Experimental results show that Siamese training helps multiple DNN models achieve better accuracy compared to previous defense strategies in an adversarial setting. DNN models after Siamese training exhibit better robustness than the state-of-the-art baselines.
Comments: 20 pages , submitting to ICLR 2017
Subjects: Machine Learning (cs.LG); Cryptography and Security (cs.CR); Computer Vision and Pattern Recognition (cs.CV)
Cite as: arXiv:1612.00334 [cs.LG]
  (or arXiv:1612.00334v1 [cs.LG] for this version)

Submission history

From: Yanjun Qi Dr. [view email]
[v1] Thu, 1 Dec 2016 16:20:39 GMT (978kb,D)
[v2] Mon, 5 Dec 2016 17:07:35 GMT (1311kb,D)
[v3] Tue, 17 Jan 2017 22:23:55 GMT (2899kb,D)
[v4] Sat, 21 Jan 2017 16:37:24 GMT (2908kb,D)
[v5] Thu, 26 Jan 2017 15:32:06 GMT (2918kb,D)
[v6] Wed, 1 Feb 2017 17:30:50 GMT (2922kb,D)
[v7] Thu, 2 Feb 2017 14:39:50 GMT (2922kb,D)
[v8] Fri, 3 Feb 2017 16:06:39 GMT (2924kb,D)
[v9] Mon, 27 Feb 2017 20:18:26 GMT (3233kb,D)
[v10] Thu, 9 Mar 2017 22:00:56 GMT (3218kb,D)
[v11] Thu, 27 Apr 2017 14:36:40 GMT (3029kb,D)
[v12] Wed, 27 Sep 2017 16:02:48 GMT (3236kb,D)

Link back to: arXiv, form interface, contact.