ahat-planning-eval
Any House Any Task: Scalable Long-Horizon Planning for Abstract Human Tasks — Zhihong Liu et al. (2026) (arXiv:2602.12244, 2026)
What this evaluates
Evaluates an agent's ability to decompose abstract, long-horizon household instructions into feasible, constraint-satisfying action plans. It probes intent inference, subgoal grounding, and robustness to environmental clutter and instruction ambiguity.
Datasets
- AHAT — total 346; splits: Easy (146), Complex (94), Abstract (108)
- Human Tasks — total 50; splits: (unstated)
- PARTNR — total 368; splits: (unstated)
- Behavior-1K — total 30; splits: (unstated)
Metrics
Success Rate (SR) (primary) — range: [0, 1]
- SR = (1/N) * Σ I_feas(o_i) * R_comp(o_i), where I_feas indicates plan feasibility and R_comp indicates task completion across N samples.
Planning Time (T) — range: other
- Average wall-clock or inference time to generate and solve the full plan across N tasks.
Input / output format
Input: Natural language instruction describing a household task, paired with a structured scene graph representing the environment (objects, furniture, rooms, and their spatial relationships).
Output: A sequence of grounded actions or PDDL-formulated subgoals that constitute a complete plan to execute the instruction.
Scoring recipe
def compute_sr(predictions, N):
total_sr = 0
for i in range(N):
feas = 1 if predictions[i] is feasible else 0
comp = 1 if predictions[i] completes the gold task else 0
total_sr += feas * comp
return total_sr / N
Common pitfalls
- The AHAT benchmark subsets (Easy, Complex, Abstract) are stratified by instruction type and constraint density, not independent datasets; scene counts overlap across subsets.
- Behavior-1K scenes were artificially augmented with distractor objects to increase clutter, meaning results are not directly comparable to the original Behavior-1K release.
- LLM baselines (Gemini-3-Pro, GPT-5) had their inference budgets explicitly controlled to match AHAT's planning latency, which may artificially equalize planning time metrics.
Evidence (verbatim from paper)
We evaluate each method in terms of average planning time (T) and success rate (SR). The success rate accounts for both plan feasibility and task completion, as defined below: $SR=\frac{1}{N}\sum_{i=1}^{N}\mathbb{I}{\text{feas}}(o{i})\cdot R_{\text{comp}}(o_{i}).$ N refers to the number of samples in the corresponding test dataset.
Citation
@misc{liu2026anyhouseanytask,
title={Any House Any Task: Scalable Long-Horizon Planning for Abstract Human Tasks},
author={Zhihong Liu et al. (2026)},
year={2026},
note={arXiv:2602.12244}
}
1---2name: ahat-planning-eval3description: Evaluates an agent's ability to decompose abstract, long-horizon household instructions into feasible, constraint-satisfying action plans. It probes intent inference, subgoal grounding, and robustness to environmental clutter and instruction ambiguity. Use when the user wants to benchmark on AHAT, Human Tasks, PARTNR, Behavior-1K, or asks about evaluating this task. Reports Success Rate (SR).4---56# ahat-planning-eval78> Any House Any Task: Scalable Long-Horizon Planning for Abstract Human Tasks — Zhihong Liu et al. (2026) (arXiv:2602.12244, 2026)910## What this evaluates1112Evaluates an agent's ability to decompose abstract, long-horizon household instructions into feasible, constraint-satisfying action plans. It probes intent inference, subgoal grounding, and robustness to environmental clutter and instruction ambiguity.1314## Datasets1516- **AHAT** — total 346; splits: Easy (146), Complex (94), Abstract (108)17- **Human Tasks** — total 50; splits: (unstated)18- **PARTNR** — total 368; splits: (unstated)19- **Behavior-1K** — total 30; splits: (unstated)2021## Metrics2223- `Success Rate (SR)` **(primary)** — range: [0, 1]24 - SR = (1/N) * Σ I_feas(o_i) * R_comp(o_i), where I_feas indicates plan feasibility and R_comp indicates task completion across N samples.25- `Planning Time (T)` — range: other26 - Average wall-clock or inference time to generate and solve the full plan across N tasks.2728## Input / output format2930**Input**: Natural language instruction describing a household task, paired with a structured scene graph representing the environment (objects, furniture, rooms, and their spatial relationships).3132**Output**: A sequence of grounded actions or PDDL-formulated subgoals that constitute a complete plan to execute the instruction.3334## Scoring recipe3536```python37def compute_sr(predictions, N):38 total_sr = 039 for i in range(N):40 feas = 1 if predictions[i] is feasible else 041 comp = 1 if predictions[i] completes the gold task else 042 total_sr += feas * comp43 return total_sr / N44```4546## Common pitfalls4748- The AHAT benchmark subsets (Easy, Complex, Abstract) are stratified by instruction type and constraint density, not independent datasets; scene counts overlap across subsets.49- Behavior-1K scenes were artificially augmented with distractor objects to increase clutter, meaning results are not directly comparable to the original Behavior-1K release.50- LLM baselines (Gemini-3-Pro, GPT-5) had their inference budgets explicitly controlled to match AHAT's planning latency, which may artificially equalize planning time metrics.5152## Evidence (verbatim from paper)5354> We evaluate each method in terms of average planning time (T) and success rate (SR). The success rate accounts for both plan feasibility and task completion, as defined below: $SR=\frac{1}{N}\sum_{i=1}^{N}\mathbb{I}_{\text{feas}}(o_{i})\cdot R_{\text{comp}}(o_{i}).$ N refers to the number of samples in the corresponding test dataset.5556## Citation5758```bibtex59@misc{liu2026anyhouseanytask,60 title={Any House Any Task: Scalable Long-Horizon Planning for Abstract Human Tasks},61 author={Zhihong Liu et al. (2026)},62 year={2026},63 note={arXiv:2602.12244}64}65```6667- arXiv: 2602.12244