Papers for

automated control engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Occupancy measure approach improves decision learning in Markov models

Decision-Focused Learning in MDPs: An Occupancy Measure Approach

Abstract: In this work, we consider decision-focused learning (DFL) for a Markov decision process (MDP), where existing methods differentiate through the KKT conditions of the Bellman equation and require solving a linear system over all state-action pairs, limiting its scalability. We address this by reformulating the MDP as an occupancy measure-based linear program (LP), whose feasible region is induced by predicted dynamics, and we derive a closed-form gradient by identifying the active constraints in the feasible polyhedron via the pivoting algorithm. This occupancy measure-based LP layer raises two challenges: (1) LP's solution gradient is discontinuous when active constraints change, and (2) the LP backward cost still scales with the state size, which is costly for large or continuous state spaces. We address the challenges with an augmented Lagrangian surrogate and smooth the boundary jumps by random row sketching of the constraints, and a learnable soft state-aggregation layer and its function-approximation generalization that scales the LP to large finite and continuous-state MDPs. Across multiple tasks, our methods reach lower regret than KKT-based DFL and two-stage baselines with significantly lower computation cost. The source code for all experiments is available at https://github.com/A-Eshragh/State_Aggregation_Project.

Tue 6 OctMachine Learning
The gist
Markov decision processes help computers make decisions by modeling how situations change based on actions taken. Existing ways to learn the best decisions in these models can be slow and hard to scale. The authors propose a new method that represents the problem differently to speed up learning and handle bigger, more complex situations. Their approach also smooths tricky learning steps and simplifies large state spaces with smart grouping. Testing shows their method learns better decisions faster with less computation.
Open → 2610.08384v1

Efficient reinforcement learning for irregular continuous time decisions

Provably Efficient Reinforcement Learning in Continuous-Time Episodic MDPs with Poisson Decision Epochs

Abstract: Many real-world reinforcement learning (RL) problems evolve in continuous time, where decisions occur at irregular, event-driven intervals rather than at fixed discrete steps. We study episodic continuous-time Markov Decision Processes (MDPs) in which decision epochs are governed by a homogeneous Poisson process and the reward and transition dynamics vary smoothly over time. We consider both a fixed number of jumps per episode and a fixed time budget with a random number of Poisson decision epochs. Under a Lipschitz continuity assumption in time, we exploit local smoothness through discretization and extend both UCRL (Auer and Ortner 2006) and Q-learning (Jin et al. 2018) to this setting, proving $\widetilde{O}(T^{2/3})$ regret bounds for both model-based and model-free algorithms. Finally, we establish matching $\widetildeΩ(T^{2/3})$ minimax lower bounds, showing that the rate is optimal up to logarithmic factors. These results provide the first tight regret guarantees for Lipschitz-smooth continuous-time episodic MDPs with Poisson decision epochs.

Sat 19 SeptMachine Learning
The gist
Many learning systems make decisions at set times, but some real-world problems need decisions happening at unpredictable moments. This paper studies how to learn well in situations where decision opportunities come randomly over time, following a pattern called a Poisson process. The authors develop and analyze methods that adapt classic learning techniques to this setup and prove these methods learn efficiently with certainty about their performance. Their results also show the learning speed they achieve is the best possible for these kinds of problems.
Open → 2609.23127v1