Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

The Luna Bound Propagator for Formal Analysis of Neural Networks

About

The parameterized CROWN analysis, a.k.a., alpha-CROWN, has emerged as a practically successful bound propagation method for neural network verification. However, existing implementations of alpha-CROWN are limited to Python, which complicates integration into existing DNN verifiers and long-term production-level systems. We introduce Luna, a new bound propagator implemented in C++. Luna supports Interval Bound Propagation, the CROWN analysis, and the alpha-CROWN analysis over a general computational graph. We describe the architecture of Luna and show that it is competitive with the state-of-the-art alpha-CROWN implementation in terms of both bound tightness and computational efficiency on benchmarks from VNN-COMP 2025.

Henry LeCates, Haoze Wu• 2026

Related benchmarks

TaskDatasetResultRank
Bound Propagation for Neural Network Verificationacasxu 2023
Propagation Width867.4
2
Bound Propagation for Neural Network Verificationcersyve
Width4.27
2
Bound Propagation for Neural Network Verificationcifar100 2024
Propagation Width4.63
2
Bound Propagation for Neural Network Verificationcollins_rul_cnn 2022
Propagation Width35.8
2
Bound Propagation for Neural Network Verificationlinearizenn 2024
Propagation Width43.44
2
Bound Propagation for Neural Network Verificationmalbeware
Result Width5.42
2
Bound Propagation for Neural Network Verificationmetaroom 2023
Propagation Width0.16
2
Bound Propagation for Neural Network Verificationsafenlp 2024
Propagation Width22.77
2
Bound Propagation for Neural Network Verificationsat_relu
Propagation Width58.99
2
Bound Propagation for Neural Network Verificationtllverifybench 2023
Propagation Width208
2
Showing 10 of 11 rows

Other info

Follow for update