atlas

Research map / Reinforcement learning / Imitation learning

Memory-Consistent Neural Networks for Imitation Learning

ICLR 2024 · Reinforcement learning › Imitation learning · approach: Behavior cloning theory and models · 1 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.

Proposes memory-consistent neural networks (MCNNs), a semi-parametric behavior cloning model class whose outputs are hard-constrained to permissible regions around prototype memories, and shows gains across MLP, BeT, and diffusion backbones on Adroit, CARLA, and Franka Kitchen.

Problem

Behavior cloning policies make small errors away from expert training states that compound over rollouts, causing task failure, especially with few demonstrations.

Approach

Combine a nearest-memory lookup (memories selected by neural gas from the demonstrations) with a DNN whose output is bounded by tanh and mixed in with weight that vanishes at memories, so the policy exactly matches expert actions at memories and stays within bounded permissible regions elsewhere; a sub-optimality bound follows from the bounded width.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MCNN constraints to an MLP behavior-cloning policyMLP-BC · pen-human-v1return: 1845 { $\pm$ 213} -> 3285 { $\pm$ 209}Helped
Add MCNN constraints to an MLP behavior-cloning policyMLP-BC · hammer-human-v1return: -11 { $\pm$ 118} -> 262 { $\pm$ 107}Helped
Add MCNN constraints to a BeT behavior-cloning policyBeT-BC · relocate-human-v1return: -2.7 { $\pm$ 1.6} -> 8.2 { $\pm$ 4.2}Helped
Add MCNN constraints to a diffusion behavior-cloning policyDiff-BC · Franka Kitchen p5success rate: 0.02 -> 0.08Helped
Use tuned rather than fixed MCNN hyperparameters (ablation)MCNN+MLP · pen-human-v1return: 3285 { $\pm$ 209} -> 3405 { $\pm$ 328}Helped
Replace neural-gas memories with randomly chosen memories (ablation)MCNN+MLP · Adroit human and expert tasksreturnHurt
Increase the number of memories toward 100% of the dataset (ablation)MCNN+MLP · imitation tasksreturnHurt
Vary the number of memories across the dataset (ablation)MCNN+MLP · imitation tasksreturnMixed
Increase λ (ablation)MCNN · MCNN function classpermissible-region widthHelped
Increase L (ablation)MCNN · MCNN function classfunction-class widthHurt

Surprising findings

Limitations

Experimental setup

Datasets: D4RL Adroit (pen, hammer, relocate, door) CARLA (D4RL) Franka Kitchen multimodal relay policy learning dataset

Benchmarks: D4RL Adroit CARLA Town03/Town04 lane Franka Kitchen

Metrics: return normalized score percentage increase in return over D4RL BC p1-p5 task success probabilities

Baselines: D4RL BC MLP-BC 1-NN VINN CQL-Sparse Implicit BC BeT-BC Diff-BC

Builds on: behavior cloning Neural Gas VINN Behavior Transformer Diffusion Policy

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