Back to results

UNSW, Sydney

Order-Leading Branch and Bound for Neural Network Verification

Abstract

dc:description

Certifying the correctness, robustness, and safety of deep neural networks has become a pressing imperative. Despite their ubiquitous deployment in image classification, software engineering, and bug detection, the field still lacks rigorous methodologies to verify their behavior. Although high-level principles for safe and responsible AI are now widely endorsed, existing techniques that analyze each model in isolation often fall short, facing opaque behaviors, cascading errors across continual retraining, pruning, or unlearning throughout the lifecycle. This thesis addresses that gap by reconceiving deep learning model verification as a scalable, life-cycle-aware service rather than a one-off, model-centric exercise. The thesis is reasoning and opening the black box of the model, and delivers three advances: - End-to-end robustness profiling. Two empirical studies trace how data drift, weak labels, configuration nondeterminism and large-scale unlearning jointly erode both empirical accuracy and formal safety margins. A proposed search-based variance framework pinpoints robustness issues and distils actionable guidelines for AI pipelines. - Order-leading branch-and-bound (Oliva). Conventional sound-and-complete verifiers explore BaB subproblems equally. Oliva assigns subproblems a prioritized ``counterexample potentiality'' and schedules the most promising branches first. Greedy, deterministic Monte-Carlo-search and stochastic simulated-annealing variants accelerate falsification by up to 80x and improve the efficiency of neural network verification without sacrificing completeness. - Template-reuse verification (TroV). As industrial models are rarely static, TroV treats the fully explored BaB tree of a previously certified/falsified model history as a reusable template. When weights change through pruning, quantization or machine-unlearning, only subtrees whose bounds are invalidated are reopened. Our new scheduling approach speeds verification up to 42x compared with the best previous incremental tool and achieves higher verification scalability. Overall, the three contributions establish a lifecycle-oriented verification service. Robustness profiling diagnoses weaknesses early; Oliva uncovers violations efficiently; and TroV accelerates re-verification as models evolve. Taken as a whole, they provide practitioners with an end-to-end, scalable framework for building, evaluating, and maintaining trustworthy neural networks across successive development cycles.

Degree

thesis:*
Grantor dc:publisher
UNSW, Sydney
Year dc:date
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Zhang, Guanqin

Subjects

dc:subject × 7

Rights

dc:rights
Statement dc:rights
  • embargoed access
  • CC BY 4.0
Language dc:language
en

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:unsworks.library.unsw.edu.au:1959.4/106703

Chain of custody

source
Harvested from
University of New South Wales
Base URL
unsworks.unsw.edu.au/oai/provider
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Zhang, Guanqin. Order-Leading Branch and Bound for Neural Network Verification. UNSW, Sydney, 2025. http://hdl.handle.net/1959.4/106703