Stanford Online

Stanford Robotics Seminar ENGR319 | Autumn 2026 | Bridging Rigorous Methods with Machine Learning

Published 2026-10-29 · Duration 1:01:52

Summary

This seminar proposes a comprehensive framework for building safe and intelligent autonomous systems by synthesizing rigorous, model-based methods with scalable, data-driven machine learning. The approach is divided into two complementary paths: ensuring safety and mission satisfaction by design (using hard constraints) and generating evidence of failure through advanced, adaptive testing. Key technical advancements include using Control Barrier Functions (CBFs) to embed safety guarantees directly into reinforcement learning policies, and employing probabilistic sampling techniques (like MCMC) and Active Inference to efficiently discover complex failure modes in black-box systems.

Download summary

Key takeaways

  1. Bridging Rigor and Data-Driven Methods 2:00

    Classical methods offer strong, provable safety guarantees but struggle with scalability and model complexity. Pure data-driven approaches (ML/RL) are scalable and model-free but often rely on empirical, rather than rigorous, guarantees. The goal is to combine the strengths of both into a single framework.

  2. Safety by Design: Hard Constraints 27:30

    Safety constraints must be enforced as hard constraints, not soft penalties. This is achieved by formulating the safety requirements as a Control Barrier Function (CBF) or Graph Control Barrier Function (GCBF). These functions provide a mathematically rigorous guarantee that a safe action exists, even in multi-agent, partially observable systems.

  3. Mission Specification via Temporal Logic 34:10

    Complex, infinite-horizon mission goals (e.g., 'must revisit location A, then B') can be precisely described using Temporal Logic, a systematic symbolic language. This allows the mission objective to be decomposed into solvable, atomic value functions.

  4. Adaptive Failure Discovery (Active Inference) 46:40

    Instead of assuming a clear cost function (J) for failure, the system treats failure discovery as an inference process. An adaptive framework actively and sequentially generates the 'most informative test cases' by optimizing for information gain and user utility, moving from limited evidence to deployable evidence.

Technical details

  • Control Barrier Functions (CBF) 1750s

    A CBF is a function that takes the system state and outputs a scalar value, indicating whether the state is safe (positive) or unsafe (negative). For multi-agent systems, a Graph CBF (GCBF) allows each agent to use only local observations while maintaining a global safety guarantee for the entire system.

  • Temporal Logic 2050s

    A systematic symbolic language used to describe complex, infinite-horizon mission requirements (e.g., 'always avoid the wall' or 'eventually reach goal B'). The ability to decompose these tasks into fundamental, solvable value functions is key to scalable policy learning.

  • Failure Modeling and Sampling 2150s

    Failure testing is reframed from a difficult optimization problem (finding the exogenous parameters Y that maximize cost J) to a probabilistic sampling problem. This uses Markov Chain Monte Carlo (MCMC) sampling from a posterior distribution to efficiently locate high-cost failure regions.

  • Active Inference 2800s

    This adaptive framework guides test case generation by maximizing two metrics: Information Gain (reducing uncertainty about failure) and User Utility (addressing subjective failure criteria). This allows the system to learn from limited evidence (simulators, historical failures) to generate robust, deployable test cases.

Mentioned resources

Channel & topics

Watch on YouTube · Back to latest

This independent, AI-assisted summary is provided for commentary and informational purposes. It may contain errors or omit important context. Please watch the original video for the creator's complete presentation. Video, thumbnail, and related copyrights belong to their respective owners.