The Cost of Relaxation: Evaluating the Error in Convex Neural Network Verification

Merkouris Papamichail, Konstantinos Varsos, Giorgos Flouris, João Marques-Silva
4/20/2026
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Many neural network (NN) verification systems represent the network's input-output relation as a constraint program. Sound and complete, representations involve integer constraints, for simulating the activations. Recent works convexly relax the integer constraints, improving performance, at the cost of soundness. Convex relaxations consider outputs that are unreachable by the original network. We study the worst case divergence between the original network and its convex relaxations; both qualitatively and quantitatively. The relaxations' space forms a lattice, where the top element corresponds to a full relaxation, with every neuron linearized. The bottom element corresponds to the original network. We provide analytical upper and lower bounds for the $\ell_\infty$-distance between the fully relaxed and original outputs. This distance grows exponentially, w.r.t. the network's depth, and linearly w.r.t. the input's radius. The misclassification probability exhibits a step-like behavior, w.r.t. input radius. Our results are supported by experiments on MNIST, Fashion MNIST and random networks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{papamichail2026cost,
  title  = {The Cost of Relaxation: Evaluating the Error in Convex Neural Network Verification},
  author = {Merkouris Papamichail and Konstantinos Varsos and Giorgos Flouris and João Marques-Silva},
  year   = {2026},
  eprint = {2604.18728},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.18728v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.18728.svg)](https://codeofpaper.com/paper/2604.18728)

Discussion