atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

GOALNET: Interleaving Neural Goal Predicate Inference with Classical Planning for Generalization in Robot Instruction Following

AAAI 2024 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Imitation and skill 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 GOALNET, a neuro-symbolic method that iteratively predicts a single positive and negative subgoal predicate from the world state and instruction, and executes classical planner (Rintanen) plans to follow natural language robot instructions.

Problem

Enabling robots to sequence actions for high-level natural-language instructions with multi-stage tasks, generalizing to novel instructions and unseen objects, where direct conjunctive goal prediction is exponential and sensitive to side-effect predicates.

Approach

Interleave a neural subgoal-predicate predictor (one positive and one negative predicate per step, using object-centric graph encoding, instruction-conditioned attention, and PDDL grammar masks) with a classical planner and simulator execution in a loop; GOALNET* uses factored per-object scoring to handle unseen objects.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use interleaved subgoal prediction, planning, and executionGOALNET · Benchmark testGRR: 0.370 -> 0.499Helped
Replace the fixed-object predictor with factored object-score predictionGOALNET · Unseen objectsGRR: 0.130 -> 0.196Helped
Add relational information to the world-state input (ablation)GOALNET · Benchmark testGRR: 0.459 -> 0.499Helped
Add instance grounding of objects (ablation)GOALNET · Benchmark testGRR: 0.445 -> 0.499Helped
Add negative-subgoal prediction (ablation)GOALNET · Benchmark testGRR: 0.450 -> 0.499Helped
Add positive-subgoal prediction (ablation)GOALNET · Benchmark testGRR: 0.134 -> 0.499Helped
Add temporal context encoding (ablation)GOALNET · Benchmark testGRR: 0.188 -> 0.499Helped
Add the PDDL-based grammar mask (ablation)GOALNET · Benchmark testGRR: 0.459 -> 0.499Helped
Train with RINTANEN instead of SYMSIM (ablation)GOALNET · Benchmark testGRR: 0.499 -> 0.658Helped
Use factored object-score prediction (ablation)GOALNET · Benchmark testGRR: 0.499 -> 0.377Hurt
Use GOALNET for verb replacement generalizationGOALNET · Verb replacementGRR: 0.138 -> 0.236Helped
Use GOALNET for paraphrased instructionsGOALNET · ParaphrasingGRR: 0.128 -> 0.303Helped

Surprising findings

Limitations

Experimental setup

Datasets: Misra et al. (2015) kitchen and living-room instruction-trajectory benchmark ConceptNet embeddings SentenceBERT

Benchmarks: Misra et al. (2015) instruction-following benchmark verb replacement generalization set paraphrasing generalization set unseen objects generalization set

Metrics: SJI IED F1 GRR

Baselines: SHE&CHAI TANGO PIPELINE GN-SYMSIM GAT GPT-3.5 TURBO

Builds on: TANGO She and Chai goal inference Rintanen planner ProgPrompt

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