New Automata-Based Rewards Boost RL for STL Specifications

Alper Kamil Bozkurt, Shangtong Zhang, Yuichi Motai· August 17, 2026 View original

Key takeaways

  • STL specifications are crucial for real-time properties in complex systems.
  • Traditional STL robustness rewards in RL lead to state space intractability for long horizons.
  • A novel automata-based approach provides efficient memory and Markovian rewards for STL in RL.
  • This method yields policies with higher robustness and satisfaction rates for complex specifications.

Who benefits

RoboticsAutonomous VehiclesIndustrial AutomationAerospaceSmart Infrastructure

Summary

This work introduces a novel automata-based approach using timed alternating automata to derive Markovian rewards for reinforcement learning (RL) from Signal Temporal Logic (STL) specifications. This method efficiently handles long-horizon, complex specifications, leading to policies with higher robustness and satisfaction rates compared to existing approaches.

Designing controllers for complex real-world systems, especially those lacking precise models, is a significant challenge. Signal Temporal Logic (STL) offers a formal language to specify real-time properties for such systems, along with a quantitative robustness score to monitor their satisfaction. While using STL robustness scores as rewards in reinforcement learning (RL) has been explored, it often leads to intractable state space expansion for long and complex specifications due to the history-dependent nature of robustness.This paper presents an innovative automata-based solution to this problem. The approach constructs a timed alternating automaton directly from the given STL specifications. This automaton then augments the RL state space with its locations and clock valuations, enabling the derivation of efficient Markovian rewards based on the automaton's acceptance conditions. This mechanism provides a more efficient memory for handling complex temporal logic.Empirical evaluations demonstrate that this new approach allows RL frameworks to learn control policies that achieve significantly higher robustness scores and satisfaction rates. This improvement is particularly notable when compared to existing methods that rely solely on robustness-based rewards, highlighting the benefit of the automata-based memory mechanism for complex, long-horizon specifications.

Why it matters

Professionals in robotics, autonomous systems, and control engineering can leverage this method to design more reliable and formally verifiable AI-enabled systems. It simplifies the process of translating complex real-time requirements into effective learning-based control policies, especially where traditional model-based approaches fail.

How to implement this in your domain

  1. 1Integrate timed alternating automata into your RL framework for systems requiring formal temporal logic specifications.
  2. 2Apply this method to control problems where manual controller design is infeasible or system models are incomplete.
  3. 3Utilize the derived Markovian rewards to train RL agents for complex, long-horizon tasks.
  4. 4Evaluate the robustness scores and satisfaction rates of learned policies against formal STL specifications.

Original post by Alper Kamil Bozkurt, Shangtong Zhang, Yuichi Motai

"arXiv:2608.13625v1 Announce Type: new Abstract: Signal temporal logic (STL) provides a formal language for specifying real-time properties of real-valued observations, along with a quantitative robustness score for monitoring satisfaction. Control synthesis from STL specification…"

View on X

Originally posted by Alper Kamil Bozkurt, Shangtong Zhang, Yuichi Motai on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses