state occupancy measure
Bellman Diffusion Models
Schramm, Liam, Boularias, Abdeslam
The successor state measure is a central object of study in reinforcement learning (RL). A common statement of the objective is to find the policy that induces the state occupancy measure with the highest expected reward [4, 3, 6, 5, 7]. The state occupancy measure (SOM) has also received considerable attention in the RL theory community, as a number of provably efficient exploration schemes revolve around regularizing the state occupancy measure [1, 2, 8]. We explore a closely related concept, the state successor measure (SSM), which is the probability distribution over future states, given that the agent is currently at state s and takes action a. Despite their utility, the problem of learning the successor measure or state occupancy measure has received relatively little attention in the empirical RL community. While the full reasons for this are difficult to pin down, we argue that it is in large part due to the lack of an expressive and learnable representation that can be easily normalized. We argue that diffusion models can address this deficiency.
Provably Efficient Long-Horizon Exploration in Monte Carlo Tree Search through State Occupancy Regularization
Schramm, Liam, Boularias, Abdeslam
Monte Carlo tree search (MCTS) has been successful in a variety of domains, but faces challenges with long-horizon exploration when compared to sampling-based motion planning algorithms like Rapidly-Exploring Random Trees. To address these limitations of MCTS, we derive a tree search algorithm based on policy optimization with state occupancy measure regularization, which we call {\it Volume-MCTS}. We show that count-based exploration and sampling-based motion planning can be derived as approximate solutions to this state occupancy measure regularized objective. We test our method on several robot navigation problems, and find that Volume-MCTS outperforms AlphaZero and displays significantly better long-horizon exploration properties.
Exploration by Learning Diverse Skills through Successor State Measures
Tolguenec, Paul-Antoine Le, Besse, Yann, Teichteil-Konigsbuch, Florent, Wilson, Dennis G., Rachelson, Emmanuel
The ability to perform different skills can encourage agents to explore. In this work, we aim to construct a set of diverse skills which uniformly cover the state space. We propose a formalization of this search for diverse skills, building on a previous definition based on the mutual information between states and skills. We consider the distribution of states reached by a policy conditioned on each skill and leverage the successor state measure to maximize the difference between these skill distributions. We call this approach LEADS: Learning Diverse Skills through Successor States. We demonstrate our approach on a set of maze navigation and robotic control tasks which show that our method is capable of constructing a diverse set of skills which exhaustively cover the state space without relying on reward or exploration bonuses. Our findings demonstrate that this new formalization promotes more robust and efficient exploration by combining mutual information maximization and exploration bonuses.
Contrastive Difference Predictive Coding
Zheng, Chongyi, Salakhutdinov, Ruslan, Eysenbach, Benjamin
Predicting and reasoning about the future lie at the heart of many time-series questions. For example, goal-conditioned reinforcement learning can be viewed as learning representations to predict which states are likely to be visited in the future. While prior methods have used contrastive predictive coding to model time series data, learning representations that encode long-term dependencies usually requires large amounts of data. In this paper, we introduce a temporal difference version of contrastive predictive coding that stitches together pieces of different time series data to decrease the amount of data required to learn predictions of future events. We apply this representation learning method to derive an off-policy algorithm for goal-conditioned RL. Experiments demonstrate that, compared with prior RL methods, ours achieves $2 \times$ median improvement in success rates and can better cope with stochastic environments. In tabular settings, we show that our method is about $20 \times$ more sample efficient than the successor representation and $1500 \times$ more sample efficient than the standard (Monte Carlo) version of contrastive predictive coding.
Regularizing Adversarial Imitation Learning Using Causal Invariance
Ovinnikov, Ivan, Buhmann, Joachim M.
Imitation learning methods are used to infer a policy in a Markov decision process from a dataset of expert demonstrations by minimizing a divergence measure between the empirical state occupancy measures of the expert and the policy. The guiding signal to the policy is provided by the discriminator used as part of an versarial optimization procedure. We observe that this model is prone to absorbing spurious correlations present in the expert data. To alleviate this issue, we propose to use causal invariance as a regularization principle for adversarial training of these models. The regularization objective is applicable in a straightforward manner to existing adversarial imitation frameworks. We demonstrate the efficacy of the regularized formulation in an illustrative two-dimensional setting as well as a number of high-dimensional robot locomotion benchmark tasks.
Avoidance Learning Using Observational Reinforcement Learning
Venuto, David, Boussioux, Leonard, Wang, Junhao, Dali, Rola, Chakravorty, Jhelum, Bengio, Yoshua, Precup, Doina
Imitation learning seeks to learn an expert policy from sampled demonstrations. However, in the real world, it is often difficult to find a perfect expert and avoiding dangerous behaviors becomes relevant for safety reasons. We present the idea of \textit{learning to avoid}, an objective opposite to imitation learning in some sense, where an agent learns to avoid a demonstrator policy given an environment. We define avoidance learning as the process of optimizing the agent's reward while avoiding dangerous behaviors given by a demonstrator. In this work we develop a framework of avoidance learning by defining a suitable objective function for these problems which involves the \emph{distance} of state occupancy distributions of the expert and demonstrator policies. We use density estimates for state occupancy measures and use the aforementioned distance as the reward bonus for avoiding the demonstrator. We validate our theory with experiments using a wide range of partially observable environments. Experimental results show that we are able to improve sample efficiency during training compared to state of the art policy optimization and safety methods.