atlas

Research map / Reinforcement learning / MDPs and planning

Optimizing Local Satisfaction of Long-Run Average Objectives in Markov Decision Processes

AAAI 2024 · Reinforcement learning › MDPs and planning · approach: Robust MDP policy gradient · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Formalizes local satisfaction of long-run average objectives in MDPs, proves NP-hardness, and proposes LocalEval (evaluation) and LocalSynt (gradient-descent strategy synthesis optimizing global satisfaction, renewal-time stability and determinism).

Problem

Long-run average objectives in MDPs constrain steady-state state frequencies, but optimal policies may be locally unstable: frequencies over bounded time horizons deviate from the limit frequency, so the objective is often not met locally.

Approach

Define local badness as the expected badness of frequencies over a window of n states sampled from the invariant distribution, and synthesize finite-memory randomized strategies by jointly minimizing a differentiable combination of global objective, renewal-time variance (stability) and renewal-time variance per vertex (determinism), optimized by gradient descent.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LocalSynt instead of the hand-designed π and ϱ strategiesD4–D8 · D4–D8L-badness: D4: 0.17131 -> 0.10540; D5: 0.11762 -> 0.10540; D6: 0.13985 -> 0.08016; D7: 0.10456 -> 0.10022; D8: 0.11436 -> 0.10012Helped
Increase memory allocated to vertex R (ablation)LocalSynt on the Fig. 1 graph · Fig. 1 graphL-badnessHelped
Set β and γ to zero, removing both stability/determinism penalties (ablation)LocalSynt · Fig. 1 graphL-badnessHurt
Increase β + γ to 0.5 or higher (ablation)LocalSynt · Fig. 1 graphL-badnessHurt
Use β = 0.0 and γ = 0.2 (ablation)LocalSynt · Dn, n=2–8L-badnessHelped
Optimize local satisfaction rather than requiring the invariant distribution to equal νLocalSynt σ6 · D6L-badness: 0.13985 -> 0.08016Helped
Use LocalSynt rather than the DFS-based naive evaluatorD5 · D5evaluation runtime (seconds): 1.21E+02 -> 4.56E-03Helped

Surprising findings

Limitations

Experimental setup

Benchmarks: graph of Fig. 1(a) with varying time horizon d parameterized graph family D_n for n=2..8 and scalability up to n=20

Metrics: L-Badness (local badness) running time in seconds

Baselines: naive DFS-based evaluation hand-crafted strategies pi_n and rho_n

Builds on: Steady-state strategy synthesis (Brázdil et al. 2011) Expected window mean-payoff (Bordais et al. 2019) Velasquez 2019 / Atia et al. 2020 memoryless steady-state synthesis Adam optimizer PyTorch automatic differentiation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy