Proceedings

Sample Complexity Bounds for Robustly Learning Decision Lists against Evasion Attacks

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 3022-3028.

https://doi.org/10.24963/ijcai.2022/419

Abstract

A fundamental problem in adversarial machine learning is to quantify how much training data is needed in the presence of evasion attacks. In this paper we address this issue within the framework of PAC learning, focusing on the class of decision lists. Given that distributional assumptions are essential in the adversarial setting, we work with probability distributions on the input data that satisfy a Lipschitz condition: nearby points have similar probability. Our key results illustrate that the adversary's budget (that is, the number of bits it can perturb on each input) is a fundamental quantity in determining the sample complexity of robust learning. Our first main result is a sample-complexity lower bound: the class of monotone conjunctions (essentially the simplest non-trivial hypothesis class on the Boolean hypercube) and any superclass has sample complexity at least exponential in the adversary's budget. Our second main result is a corresponding upper bound: for every fixed k the class of k-decision lists has polynomial sample complexity against a log(n)-bounded adversary. This sheds further light on the question of whether an efficient PAC learning algorithm can always be used as an efficient log(n)-robust learning algorithm under the uniform distribution.

  1. [Awasthi et al., 2013] Pranjal Awasthi, Vitaly Feldman, and Varun Kanade. Learning using local membership queries. In COLT, volume 30, pages 1-34, 2013.
  2. [Bhagoji et al., 2019] Arjun Nitin Bhagoji, Daniel Cul- lina, and Prateek Mittal. Lower bounds on adversar- ial robustness from optimal transport. arXiv preprint arXiv:1909.12272, 2019.
  3. [Biggio and Roli, 2017] Battista Biggio and Fabio Roli. Wild patterns: Ten years after the rise of adversarial ma- chine learning. arXiv preprint arXiv:1712.03141, 2017.
  4. [Biggio et al., 2013] Battista Biggio, Igino Corona, Davide Maiorca, Blaine Nelson, Nedim Šrndić, Pavel Laskov, Giorgio Giacinto, and Fabio Roli. Evasion attacks against machine learning at test time. In Joint European con- ference on machine learning and knowledge discovery in databases, pages 387-402. Springer, 2013.
  5. [Bubeck et al., 2019] Sebastien Bubeck, Yin Tat Lee, Eric Price, and Ilya Razenshteyn. Adversarial examples from computational constraints. In Proceedings of the 36th In- ternational Conference on Machine Learning, volume 97 of Proceedings of Machine Learning Research, pages 831-840, Long Beach, California, USA, 09-15 Jun 2019.
  6. PMLR.
  7. [Dalvi et al., 2004] Nilesh Dalvi, Pedro Domingos, Sumit Sanghai, Deepak Verma, et al. Adversarial classifica- tion. In Proceedings of the tenth ACM SIGKDD interna- tional conference on Knowledge discovery and data min- ing, pages 99-108. ACM, 2004.
  8. [Diochnos et al., 2018] Dimitrios Diochnos, Saeed Mahlou- jifar, and Mohammad Mahmoody. Adversarial risk and robustness: General definitions and implications for the uniform distribution. In Advances in Neural Information Processing Systems, 2018.
  9. [Diochnos et al., 2019] Dimitrios I Diochnos, Saeed Mahloujifar, and Mohammad Mahmoody. Lower bounds for adversarially robust pac learning. arXiv preprint arXiv:1906.05815, 2019.
  10. [Diochnos et al., 2020] Dimitrios I. Diochnos, Saeed Mahloujifar, and Mohammad Mahmoody. Lower bounds for adversarially robust PAC learning under evasion and hybrid attacks. In 2020 19th IEEE International Confer- ence on Machine Learning and Applications (ICMLA), pages 717-722, 2020.
  11. [Dreossi et al., 2019] Tommaso Dreossi, Shromona Ghosh, Alberto Sangiovanni-Vincentelli, and Sanjit A Seshia. A formalization of robustness for deep neural networks. arXiv preprint arXiv:1903.10033, 2019.
  12. [Fawzi et al., 2016] Alhussein Fawzi, Seyed-Mohsen Moosavi-Dezfooli, and Pascal Frossard. Robustness of classifiers: from adversarial to random noise. In Advances in Neural Information Processing Systems, pages 1632-1640, 2016.
  13. [Fawzi et al., 2018a] Alhussein Fawzi, Hamza Fawzi, and Omar Fawzi. Adversarial vulnerability for any classifier. arXiv preprint arXiv:1802.08686, 2018.
  14. [Fawzi et al., 2018b] Alhussein Fawzi, Omar Fawzi, and Pascal Frossard. Analysis of classifiers? robustness to adversarial perturbations. Machine Learning, 107(3):481- 508, 2018.
  15. [Feige et al., 2015] Uriel Feige, Yishay Mansour, and Robert Schapire. Learning and inference in the presence of cor- rupted inputs. In Conference on Learning Theory, pages 637-657, 2015.
  16. [Gilmer et al., 2018] Justin Gilmer, Luke Metz, Fartash Faghri, Samuel S Schoenholz, Maithra Raghu, Martin Wattenberg, and Ian Goodfellow. Adversarial spheres. arXiv preprint arXiv:1801.02774, 2018.
  17. [Gourdeau et al., 2019] Pascale Gourdeau, Varun Kanade, Marta Kwiatkowska, and James Worrell. On the hardness of robust classification. In Advances in Neural Information Processing Systems, pages 7444-7453, 2019.
  18. [Gourdeau et al., 2021] Pascale Gourdeau, Varun Kanade, Marta Kwiatkowska, and James Worrell. On the hardness of robust classification. Journal of Machine Learning Re- search, 22, 2021.
  19. [Ilyas et al., 2019] Andrew Ilyas, Shibani Santurkar, Dim- itris Tsipras, Logan Engstrom, Brandon Tran, and Alek- sander Madry. Adversarial examples are not bugs, they are features. arXiv preprint arXiv:1905.02175, 2019.
  20. [Lowd and Meek, 2005a] Daniel Lowd and Christopher Meek. Adversarial learning. In Proceedings of the eleventh ACM SIGKDD international conference on Knowledge discovery in data mining, pages 641-647. ACM, 2005.
  21. [Lowd and Meek, 2005b] Daniel Lowd and Christopher Meek. Good word attacks on statistical spam filters. In CEAS, volume 2005, 2005.
  22. [Mahloujifar and Mahmoody, 2019] Saeed Mahloujifar and Mohammad Mahmoody. Can adversarially robust learning leveragecomputational hardness? In Algorithmic Learning Theory, pages 581-609. PMLR, 2019.
  23. [Mahloujifar et al., 2019] Saeed Mahloujifar, Dimitrios I Diochnos, and Mohammad Mahmoody. The curse of con- centration in robust learning: Evasion and poisoning at- tacks from concentration of measure. AAAI Conference on Artificial Intelligence, 2019.
  24. [Montasser et al., 2019] Omar Montasser, Steve Hanneke, and Nathan Srebro. Vc classes are adversarially robustly learnable, but only improperly. In Conference on Learning Theory, pages 2512-2530. PMLR, 2019.
  25. [Rivest, 1987] Ronald L Rivest. Learning decision lists. Ma- chine learning, 2(3):229-246, 1987.
  26. [Shafahi et al., 2018] Ali Shafahi, W Ronny Huang, Christoph Studer, Soheil Feizi, and Tom Goldstein. Are adversarial examples inevitable? arXiv preprint arXiv:1809.02104, 2018.
  27. [Szegedy et al., 2013] Christian Szegedy, Wojciech Zaremba, Ilya Sutskever, Joan Bruna, Dumitru Erhan, Ian Goodfellow, and Rob Fergus. Intriguing properties of neural networks. In International Conference on Learning Representations, 2013.
  28. [Tsipras et al., 2019] Dimitris Tsipras, Shibani Santurkar, Logan Engstrom, Alexander Turner, and Aleksander Madry. Robustness may be at odds with accuracy. In Inter- national Conference on Learning Representations, 2019.
  29. [Valiant, 1984] Leslie G Valiant. A theory of the learnable. In Proceedings of the sixteenth annual ACM symposium on Theory of computing, pages 436-445. ACM, 1984.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards