atlas

Research map / Reinforcement learning / Visual and representation RL

Behaviour Distillation

ICLR 2024 · Reinforcement learning › Visual and representation RL · approach: Inferring decision-making from behavior · 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.

Formalizes behaviour distillation (condensing an expert policy into a few synthetic state-action pairs without expert data) and proposes HaDES, which evolves such datasets with evolution strategies over a behaviour-cloning inner loop.

Problem

Dataset distillation methods assume an expert or fixed dataset, so they cannot be applied to reinforcement learning; the goal is to distill the information needed to train an expert policy into a tiny synthetic state-action dataset without expert data.

Approach

Bi-level optimization where the synthetic dataset is evolved by OpenES/SNES in the outer loop, with the fitness being the return of a policy trained by behaviour cloning on that dataset in the inner loop; a randomized-initialization variant (HaDES-R) yields datasets that generalize across architectures and hyperparameters, and the same approach doubles as a memory-efficient neuroevolution parametr

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HaDES instead of RFAD for 1 image/class distillationMNIST classifiers · MNIST, 1 image/classtest accuracy: 94.4 ± 1.5 -> 90.1 ± 0.3Hurt
Use HaDES instead of RFAD for 1 image/class distillationFashionMNIST classifiers · FashionMNIST, 1 image/classtest accuracy: 78.6 ± 1.3 -> 80.2 ± 0.4Helped
Randomize policy initialization during dataset evolution instead of using a fixed initialization (ablation)HaDES behaviour-distillation datasets · Hopper; transfer across architectures and training parameterspolicy return/generalizationHelped
Use a fixed policy initialization instead of randomized initializations (ablation)HaDES neuroevolution · Brax and MinAtar environmentspolicy returnHelped
Use randomized policy initialization instead of a fixed initialization (ablation)HaDES neuroevolution · Brax and MinAtar environmentspolicy return versus ES: 6/8Mixed
Use HaDES-F instead of direct ES neuroevolutionNeuroevolution · Brax environmentspolicy returnHelped
Use HaDES-F instead of direct ES neuroevolutionNeuroevolution · MinAtar environmentspolicy returnMixed
Use a dataset that is too small to capture the expert behaviour (ablation)HaDES policies · Humanoidreturn: 1013Hurt
Increase the dataset size to 256 state-action pairs (ablation)HaDES policies · HaDES distillation-budget experimentsreturn: 256Hurt
Train on the merged, zero-padded datasets rather than the single-task datasetHaDES multi-task agents · Halfcheetah and Hoppernormalized fitness: ~ 50%Mixed
Train on the merged, zero-padded datasets rather than the single-task datasetHaDES multi-task agents · Humanoid and Humanoid Standupnormalized fitness: ≳ 100%No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Brax environments MinAtar environments MNIST FashionMNIST

Benchmarks: Brax continuous control (8 environments) MinAtar (4 environments) MNIST 1 img/cls FashionMNIST 1 img/cls

Metrics: episodic return normalized fitness test accuracy seconds per generation

Baselines: ES neuroevolution PPO RFAD

Builds on: dataset distillation evolution strategies OpenES SNES PureJaxRL

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