paper-with-me

Papers

A Mixed Integer Programming Approach for Verifying Properties of Binarized Neural Networks

2022-03-11 · Christopher Lazarus, Mykel J. Kochenderfer

Many approaches for verifying input-output properties of neural networks have been proposed recently. However, existing algorithms do not scale well to large networks. Recent work in the field of model compression studied binarized neural networks (BNNs), whose parameters and activations are binary. BNNs tend to exhibit a slight decrease in performance compared to their full-precision counterparts, but they can be easier to verify. This paper proposes a simple mixed integer programming formulation for BNN verification that leverages network structure. We demonstrate our approach by verifying properties of BNNs trained on the MNIST dataset and an aircraft collision avoidance controller. We compare the runtime of our approach against state-of-the-art verification algorithms for full-precision neural networks. The results suggest that the difficulty of training BNNs might be worth the reduction in runtime achieved by our verification algorithm.

📄 PDF Abstract BibTeX arXiv:2203.07078

Code (0)

등록된 구현이 없습니다.

Tasks

Collision AvoidanceModel Compression

Similar Papers 제목 키워드 기반

Efficient and Robust Mixed-Integer Optimization Methods for Training Binarized Deep Neural Networks

2021-10-21 · Jannis Kurtz, Bubacarr Bah

Compared to classical deep neural networks its binarized versions can be useful for applications on resource-limited devices due to their reduction in memory consumption and computational demands. In this work we study d…

Taming Binarized Neural Networks and Mixed-Integer Programs

2023-10-05 · Johannes Aspman, Georgios Korpas, Jakub Marecek

There has been a great deal of recent interest in binarized neural networks, especially because of their explainability. At the same time, automatic differentiation algorithms such as backpropagation fail for binarized n…

On Integer Programming for the Binarized Neural Network Verification Problem

2025-10-01 · Woojin Kim, James R. Luedtke arxiv

Binarized neural networks (BNNs) are feedforward neural networks with binary weights and activation functions. In the context of using a BNN for classification, the verification problem seeks to determine whether a small…

Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimization

2024-05-27 · Jianting Yang, Srećko Ðurašinović, Jean-Bernard Lasserre, Victor Magron 외

This paper explores methods for verifying the properties of Binary Neural Networks (BNNs), focusing on robustness against adversarial attacks. Despite their lower computational and memory needs, BNNs, like their full-pre…

Training Experimentally Robust and Interpretable Binarized Regression Models Using Mixed-Integer Programming

2021-12-01 · Sanjana Tule, Nhi Ha Lan Le, Buser Say

In this paper, we explore model-based approach to training robust and interpretable binarized regression models for multiclass classification tasks using Mixed-Integer Programming (MIP). Our MIP model balances the optimi…

Classificationregression