An Empirical Study on the Power of Future Prediction in Partially Observable Environments

Jeongyeol Kwon, Liu Yang, Robert Nowak, Josiah Hanna
2/11/2024
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Learning good representations of historical contexts is one of the core challenges of reinforcement learning (RL) in partially observable environments. While self-predictive auxiliary tasks have been shown to improve performance in fully observed settings, their role in partial observability remains underexplored. In this empirical study, we examine the effectiveness of self-predictive representation learning via future prediction, i.e., predicting next-step observations as an auxiliary task for learning history representations, especially in environments with long-term dependencies. We test the hypothesis that future prediction alone can produce representations that enable strong RL performance. To evaluate this, we introduce $\texttt{DRL}^2$, an approach that explicitly decouples representation learning from reinforcement learning, and compare this approach to end-to-end training across multiple benchmarks requiring long-term memory. Our findings provide evidence that this hypothesis holds across different network architectures, reinforcing the idea that future prediction performance serves as a reliable indicator of representation quality and contributes to improved RL performance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kwon2024empirical,
  title  = {An Empirical Study on the Power of Future Prediction in Partially Observable Environments},
  author = {Jeongyeol Kwon and Liu Yang and Robert Nowak and Josiah Hanna},
  year   = {2024},
  eprint = {2402.07102},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.07102v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.07102.svg)](https://codeofpaper.com/paper/2402.07102)

Discussion