Reducing Action Space for Deep Reinforcement Learning via Causal Effect Estimation
Wenzhang Liu, Lianjun Jin, Lu Ren, Chaoxu Mu, Changyin Sun
TL;DR
This work tackles action redundancy in deep reinforcement learning by introducing Causal Effect Estimation (CEE), a two-phase framework that pre-trains an inverse dynamics model and an N-value network to efficiently compute per-action causal effects on one-step state transitions. Actions are then grouped via similarity and filtered through a relative-effect masking mechanism to form a Minimal Causal Action Space, guiding exploration with a masked policy. Theoretical guarantees link positive causal effect to a causal action via $C^{\pi}(A|S \rightarrow S') > 0$, and empirical results across Maze, MiniGrid, and Atari demonstrate improved learning efficiency and performance over PPO and NPM baselines, including in large action spaces. Overall, CEE provides a practical, generalizable method to reduce DRL action spaces without relying on extensive environment-specific priors, enhancing exploration and policy quality in complex decision problems. Key contributions include a causal graphical model for state transitions, a KL-divergence-based causal effect measure, an N-value–driven estimation procedure, and an action-classification–augmented masking strategy with robust empirical support.
Abstract
Intelligent decision-making within large and redundant action spaces remains challenging in deep reinforcement learning. Considering similar but ineffective actions at each step can lead to repetitive and unproductive trials. Existing methods attempt to improve agent exploration by reducing or penalizing redundant actions, yet they fail to provide quantitative and reliable evidence to determine redundancy. In this paper, we propose a method to improve exploration efficiency by estimating the causal effects of actions. Unlike prior methods, our approach offers quantitative results regarding the causality of actions for one-step transitions. We first pre-train an inverse dynamics model to serve as prior knowledge of the environment. Subsequently, we classify actions across the entire action space at each time step and estimate the causal effect of each action to suppress redundant actions during exploration. We provide a theoretical analysis to demonstrate the effectiveness of our method and present empirical results from simulations in environments with redundant actions to evaluate its performance. Our implementation is available at https://github.com/agi-brain/cee.git.
