~/talk

Perception Contracts for Safety of ML-Enabled Systems

Talkat OOPSLA 2023 · 2023-10-23..10-27· [machine-learning]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Proposes Perception contracts — symbolic formulas that bound error between ground truth and perception estimates so a controller keeps a safety invariant — and a synthesis pipeline called Perceptor learner using an exact decision‑tree learner, quantifier‑free octagonal constraints, and Gurobi as the teacher/solver. Implements and tests on a LaneNet model (18 layers, >3M neurons, ~24,000 GT/GTE pairs) and a ResNet‑18 crop‑follow system (~7,000 pairs). Contracts synthesize effectively, reveal NN perception breaks safety under real inputs, and work well for runtime monitoring.

AI-written summary · about

  1. 0:00Perception contracts intro
  2. 1:29Safety for ML cyberphysical systems
  3. 2:32Limitations of traditional contracts
  4. 3:37Perception contracts insights
  5. 5:27Formal definition of contracts
  6. 7:57Synthesis problem for contracts
  7. 8:39Learning algorithm for synthesis
  8. 10:25Implementation tools
  9. 10:48Case studies evaluation
  10. 12:14Safety under imperfect perception
  11. 13:16Invariants for lane tracking
  12. 14:42Results effectiveness
  13. 16:50Runtime monitoring
  14. 18:33Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.