~/talk

Reinforcement learning as a testing methodology

Talkat EuroRust 2023 · 2023-10-12..10-13· [rust]
slides:none on file

Claim: reinforcement learning finds subtle, human-discoverable heisenbugs that fuzzing and property tests miss; uses Rurel to train agents against a pure-physics reward. Built six domain-specific integration tests that reproduce speedrun techniques, enforces a 40-hour training cutoff, and uses baseline max speed as a safety threshold. Electromouse is an early-stage library that orchestrates these experiments; it does not perfectly automate verification but gives actionable guidance, reproduces known exploits, and speeds debugging and porting decisions.

AI-written summary · about

  1. 0:00Introduction
  2. 3:32Quake 1 speedrunning
  3. 8:27Strafe jumping exploit
  4. 13:03Bugs vs features in ports
  5. 16:52Game engine port testing
  6. 22:24What is reinforcement learning
  7. 27:43Designing RL tests
  8. 30:14Electromouse framework
  9. 34:45Why use RL testing
  10. 36:51Summary
~/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.