English

Learning Discrete State Abstractions With Deep Variational Inference

Machine Learning 2021-01-12 v3 Machine Learning

Abstract

Abstraction is crucial for effective sequential decision making in domains with large state spaces. In this work, we propose an information bottleneck method for learning approximate bisimulations, a type of state abstraction. We use a deep neural encoder to map states onto continuous embeddings. We map these embeddings onto a discrete representation using an action-conditioned hidden Markov model, which is trained end-to-end with the neural network. Our method is suited for environments with high-dimensional states and learns from a stream of experience collected by an agent acting in a Markov decision process. Through this learned discrete abstract model, we can efficiently plan for unseen goals in a multi-goal Reinforcement Learning setting. We test our method in simplified robotic manipulation domains with image states. We also compare it against previous model-based approaches to finding bisimulations in discrete grid-world-like environments. Source code is available at https://github.com/ondrejba/discrete_abstractions.

Keywords

Cite

@article{arxiv.2003.04300,
  title  = {Learning Discrete State Abstractions With Deep Variational Inference},
  author = {Ondrej Biza and Robert Platt and Jan-Willem van de Meent and Lawson L. S. Wong},
  journal= {arXiv preprint arXiv:2003.04300},
  year   = {2021}
}

Comments

15 pages, 7 figures

R2 v1 2026-06-23T14:09:10.201Z