~/talk

Structural Abstraction and Refinement for Probabilistic Programs

Talkat OOPSLA 2025 · 2025-10-16..10-18· [distributed-systems]
links:none on file
name:Juanen Li
links:none on file
links:none on file
links:none on file
links:none on file
name:Fei He
links:none on file
slides:none on file

Framework treats a Probabilistic Control‑Flow Automaton as an MDP whose actions drop semantics, so the structural upper bound is the MDP’s maximum reachability probability and over‑approximates violation. Refinement constructs automata (via interpolation and Floyd‑Hoare style trace abstraction) to remove infeasible nonviolating traces, yielding tighter bounds. Instantiation uses CEGAR with trace abstraction, leverages existing nonprobabilistic tools unchanged, and on benchmarks the tool solves ~2× more problems and is faster on 73% of cases.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27Probabilistic threshold example
  3. 2:31PCFA and MDP relationship
  4. 5:47Upper bound for violation probability
  5. 8:23Structural refinement principles
  6. 9:26Refined automaton via trace abstraction
  7. 12:19Separating probability and semantics
  8. 13:46CIGAR automation and optimization
  9. 14:50Future directions and Q&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.