atlas

Research map / Reinforcement learning / Visual and representation RL

How Ensembles of Distilled Policies Improve Generalisation in Reinforcement Learning

NeurIPS 2025 · Reinforcement learning › Visual and representation RL · approach: Probabilistic and autonomous RL · 0 citations (OpenAlex)

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.

Proves a generalisation bound for policy distillation after training in a group-symmetry ZSPT setting, and shows empirically that distilling an ensemble of policies on diverse on-policy/mixed data beats the original PPO+Explore-Go agent in Four Rooms.

Problem

Zero-shot policy transfer in RL: it is unclear why policy distillation after training can improve test generalisation over the original agent, and which data should be used for distillation.

Approach

Analyses distillation after training in a generalisation-through-invariance ZSPT setting, where training uses full data augmentation over a subgroup of a symmetry group; the bound shows test performance improves with larger distilled ensembles (N) and larger subgroup coverage (smaller kappa), which is translated into practical advice to ensemble distilled policies and distil on more diverse states

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase distillation ensemble size from N=1 to N=100Reacher policy distillation · Reacher with rotational symmetry testreturn: 0.75 ± 0.147 -> 1.05 ± 0.117Helped
increase the training subgroup from C2 to C8Reacher policy distillation · Reacher with rotational symmetry testreturn: 0.39 ± 0.0805 -> 1.11 ± 0.072Helped
add C4-rotated starting-pose trajectoriesReacher policy distillation · Reacher with rotational symmetry testreturn: 0.39 ± 0.051 -> 0.48 ± 0.080Helped
add trajectories from random starting posesReacher policy distillation · Reacher with rotational symmetry testreturn: 0.39 ± 0.051 -> 0.49 ± 0.077Helped
use a more diverse Mixed or Explore-Go dataset instead of Teacher trajectoriesFour Rooms policy distillation · Four Rooms testreturn: 0.56 ± 0.049 -> 0.72 ± 0.040; 0.56 ± 0.049 -> 0.78 ± 0.041Helped
increase ensemble size from N=1 to N=10Four Rooms policy distillation · Four Rooms testreturn: 0.56 ± 0.049 -> 0.67 ± 0.054; 0.72 ± 0.040 -> 0.84 ± 0.034; 0.78 ± 0.041 -> 0.88 ± 0.036Helped
distill an N=10 ensemble on Explore-Go data rather than use the PPO+Explore-Go teacherFour Rooms policy distillation · Four Rooms testreturn: 0.74 ± 0.040 -> 0.88 ± 0.036Helped
use Explore-Go rather than Teacher data for behaviour cloningFour Rooms behaviour cloning, N=1 · Four Rooms testreturn: 0.26 ± 0.046 -> 0.56 ± 0.060Helped
use Mixed data rather than Teacher data for behaviour cloningFour Rooms behaviour cloning, N=1 · Four Rooms testreturn: 0.26 ± 0.046 -> 0.15 ± 0.024Hurt
increase behaviour-cloning ensemble size from N=1 to N=10Four Rooms behaviour cloning · Four Rooms testreturn: 0.26 ± 0.046 -> 0.37 ± 0.054; 0.56 ± 0.060 -> 0.75 ± 0.045Helped

Surprising findings

Limitations

Experimental setup

Datasets: Four Rooms (Minigrid) teacher trajectories Explore-Go trajectories Mixed teacher and pure exploration trajectories Reacher with rotational symmetry rollouts

Benchmarks: Four Rooms (Minigrid) Reacher with rotational symmetry

Metrics: mean return test performance train performance

Baselines: PPO+Explore-Go behaviour cloning single distilled student (N=1)

Builds on: Explore-Go Proximal Policy Optimization neural tangent kernel policy distillation after training

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