Skip to content

Event

Language Model Search for Verifiable Controllers: The PCE Method

1 reports · 1 sources

The research team proposes the "Proof-Carrying Evolution" (PCE) method: when searching for controllers, the language model simultaneously provides a formal certificate, and only candidates that pass certificate verification are returned; what is ultimately deployed is the control law together with the certificate, and the language model is used only in the design phase. The authors compared four language models with classical search and synthesis methods on rate-limited docking, maneuvering target tracking, and SO(3) attitude control. Verification differs by problem: for linear problems, certificates are verified using exact rational arithmetic during the search; on SO(3), floating-point verification is used first, followed by exact re-verification of each reported champion. The best run of each method also obtained a Lean 4 proof. The authors report that the median across all search runs remains below that of hand-tuned control laws.

Report timeline

  1. Proof-Carrying Evolution: Language Models Design Formally Verifiable Controllers

    The study proposes Proof-Carrying Evolution (PCE), in which a language model provides both a controller and its certificate during search; only candidates that pass certificate verification can be returned, and the deployed artifact is the control law together with its certificate. The authors compare four language models with classical search and synthesis methods on speed-limited docking, maneuvering-target pursuit, and SO(3) attitude control. Certificates for linear problems are verified using exact rational arithmetic; on SO(3), floating-point verification is followed by exact re-verification of each reported champion. The best run of each method also receives a Lean 4 proof.

    arXiv cs.RO ·

Related topics

Interest trend

Current
3
Peak
4Nov 4 01:00
Past 24 hours
–

The trend compares participants observed throughout the same period, so its range may be smaller than the current interest count. Move or tap to inspect each hour; use the arrow keys on a keyboard.