atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guarantees

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Theory of neural network sensitivity · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces the AllDNN-Verification problem (enumerating all safe regions of a DNN input domain) and proposes ε-ProVe, a sampling-based underestimation of output reachable sets via statistical tolerance limits with interval refinement, giving probabilistic coverage and safety guarantees.

Problem

Enumerating all safe regions of a DNN's input property domain is #P-hard; existing verifiers give only binary safe/unsafe answers or counts, not the location of safe regions.

Approach

Approximate the output reachable set of each region by the min/max of n random samples (underestimation), using statistical prediction of tolerance limits to obtain a probabilistic lower bound on the safe rate, combined with iterative interval refinement to enumerate safe hyperrectangles.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ε-ProVe instead of exact countingModel_2_20 safe-region estimation · Model_2_20computation time: 234min -> 0.4sHelped
Use ε-ProVe instead of exact countingModel_2_56 safe-region estimation · Model_2_56computation time: 196min -> 0.3sHelped
Use ε-ProVe instead of Monte Carlo samplingModel_MN_1 safe-region estimation · Model_MN_1safe rate: 67.59% -> 64.72%Hurt
Use ε-ProVe instead of Monte Carlo samplingModel_MN_2 safe-region estimation · Model_MN_2safe rate: 100% -> 100%No clear effect
Use ε-ProVe instead of Monte Carlo samplingφ₂ ACAS Xu_2.1 safe-region estimation · φ₂ ACAS Xu_2.1safe rate: 99.25% -> 97.47%Hurt
Use H1 instead of H5 split heuristic (ablation)ε-ProVe · Model_2_20safe rate: 78.5% -> 78.91%Helped
Use H2 instead of H5 split heuristic (ablation)ε-ProVe · Model_2_20safe rate: 78.5% -> 79.01%Helped
Use H3 instead of H5 split heuristic (ablation)ε-ProVe · Model_2_20safe rate: 78.5% -> 78.63%Helped
Use H4 instead of H5 split heuristic (ablation)ε-ProVe · Model_2_20safe rate: 78.5% -> 78.8%Helped
Use H1 instead of H5 split heuristic (ablation)ε-ProVe · Model_MN_3safe rate: 52.95% -> 53.14%Helped
Use H2 instead of H5 split heuristic (ablation)ε-ProVe · Model_MN_3safe rate: 52.95% -> 53.08%Helped
Use H1 instead of H5 split heuristic (ablation)ε-ProVe · φ₂ ACAS Xu_2.1safe rate: 97.47% -> 97.32%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ACAS Xu property specifications (phi_2, phi_3) synthetic 2D ReLU networks mapless navigation DNNs

Benchmarks: ACAS Xu (phi_2, phi_3) 2D ReLU toy models Mapless navigation DNNs

Metrics: number of safe regions safe rate runtime percentage distance from exact/MC safe rate

Baselines: exact count (ProVe) Monte Carlo sampling VeriNet

Builds on: iterative refinement / branch-and-bound verification statistical prediction of tolerance limits #DNN-Verification

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy