paper-with-me

홈 › Papers

Lipschitz-Based Robustness Certification Under Floating-Point Execution

2026-03-06 · Toby Murray arxiv

Lipschitz-based robustness certification bounds a network's sensitivity through concrete numerical computation rather than symbolic reasoning, and so scales efficiently. It is increasingly used even where verifiable guarantees matter. Yet, as with most prior work on robustness certification and verification, soundness is typically proved against a semantic model assuming exact real arithmetic. Deployed networks instead execute in floating-point, creating a gap between certified properties and executed behaviour. As motivating evidence, we give counterexamples showing that real arithmetic robustness guarantees can fail under floating-point execution, even for previously verified certifiers. We then develop a formal, compositional theory relating real arithmetic Lipschitz-based sensitivity bounds to floating-point execution under standard rounding-error models for feed-forward ReLU networks. We derive sound conditions for floating-point robustness, including bounds on certificate degradation and sufficient conditions for the absence of overflow. We also give an efficient floating-point Gram iteration algorithm for Lipschitz bounds and prove that it never under-estimates the true norm. Separately, when a model is certified pre-deployment, we show how measuring its actual deviation against a high-precision execution can substantially reduce certificate degradation. We formalise the theory and its soundness, and implement an executable certifier, evaluated across dense networks spanning image, tabular, and many-class classification. To our knowledge, ours is the first method for soundly accounting for floating-point effects in Lipschitz-based robustness certification, and, done efficiently, the first floating-point-sound robustness checking procedure of any kind to certify models' entire test set -- seven those with 500,000 examples -- while retaining enough precision to be practical.

📄 PDF Abstract BibTeX arXiv:2603.13334

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

A Recipe for Improved Certifiable Robustness

2023-10-04 · Kai Hu, Klas Leino, Zifan Wang, Matt Fredrikson

Recent studies have highlighted the potential of Lipschitz-based methods for training certifiably robust neural networks against adversarial attacks. A key challenge, supported both theoretically and empirically, is that…

Data Augmentation

LipNeXt: Scaling up Lipschitz-based Certified Robustness to Billion-parameter Models

2026-01-26 · Kai Hu, Haoqi Hu, Matt Fredrikson arxiv

Lipschitz-based certification offers efficient, deterministic robustness guarantees but has struggled to scale in model size, training efficiency, and ImageNet performance. We introduce \emph{LipNeXt}, the first \emph{co…

Lipschitz-Based Robustness Certification for Recurrent Neural Networks via Convex Relaxation

2025-09-22 · Paul Hamelbeck, Johannes Schiffer arxiv

Robustness certification against bounded input noise or adversarial perturbations is increasingly important for deployment recurrent neural networks (RNNs) in safety-critical control applications. To address this challen…

Certifying Ensembles: A General Certification Theory with S-Lipschitzness

2023-04-25 · Aleksandar Petrov, Francisco Eiras, Amartya Sanyal, Philip H. S. Torr 외

Improving and guaranteeing the robustness of deep learning models has been a topic of intense research. Ensembling, which combines several classifiers to provide a better model, has shown to be beneficial for generalisat…

Fast and Effective Robustness Certification

2018-12-01 · NeurIPS 2018 12 · Gagandeep Singh, Timon Gehr, Matthew Mirman, Markus Püschel 외

We present a new method and system, called DeepZ, for certifying neural network robustness based on abstract interpretation. Compared to state-of-the-art automated verifiers for neural networks, DeepZ: (i) handles ReLU, …