Reconciling Spatial and Temporal Abstractions for Goal Representation
Mehdi Zadem, Sergio Mover, Sao Mai Nguyen
TL;DR
This work tackles the scalability of goal-conditioned hierarchical RL by reconciling spatial and temporal abstractions. It introduces STAR, a three-level Feudal HRL framework that simultaneously learns a reachability-aware spatial abstraction of goals and temporal subgoal planning across multiple time scales. The authors provide regret-like theoretical guarantees showing sub-optimality bounds for policies learned under reachability-aware abstractions and demonstrate improved data efficiency on challenging continuous-control tasks with high-dimensional state spaces. Empirically, STAR outperforms baselines that rely on only spatial or only temporal abstractions, evidencing improved scalability and more sample-efficient learning in Ant Maze, Ant Fall, and Ant Maze Cam environments. The approach holds promise for robust, scalable HRL in complex, continuous domains and can be extended to stochastic and non-Markovian settings in future work.
Abstract
Goal representation affects the performance of Hierarchical Reinforcement Learning (HRL) algorithms by decomposing the complex learning problem into easier subtasks. Recent studies show that representations that preserve temporally abstract environment dynamics are successful in solving difficult problems and provide theoretical guarantees for optimality. These methods however cannot scale to tasks where environment dynamics increase in complexity i.e. the temporally abstract transition relations depend on larger number of variables. On the other hand, other efforts have tried to use spatial abstraction to mitigate the previous issues. Their limitations include scalability to high dimensional environments and dependency on prior knowledge. In this paper, we propose a novel three-layer HRL algorithm that introduces, at different levels of the hierarchy, both a spatial and a temporal goal abstraction. We provide a theoretical study of the regret bounds of the learned policies. We evaluate the approach on complex continuous control tasks, demonstrating the effectiveness of spatial and temporal abstractions learned by this approach. Find open-source code at https://github.com/cosynus-lix/STAR.
