Latent Spherical Flow Policy for Reinforcement Learning with Combinatorial Actions
Lingkai Kong, Anagha Satish, Hezi Jiang, Akseli Kangaslahti, Andrew Ma, Wenbo Chen, Mingxiao Song, Lily Xu, Milind Tambe
TL;DR
This work tackles reinforcement learning with combinatorial action spaces by introducing LSFlow, a solver-augmented latent spherical flow policy. The method learns an expressive stochastic policy over a latent cost space on the unit sphere and delegates feasibility to a combinatorial optimizer, ensuring feasible actions by design. It combines flow matching in latent space with a von Mises–Fisher smoothing-based Bellman operator and a latent-space critic to stabilize learning and reduce solver calls, achieving strong improvements on public benchmarks and STI testing tasks. The approach promises scalable, expressive decision-making in constraint-heavy domains where combinatorial feasibility is strict and critical.
Abstract
Reinforcement learning (RL) with combinatorial action spaces remains challenging because feasible action sets are exponentially large and governed by complex feasibility constraints, making direct policy parameterization impractical. Existing approaches embed task-specific value functions into constrained optimization programs or learn deterministic structured policies, sacrificing generality and policy expressiveness. We propose a solver-induced \emph{latent spherical flow policy} that brings the expressiveness of modern generative policies to combinatorial RL while guaranteeing feasibility by design. Our method, LSFlow, learns a \emph{stochastic} policy in a compact continuous latent space via spherical flow matching, and delegates feasibility to a combinatorial optimization solver that maps each latent sample to a valid structured action. To improve efficiency, we train the value network directly in the latent space, avoiding repeated solver calls during policy optimization. To address the piecewise-constant and discontinuous value landscape induced by solver-based action selection, we introduce a smoothed Bellman operator that yields stable, well-defined learning targets. Empirically, our approach outperforms state-of-the-art baselines by an average of 20.6\% across a range of challenging combinatorial RL tasks.
