Training Mixed-Monotone Neural Networks for Verification Without Set Propagation

cs.LG Jonas Fingerhut, Lukas Koller, Matthias Althoff · Oct 22, 2026
Local to this browser
What it does
Formal verification of neural networks usually requires expensive set propagation whose error accumulates with depth and input size. This work introduces a mixed-monotone architecture built as the difference of two monotone subnetworks,...
Why it matters
This work introduces a mixed-monotone architecture built as the difference of two monotone subnetworks, reducing tight output enclosure to just two forward passes at opposite interval corners. Because the enclosure size is a closed-form...
Main concern
This paper makes a strong, well-motivated contribution: by constructing a neural network as a mixed-monotone function via sign-constrained subnetworks, the authors replace costly set propagation with two simple forward passes and derive a...
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

Formal verification of neural networks usually requires expensive set propagation whose error accumulates with depth and input size. This work introduces a mixed-monotone architecture built as the difference of two monotone subnetworks, reducing tight output enclosure to just two forward passes at opposite interval corners. Because the enclosure size is a closed-form differentiable function of the weights, it can be minimized directly during training, yielding orders-of-magnitude speedups and near-optimal tightness without sacrificing predictive accuracy.

Critical review
Verdict
Bottom line

This paper makes a strong, well-motivated contribution: by constructing a neural network as a mixed-monotone function via sign-constrained subnetworks, the authors replace costly set propagation with two simple forward passes and derive a total-variation lower bound that guides training. Empirically, the enclosures reach within 0.5% of the lower bound and are up to 20\,600$\times$ faster than $\alpha$-CROWN, while predictive accuracy remains comparable to unconstrained baselines. The limitation is a deliberate restriction to regression tasks and difference-of-monotone decompositions, leaving classification benchmarks and richer decomposition classes to future work. Overall, the idea is elegant, the theory is sound, and the experiments are promising, though broader benchmarks are needed to establish practical impact.

“We propose a neural network architecture that realizes mixed-monotone functions using the difference of two monotone neural subnetworks: Let $\Phi_+, \Phi_-: \mathbb{R}^{n_0} \to \mathbb{R}^{n_\kappa}$ be monotonic neural networks, we construct a neural network $\Phi$ as $\Phi = \Phi_+ - \Phi_-$.”
“We prove a lower bound on the size of any such enclosure, given by the total variation of the represented function generalized to several inputs, which makes it possible to compare the tightness of the enclosure against the optimum.”
What holds up

The theoretical foundation is the paper's strongest asset: Proposition 3 proves that the smallest enclosure achievable by a difference of two monotone functions equals the total variation of the represented function along chains, providing a principled training target and an optimality benchmark. The architecture cleverly enforces this structure through sign-constrained weights, making verification as cheap as two forward passes regardless of depth, and the training loss integrates the enclosure penalty with only a constant-factor overhead over standard point-based training.

“Given an input interval $\mathcal{X}=[\underline{x},\overline{x}]\subseteq\mathbb{R}^{n_0}$ and a neural network $\Phi=\Phi_+-\Phi_-$, where $\Phi_+,\Phi_-$ are non-decreasing on $\mathcal{X}$, it holds that $\mathbf{1}^\top \nu_\Phi(\mathcal{X}) \leq \|\mathtt{enclose}(\Phi,\mathcal{X})\|_{\mathrm{I}}$. Moreover, there exist non-decreasing functions $\Phi'_+,\Phi'_-:\mathcal{X}\to\mathbb{R}^{n_\kappa}$ with $\Phi'_+-\Phi'_-=\Phi$ on $\mathcal{X}$, such that equality holds for $\Phi'=\Phi'_+-\Phi'_-$.”
“Evaluating the training loss (5) only requires three forward passes, i.e., one for the regression loss and two for the enclosure (Prop. 2); hence, a training iteration takes $\mathcal{O}(n_{\max}^2 \kappa)$ time, which is as expensive as standard point-based training up to a constant factor.”
Main concerns

The chief limitation is the restricted class of decompositions. The authors explicitly restrict themselves to the difference of two monotone functions, acknowledging that more general decomposition functions can yield tighter enclosures but are deferred to future work; this fundamentally caps tightness regardless of training. In addition, the evaluation is limited to simple regression benchmarks and a single cooperative dynamical system, so claims about scalability, while supported by favorable trends in depth and input dimension, lack validation on standard verification tasks such as ACAS Xu or MNIST robustness. Finally, the enclosure bounds the neural network output rather than the true system output, so downstream safety guarantees still require an additional approximation-error analysis.

“We restrict the decomposition function to the difference of two monotone functions ([1]), to which the lower bound of Proposition 3 applies; more general decomposition functions can yield tighter enclosures and are future work.”
“Our enclosure bounds the output of the neural network, not the output of the system that the neural network approximates.”
Evidence and comparison

The evidence supports the central claims but invites calibration. Table 2 shows that at eight layers the proposed enclosure is tighter than zonotope propagation and CROWN and exceeds $\alpha$-CROWN by only 5.1%, while being 32$\times$ faster than zonotope propagation and over 20 600$\times$ faster than $\alpha$-CROWN. However, $\alpha$-CROWN performs per-instance bound optimization, whereas the proposed method bakes tightness into the weights; the comparison is fair in speed but slightly overstated in tightness because the lower bound only applies to the chosen decomposition class. The related work discussion is accurate and clearly distinguishes the contribution from certified training and set-based training methods.

“At eight layers, our enclosure is tighter than zonotope propagation and CROWN, and its size exceeds that of $\alpha$-CROWN by only 5.1%, i.e., the tightness of our enclosure improves with depth while that of the set-propagation methods degrades. Computing our enclosure is 32$\times$ faster than zonotope propagation, 256$\times$ faster than CROWN, and 20 600$\times$ faster than $\alpha$-CROWN, which additionally optimizes its bounds.”
“set-based training is even closer to our work, as it explicitly penalizes the size of the enclosure in the loss, but it still requires a differentiable set propagation in every training step, as required for any other certified training method.”
Reproducibility

The authors provide a reproducibility package and detailed hyperparameters in Appendix A.4, including learning rate $2\cdot 10^{-3}$, batch size 64, weight initialization scaling, and a staged $\beta$ schedule, which should support independent reproduction. However, the benchmarks are custom analytic models and low-dimensional dynamical systems rather than standard verification benchmarks, and the implementation uses MATLAB with the CORA toolbox, which limits accessibility relative to PyTorch-based verification libraries. The number of seeds is modest but acceptable, yet the absence of community-standard datasets makes side-by-side comparison by other researchers more difficult.

“All benchmark definitions and evaluation details are included in Sec. A.2, A.3 and A.4. Additionally, we include a reproducibility package as supplementary material with this submission, which contains all source code and allows the reader to reproduce all results contained in the paper.”
“We train all neural networks with Adam using a learning rate of $2\cdot 10^{-3}$ and a batch size of 64, without learning-rate decay and without early stopping.”
Abstract

Most formal verification approaches for neural networks conservatively enclose the output set of the neural network. However, computing a tight output enclosure is in general computationally hard. We sidestep this challenge with a novel neural network architecture that realizes mixed-monotone functions as the difference of monotone subnetworks. By utilizing the theory on mixed-monotone systems, this reduces the computation of a tight output enclosure from complicated set propagation to two simple forward passes of opposite corners of an input interval. Moreover, because the size of the resulting enclosure is a closed-form function of the weights of the neural network, we can directly minimize it during training. We prove a lower bound on the size of any such enclosure, given by the total variation of the represented function generalized to several inputs, which makes it possible to compare the tightness of the enclosure against the optimum. Our evaluation on regression and dynamical-system benchmarks demonstrates that our training reduces the enclosure size to within 0.5% of the lower bound without sacrificing prediction accuracy. Computing our enclosure is orders of magnitude faster than CROWN and $\alpha$-CROWN and on deep networks it is also tighter than zonotope propagation and CROWN, while its size exceeds that of $\alpha$-CROWN by only 5.1%.

Challenge the Review

Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.

No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.