mlsanityData to 14 Oct 2026

Hierarchical Variational Imitation Learning of Control Programs

arXiv 1912.12612 ↗First posted 29 Dec 2019cs.LG stat.MLcited by 5

On the map: Offline RL and imitation learning from data → Imitation learning methods

Abstract (arXiv)

Autonomous agents can learn by imitating teacher demonstrations of the intended behavior. Hierarchical control policies are ubiquitously useful for such learning, having the potential to break down structured tasks into simpler sub-tasks, thereby improving data efficiency and generalization. In this paper, we propose a variational inference method for imitation learning of a control policy represented by parametrized hierarchical procedures (PHP), a program-like structure in which procedures can invoke sub-procedures to perform sub-tasks. Our method discovers the hierarchical structure in a dataset of observation-action traces of teacher demonstrations, by learning an approximate posterior distribution over the latent sequence of procedure calls and terminations. Samples from this learned distribution then guide the training of the hierarchical control policy. We identify and demonstrate a novel benefit of variational inference in the context of hierarchical imitation learning: in decomposing the policy into simpler procedures, inference can leverage acausal information that is unused by other methods. Training PHP with variational inference outperforms LSTM baselines in terms of data efficiency and generalization, requiring less than half as much data to achieve a 24% error rate in executing the bubble sort algorithm, and to achieve no error in executing Karel programs.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. Builds on 19 of its 33 references that are in the map. First posted on arXiv 29 Dec 2019.

Builds on

19 of 33 references.

References · 19

  1. 2013Auto-Encoding Variational Bayescited by 4,053
  2. 2016Generative Adversarial Imitation Learningcited by 1,597
  3. 2018Reinforcement Learning and Control as Probabilistic Inference: Tutorial and Reviewcited by 482
  4. 2015Importance Weighted Autoencoderscited by 456
  5. 2015A Recurrent Latent Variable Model for Sequential Datacited by 362
  6. 2016Split-Brain Autoencoders: Unsupervised Learning by Cross-Channel Predictioncited by 217
  7. 2017RobustFill: Neural Program Learning under Noisy I/Ocited by 126
  8. 2018Variational Option Discovery Algorithmscited by 122
  9. 2015Gradient Estimation Using Stochastic Computation Graphscited by 121
  10. 2014Reinforcement and Imitation Learning via Interactive No-Regret Learningcited by 118
  11. 2016Sequential Neural Models with Stochastic Layerscited by 115
  12. 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 106
7 more
  1. 2015Neural Programmer-Interpreterscited by 101
  2. 2017Deeply AggreVaTeD: Differentiable Imitation Learning for Sequential Predictioncited by 93
  3. 2018Leveraging Grammar and Reinforcement Learning for Neural Program Synthesiscited by 84
  4. 2015Inferring Algorithmic Patterns with Stack-Augmented Recurrent Netscited by 76
  5. 2014Learning Stochastic Recurrent Networkscited by 60
  6. 2018VIREL: A Variational Inference Framework for Reinforcement Learningcited by 22
  7. 2014Variational Particle Approximationscited by 13

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2020: 1; 2021: 0; 2022: 0; 2023: 1; 2024: 0; 2025: 1; 2026: 2.

5 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2022Deconfounding Imitation Learning with Variational Inference
  2. 2020Provable Hierarchical Imitation Learning via EM
  3. 2018CompILE: Compositional Imitation Learning and Execution
  4. 2018Directed-Info GAIL: Learning Hierarchical Policies from Unsegmented Demonstrations using Directed Information
  5. 2018Hierarchical Imitation and Reinforcement Learning
  6. 2023Hierarchical Imitation Learning with Vector Quantized Models
  7. 2019VILD: Variational Imitation Learning with Diverse-quality Demonstrations
  8. 2024A Dual Approach to Imitation Learning from Observations with Offline Datasets