Rethinking Lipschitz Neural Networks and Certified Robustness: A Boolean Function Perspective

被引:0
|
作者
Zhang, Bohang [1 ,3 ,4 ]
Jiang, Du [1 ]
He, Di [1 ]
Wang, Liwei [1 ,2 ]
机构
[1] Peking Univ, Sch Intelligence Sci & Technol, Natl Key Lab Gen Artificial Intelligence, Beijing, Peoples R China
[2] Peking Univ, Ctr Data Sci, Beijing, Peoples R China
[3] Peng Cheng Lab, Shenzhen, Peoples R China
[4] Pazhou Lab Huangpu, Guangzhou, Peoples R China
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Designing neural networks with bounded Lipschitz constant is a promising way to obtain certifiably robust classifiers against adversarial examples. However, the relevant progress for the important l(infinity) perturbation setting is rather limited, and a principled understanding of how to design expressive l(infinity) Lipschitz networks is still lacking. In this paper, we bridge the gap by studying certified l(infinity) robustness from a novel perspective of representing Boolean functions. We derive two fundamental impossibility results that hold for any standard Lipschitz network: one for robust classification on finite datasets, and the other for Lipschitz function approximation. These results identify that networks built upon norm-bounded affine layers and Lipschitz activations intrinsically lose expressive power even in the two-dimensional case, and shed light on how recently proposed Lipschitz networks (e.g., GroupSort and l(infinity)-distance nets) bypass these impossibilities by leveraging order statistic functions. Finally, based on these insights, we develop a unified Lipschitz network that generalizes prior works, and design a practical version that can be efficiently trained (making certified robust training free). Extensive experiments show that our approach is scalable, efficient, and consistently yields better certified robustness across multiple datasets and perturbation radii than prior Lipschitz networks.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Center Smoothing: Certified Robustness for Networks with Structured Outputs
    Kumar, Aounon
    Goldstein, Tom
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [22] All-implicants Neural Networks for efficient Boolean Function representation
    Buffoni, Federico
    Gianini, Gabriele
    Damiani, Ernesto
    Granitzer, Michael
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COGNITIVE COMPUTING (ICCC), 2018, : 82 - 86
  • [23] Lipschitz continuity under toric equivalence for asynchronous Boolean networks
    Chen, Ricky X. F.
    McNitt, Joseph A.
    Mortveit, Henning S.
    Pederson, Ryan D.
    Reidys, Christian M.
    [J]. CHAOS, 2023, 33 (02)
  • [24] The Relationship Between Evolvability and Robustness in the Evolution of Boolean Networks
    Shorten, David
    Nitschke, Geoff
    [J]. ALIFE 2016, THE FIFTEENTH INTERNATIONAL CONFERENCE ON THE SYNTHESIS AND SIMULATION OF LIVING SYSTEMS, 2016, : 276 - 283
  • [25] The Robustness of Outputs With Respect to Disturbances for Boolean Control Networks
    Li, Bowen
    Liu, Yang
    Lou, Jungang
    Lu, Jianquan
    Cao, Jinde
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (03) : 1046 - 1051
  • [26] Robustness and Information Propagation in Attractors of Random Boolean Networks
    Lloyd-Price, Jason
    Gupta, Abhishekh
    Ribeiro, Andre S.
    [J]. PLOS ONE, 2012, 7 (07):
  • [27] Robustness and fragility of Boolean models for genetic regulatory networks
    Chaves, M
    Albert, R
    Sontag, ED
    [J]. JOURNAL OF THEORETICAL BIOLOGY, 2005, 235 (03) : 431 - 449
  • [28] Lipschitz continuous neural networks on Lp
    Fromion, V
    [J]. PROCEEDINGS OF THE 39TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2000, : 3528 - 3533
  • [29] Estimation of the Lipschitz norm with neural networks
    Sio, KC
    [J]. NEURAL PROCESSING LETTERS, 1997, 6 (03) : 99 - 108
  • [30] Probabilistic Lipschitz Analysis of Neural Networks
    Mangal, Ravi
    Sarangmath, Kartik
    Nori, Aditya, V
    Orso, Alessandro
    [J]. STATIC ANALYSIS (SAS 2020), 2020, 12389 : 274 - 309