Flagship 02 · Independent research · openpilot
Does a production self-driving model know when it is blind?
A parity-controlled teardown of the neural network that drives openpilot on public roads. Under distribution shift its perception collapses completely, and not one signal it exports would tell a downstream monitor that anything is wrong.
01 The problem
supercombo is the end-to-end network that drives openpilot,
an L2 driver-assistance system running on consumer hardware on public
roads. It exports predictive-uncertainty heads, which downstream code and
human intuition both treat as a competence signal.
The safety question is narrow and answerable: presented with input drawn from outside its training distribution, does the model fail conspicuously or silently?
02 Why existing approaches fall short
Most OOD-detection work trains a fresh model with a detector attached, on an academic benchmark. That tells you little about a checkpoint already deployed on real roads, where you cannot retrain, cannot add a loss term, and can only observe what the shipped artifact chooses to expose.
The other common failure is uncontrolled teardown: instrument a model, observe strange behavior, and attribute it to the model when it was really the harness. Any claim here is worthless without parity first.
03 Core insight
Establish parity before pathology. I reimplemented openpilot v0.9.7 inference until it agreed with comma's own reference output on real footage for 100% of 1,159 frames within ±0.5 m/s² (median absolute deviation 0.04 m/s²). Only after that control was locked does a collapse become attributable to the model rather than to my code.
The second insight: instrument the internal recurrent state, not just the outputs. The failure is legible there even when the model's own interface stays flat.
04 Method
05 Results
06 What did not work
E7 is the result I would have preferred to leave out. Across 15 ImageNet-C corruptions at 5 severities, the E6 detector largely fails: mean AUROC 0.52 to 0.74, near chance at the low end. It is a collapse detector, and photometric corruption is not collapse. Feature-space baselines such as Mahalanobis recover much of what it misses.
That bounds the contribution honestly. The finding is that this specific failure mode is detectable internally and invisible externally, not that I have built a general-purpose OOD monitor.
07 Significance
A downstream safety monitor consuming this model's published interface would see nothing wrong at the exact moment the model had stopped perceiving. The signal needed to catch it exists inside the network and is simply never exposed, which is an architectural decision rather than a fundamental limit.
08 Limitations
09 Reproducibility
Every public claim and its boundary is registered in the repository's evidence register. Figures regenerate from cached artifacts without a GPU, and the environment is pinned.
10 Next step
The reusable component is the method, not the checkpoint: parity control, state threading, alpha sweep, then threshold-free evaluation with leave-one-corpus-out. It is now the standard teardown procedure I apply to any shipped model, and it is what the reliability-shield work runs on next.