Formal Verification Benchmark for Surgical Robots
FeaturedPython · n2v · α,β-CROWN · ONNX · VNN-LIB
The first formal robustness verification benchmark for surgical skill-assessment neural networks, applying Star-set reachability and bound propagation to a grouped 1D FCN trained on da Vinci robotic kinematics (JIGSAWS dataset).
- Derived a flat reformulation of the grouped FCN architecture that enables compatibility with Star-based verifiers (n2v), with equivalence verified numerically to ~1e-7.
- Certified four property families — sensor-noise tolerance, output-range bounding, segmentation invariance, and monotonicity — across all three JIGSAWS tasks and 5 LOSO folds.
- Ran a cross-verifier study (n2v vs. α,β-CROWN) characterizing a two-regime certifiable horizon: full agreement at T≤60, n2v certifying to T=70, and α,β-CROWN extending certification to T≥200; identified approximation looseness (not memory) as the binding constraint.
- Discovered a formal monotonicity failure: the model provably inverts expert-above-novice skill ordering on held-out data in 3/5 Suturing folds and 5/5 Needle Passing folds — a nominal model failure exposed by verification, not an adversarial artifact.