English

Learning under $p$-Tampering Attacks

Machine Learning 2018-11-28 v4 Cryptography and Security

Abstract

Recently, Mahloujifar and Mahmoody (TCC'17) studied attacks against learning algorithms using a special case of Valiant's malicious noise, called pp-tampering, in which the adversary gets to change any training example with independent probability pp but is limited to only choose malicious examples with correct labels. They obtained pp-tampering attacks that increase the error probability in the so called targeted poisoning model in which the adversary's goal is to increase the loss of the trained hypothesis over a particular test example. At the heart of their attack was an efficient algorithm to bias the expected value of any bounded real-output function through pp-tampering. In this work, we present new biasing attacks for increasing the expected value of bounded real-valued functions. Our improved biasing attacks, directly imply improved pp-tampering attacks against learners in the targeted poisoning model. As a bonus, our attacks come with considerably simpler analysis. We also study the possibility of PAC learning under pp-tampering attacks in the non-targeted (aka indiscriminate) setting where the adversary's goal is to increase the risk of the generated hypothesis (for a random test example). We show that PAC learning is possible under pp-tampering poisoning attacks essentially whenever it is possible in the realizable setting without the attacks. We further show that PAC learning under "correct-label" adversarial noise is not possible in general, if the adversary could choose the (still limited to only pp fraction of) tampered examples that she substitutes with adversarially chosen ones. Our formal model for such "bounded-budget" tampering attackers is inspired by the notions of (strong) adaptive corruption in secure multi-party computation.

Keywords

Cite

@article{arxiv.1711.03707,
  title  = {Learning under $p$-Tampering Attacks},
  author = {Saeed Mahloujifar and Dimitrios I. Diochnos and Mohammad Mahmoody},
  journal= {arXiv preprint arXiv:1711.03707},
  year   = {2018}
}