LGMar 1, 2021

Robust learning under clean-label attack

arXiv:2103.00671v413 citations
AI Analysis

This addresses security vulnerabilities in machine learning for applications where data integrity is critical, but it is incremental as it builds on existing PAC learning and adversarial robustness frameworks.

The paper tackles robust learning under clean-label data-poisoning attacks, where attackers inject correctly-labeled examples to cause test-time mistakes, and shows that robust algorithms can achieve optimal PAC sample complexity of O(1/ε) but may have high attackable rates, with linear hypotheses requiring exponential sample complexity in high dimensions.

We study the problem of robust learning under clean-label data-poisoning attacks, where the attacker injects (an arbitrary set of) correctly-labeled examples to the training set to fool the algorithm into making mistakes on specific test instances at test time. The learning goal is to minimize the attackable rate (the probability mass of attackable test instances), which is more difficult than optimal PAC learning. As we show, any robust algorithm with diminishing attackable rate can achieve the optimal dependence on $ε$ in its PAC sample complexity, i.e., $O(1/ε)$. On the other hand, the attackable rate might be large even for some optimal PAC learners, e.g., SVM for linear classifiers. Furthermore, we show that the class of linear hypotheses is not robustly learnable when the data distribution has zero margin and is robustly learnable in the case of positive margin but requires sample complexity exponential in the dimension. For a general hypothesis class with bounded VC dimension, if the attacker is limited to add at most $t>0$ poison examples, the optimal robust learning sample complexity grows almost linearly with $t$.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes