~/talk

On Abstraction Refinement for Bayesian Program Analysis

Talkat OOPSLA 2025 · 2025-10-16..10-18· [machine-learning]
links:none on file
links:none on file
name:Xin Zhang
linkedin:xinzhangibm
slides:none on file

Paper proposes an online abstraction search called BSRefine that performs counterexample-guided refinement on Bayesian program analyses by cutting information channels identified via conditional independence theory, encoding the cut as a partial weighted max‑set problem and solving it with a max‑set solver. Implementations on a Bayesian datarace and Bayesian thread‑escape analysis evaluate on 12 Java benchmarks, reduce false alarms (example reduces three false positives to two), and add little runtime overhead while improving ranking, especially when offline training is suboptimal.

AI-written summary · about

  1. 0:00Bayesian program analysis
  2. 1:30Abstraction selection challenges
  3. 2:12Example program and data flow
  4. 3:59Bayesian network transformation
  5. 5:03Counterexample-guided refinement
  6. 6:29Conditional independence
  7. 8:15Information transmission graph
  8. 9:19Refining abstraction for alarms
  9. 10:03BestRefine workflow
  10. 11:04Experimental evaluation
  11. 12:32Comparison with parameter learning
  12. 12:53Efficiency and scalability
  13. 13:14Conclusion
~/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.