atlas

Research map / Reinforcement learning / Visual and representation RL

Predictive Coding Enhances Meta-RL To Achieve Interpretable Bayes-Optimal Belief Representation Under Partial Observability

NeurIPS 2025 · Reinforcement learning › Visual and representation RL · approach: Task structure and curricula for meta-RL

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that meta-RL agents augmented with a VAE-based predictive coding module learn belief representations closer to Bayes-optimal states than RL² across six tractable POMDPs, verified via state machine simulation.

Problem

Black-box memory-based meta-RL (RL²) reaches near Bayes-optimal policies but its learned history representations are not equivalent to minimally sufficient Bayes-optimal belief states, hurting interpretability, generalization, and learning of information-seeking exploration.

Approach

Train an RNN-based VAE encoder to produce a probabilistic belief bottleneck by predicting next observations and rewards (with KL regularization acting as Bayesian filtering prior), and feed that belief to a feedforward actor-critic policy trained without gradients flowing into the encoder; representational equivalence is assessed by bidirectional state machine simulation against Bayes-optimal beli

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add VAE KL regularization (ablation)Meta-RL with predictive modules · Two-arm Bernoulli banditstate dissimilarity: 2.44±0.38; 0.21±0.04Helped
Add VAE KL regularization (ablation)Meta-RL with predictive modules · Dynamic banditstate dissimilarity: 0.42±0.38; -0.65±0.15Mixed
Add VAE KL regularization (ablation)Meta-RL with predictive modules · Dynamic Tigeroutput dissimilarity: 1.11±1.35; 1.49±0.6Helped
Add VAE KL regularization (ablation)Meta-RL with predictive modules · Oracle banditstate dissimilarity: 23.47±6.94; 0.24±0.82Helped
Train the RNN encoder solely with predictive loss rather than also using RL policy gradients (ablation)Meta-RL with predictive modules · Two-arm Bernoulli banditdissimilarity: -0.41±0.05; -0.61±0.15; -0.27±0.12; -0.08±0.04No clear effect
Train the RNN encoder solely with predictive loss rather than also using RL policy gradients (ablation)Meta-RL with predictive modules · Dynamic banditdissimilarity: -0.09±0.06; 0.08±0.13; 0.0±0.04; 0.47±0.2No clear effect
Train the RNN encoder solely with predictive loss rather than also using RL policy gradients (ablation)Meta-RL with predictive modules · Dynamic Tigerdissimilarity: 1.1±0.96; 0.21±0.05; 0.95±1.66; 0.62±0.84No clear effect
Train the RNN encoder solely with predictive loss rather than also using RL policy gradients (ablation)Meta-RL with predictive modules · Oracle banditdissimilarity: 10.91±1.02; 0.24±0.82; 5.53±5.0; 1.77±3.38No clear effect
Use predictive modules instead of black-box RL²Meta-RL · Dynamic Tiger, observation accuracy 0.8 testtest return: -25.56±1.80 -> -15.94±3.82Helped
Use predictive modules instead of black-box RL²Meta-RL · Oracle bandit, transfer from arms 1-5 to arms 6-10transfer learning speedHelped

Surprising findings

Limitations

Experimental setup

Datasets: two-armed Beta-Bernoulli bandit dynamic two-armed bandit stationary Tiger dynamic Tiger oracle bandit latent goal cart

Benchmarks: two-armed Bernoulli bandit dynamic two-armed bandit stationary Tiger dynamic Tiger oracle bandit latent goal cart

Metrics: episodic return vs Bayes-optimal state dissimilarity D_s (MSE) output dissimilarity D_o zero-shot test return transfer learning speed

Baselines: RL2 Bayes-optimal policy (value iteration / Gittins index)

Builds on: RL2 state machine simulation advantage actor-critic variational autoencoder Dreamer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy