Papers
Topics
Authors
Recent
Search
2000 character limit reached

Equilibrium Policy Generalization (EPG)

Updated 28 November 2025
  • EPG is a formal learning framework that synthesizes worst-case robust pursuit policies for multi-agent Markov games via reinforcement learning with oracle-guided imitation.
  • It integrates graph neural networks with soft KL penalties to balance policy optimization against dynamic programming-derived reference actions for zero-shot generalization.
  • Empirical results on synthetic and urban graph environments demonstrate EPG’s significant improvement in capture success, robustness under partial observability, and scalability.

Equilibrium Policy Generalization (EPG) is a formal learning framework and reinforcement learning (RL) instantiation for synthesizing robust pursuit strategies in multi-agent Markov games, particularly graph-based pursuit-evasion games (PEGs). EPG aims to generalize worst-case performance guarantees to previously unseen environments by training policies over ensembles of environments for which optimal oracle equilibria are available. In the context of pursuit-evasion, this method enables the derivation of pursuer policies that achieve robust, zero-shot generalization to new graph topologies, even in the presence of partial observability and asynchronous adversarial evasion (Lu et al., 21 Nov 2025).

1. Formal Optimization Objective and Equilibrium Constraints

EPG constructs a saddle-point learning problem over a distribution D\mathcal D of environment graphs GiG_i and initial states s0s_0. For each GiG_i, oracles for perfect-information equilibrium policies (μi,νi)(\mu_i^*,\nu_i^*)—typically computed by dynamic programming (DP)—are presumed available. The objective is to learn a single parameterized pursuer policy πθ\pi_\theta such that, for any unseen graph Gj∉GG_j\not\in\mathcal{G}, πθ\pi_\theta yields near–worst-case value against the optimal evader νj\nu_j^*. The central optimization is: maxπΠ  minGiD  VGiπ,νi(s0)s.t.s,  KL(μi(s)    π(s))ε\max_{\pi\in\Pi}\; \min_{G_i\sim\mathcal D}\; V^{\,\pi,\,\nu_i^*}_{G_i}(s_{0}) \quad\text{s.t.}\quad \forall s,\;\mathrm{KL}\bigl(\mu_i^*(s)\;\|\;\pi(s)\bigr)\le\varepsilon where GiG_i0 is the infinite-horizon discounted value for the induced Markov game on GiG_i1. In practice, the hard Kullback-Leibler (KL) constraint is implemented as a soft penalty: GiG_i2 where GiG_i3 is a standard RL policy gradient or discrete Soft Actor-Critic (SAC) loss, with GiG_i4 controlling the trade-off between RL-driven exploitation and oracle-guided imitation (Lu et al., 21 Nov 2025).

This approach exploits the property that each GiG_i5 is provably worst-case optimal on GiG_i6, so optimizing GiG_i7 against these across many graphs induces an agent that captures structure-invariant principles of robust pursuit. The intended outcome is zero-shot generalization: GiG_i8 achieves reliable performance even on graphs and initializations not seen during training.

2. Graph Neural Network Policy Architecture

EPG employs a homogeneous, decomposable policy for GiG_i9 pursuers, represented sequentially as: s0s_00 At each step, the policy receives as input:

  • s0s_01
  • s0s_02: the set of possible evader positions
  • s0s_03: a belief distribution over the evader's location

A shared Graph Neural Network (GNN) backbone with masked self-attention layers processes these features into node embeddings. The encoder consists of 6 masked self-attention layers, each leveraging the graph adjacency mask s0s_04: s0s_05 A query is formed using the pursuer's current focus node, followed by an unmasked attention-based pointer network over neighbor node embeddings to produce s0s_06 (Lu et al., 21 Nov 2025).

This parameter sharing makes the policy agnostic to graph size, topology, and degree, supporting zero-shot transfer across arbitrary graph families.

3. RL Algorithm, Training Losses, and Bellman Updates

The EPG learning process uses discrete Soft Actor-Critic as the backbone. Denoting s0s_07 as the critic and s0s_08 as the value network, the main update steps are:

  • Soft Q-update:

s0s_09

  • Value update:

GiG_i0

  • Policy actor update (w/o guidance):

GiG_i1

  • Policy actor update (EPG guidance):

GiG_i2

with GiG_i3 the DP reference action.

  • Entropy coefficient update:

GiG_i4

Training batches are generated by uniform sampling over graphs GiG_i5, initializations, and transitions, with adversarial evader moves sampled from GiG_i6 (Lu et al., 21 Nov 2025).

4. Handling Partial Observability via Belief Preservation

To extend EPG into partially observable settings (where pursuers do not always know the evader’s location), EPG is integrated with a belief preservation module embodying the following constructs:

  • PosGiG_i7: Set of possible evader positions at time GiG_i8. Initialized to the true start, updated deterministically by neighborhood propagation and elimination of observed nodes.
  • beliefGiG_i9: Distribution over possible evader locations at time (μi,νi)(\mu_i^*,\nu_i^*)0, updated recursively as: (μi,νi)(\mu_i^*,\nu_i^*)1 where (μi,νi)(\mu_i^*,\nu_i^*)2 defaults to uniform unless further information is available.

Two pursuit policies are then constructed:

  • Position-worst-case:

(μi,νi)(\mu_i^*,\nu_i^*)3

  • Belief-averaged:

(μi,νi)(\mu_i^*,\nu_i^*)4

When the possible-position set is a singleton, both policies coincide with the perfect-information DP policy (Lu et al., 21 Nov 2025).

5. Zero-Shot Experimental Protocols and Robustness Metrics

EPG’s effectiveness is assessed under an experimental protocol focusing on generalization and worst-case robustness:

  • Training environments: 150 synthetic random graphs (grids, dungeons) and 150 urban subgraphs from Google Maps, all with (μi,νi)(\mu_i^*,\nu_i^*)5.
  • Testing (zero-shot): 10 previously unseen graphs (e.g., (μi,νi)(\mu_i^*,\nu_i^*)6 grids, Scotland-Yard, Google-Maps Downtown, notable landmarks).
  • Opponents: Four evader behaviors—static, DP synchronous, DP asynchronous, best-responder asynchronous (the latter trained against the learned (μi,νi)(\mu_i^*,\nu_i^*)7).
  • Evaluation metric: Success rate, defined as capture within 128 steps averaged over 500 random initializations.
  • Baselines: PSRO (Policy Space Response Oracles) trained directly on the test graphs, and extended DP pursuer baselines leveraging Pos and belief modules.

Empirical results demonstrate that EPG-trained GNN policies attain (μi,νi)(\mu_i^*,\nu_i^*)8–(μi,νi)(\mu_i^*,\nu_i^*)9 capture success under all four evader types, consistently outperforming policies directly trained on test graphs with PSRO. Ablations show that belief averaging outperforms simple position set tracking, larger observation radii πθ\pi_\theta0 enhance performance monotonically, and more accurate belief propagation further improves robustness. Scalability is substantiated: inference on graphs with πθ\pi_\theta1 nodes completes in under πθ\pi_\theta2 seconds, while naive DP recomputation exceeds πθ\pi_\theta3 seconds (Lu et al., 21 Nov 2025).

6. Significance, Limitations, and Extensions

EPG, when combined with graph neural policies and belief preservation, constitutes the first framework for computing worst-case robust, real-time pursuer policies for pursuit-evasion games that generalize zero-shot across new graphs and operate under both partial and asynchronous observability constraints.

A plausible implication is that the EPG paradigm, instantiated with efficient RL and GNN architectures, resolves key scalability bottlenecks inherent in classical DP approaches, while simultaneously preserving robustness properties previously unattainable by neural or meta-RL methods. However, the practical deployment of EPG relies on the availability of equilibrium oracles πθ\pi_\theta4 for the full training suite, and its performance bounds are inherited from the underlying DP and belief update fidelity. Extensions of the framework to alternative multi-agent competitive domains, or to more complex observation models, represent avenues for further investigation (Lu et al., 21 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Equilibrium Policy Generalization (EPG).