atlas

Research map / Reinforcement learning / Visual and representation RL

Compositional Automata Embeddings for Goal-Conditioned Reinforcement Learning

NeurIPS 2024 · Reinforcement learning › Visual and representation RL · approach: Goal-conditioned policy learning · 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 conditioning goal-conditioned RL policies on compositions of DFAs (cDFAs) embedded by a GATv2 graph network, pre-trained on reach-avoid derived (RAD) DFAs for zero-shot generalization.

Problem

Goal-conditioned RL needs expressive, unambiguous representations of temporal (non-Markovian) tasks; target states and natural language are either limited to non-temporal tasks or ambiguous, and the space of DFAs is countably infinite with sparse binary rewards.

Approach

Represent temporal goals as conjunctions of DFAs embedded with a GATv2 encoder, pre-trained in a dummy MDP on RAD DFAs (mutations of sequential reach-avoid DFAs) so the frozen embedding generalizes zero-shot to other task classes and avoids the myopia of hierarchical planners.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pre-train and freeze the cDFA encoder on RAD cDFAscDFA-conditioned policies · RAD cDFAs, Letterworldtask satisfaction rateHelped
Pre-train the cDFA encoder on RAD cDFAs (ablation)cDFA-conditioned policies · RAD cDFAs, Letterworldtask learningHelped
Freeze the RAD-pretrained encoder rather than continue updating it (ablation)RGCN cDFA-conditioned policy · RAD cDFAs, Letterworldtask performanceHelped
Use GATv2 rather than RGCN as the cDFA encoderRAD-pretrained cDFA encoder · Unseen cDFA task classes, dummy DFA environmentaccuracyHelped
Use GATv2 rather than RGCN as the policy encoderRAD-trained policies · Letterworld task generalizationtask satisfactionHelped
Use frozen rather than trainable RAD-pretrained GATv2 (ablation)cDFA-conditioned policies · Letterworld task generalizationtask satisfactionHelped
Use RAD pretraining rather than no pretraining (ablation)cDFA-conditioned policies · Unseen task classes, Letterworldtask satisfactionHelped
Train on RAD cDFAs rather than a specialized subclasscDFA-conditioned policy · Letterworld task generalizationepisode lengthHelped
Use GATv2 rather than RGCNRAD-pretrained cDFA encoder · RAD cDFA pretrainingconvergence speedHelped
Train on longer cRA tasksRAD-pretrained cDFA-conditioned policy · Letterworldtask satisfactionHurt
Use longer task lengths in ZonesRAD-trained cDFA-conditioned policy · Zonestask satisfactionHurt
Continue updating the pretrained RGCN during policy training rather than freeze it (ablation)LTL2Action policy · Partially ordered and avoidance LTL taskstask learningHurt

Surprising findings

Limitations

Experimental setup

Datasets: RAD cDFA samples RA RAR reach parity PO and AV LTL tasks

Benchmarks: Letterworld Zones dummy MDP generalization

Metrics: satisfaction likelihood steps to completion t-SNE visualization cosine similarity Euclidean distance

Baselines: LTL2Action RGCN encoder no pretraining hierarchical approaches

Builds on: GATv2 LTL2Action proximal policy optimization relational graph convolutional network hindsight experience replay

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