Evaluates a robot's ability to infer human goals and execute household tasks from noisy, accented, or mispronounced spoken instructions. It probes robust speech perception, joint planning, and Theory of Mind in embodied human-robot collaboration under mixed-observability conditions. Use when the user wants to benchmark on UnclearInstruct, or asks about evaluating this task. Reports Accuracy.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill unclearinstruct-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Unclearinstruct Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-unclearinstruct-eval)More formats (shields.io, HTML) on the badges page.
---
name: unclearinstruct-eval
description: Evaluates a robot's ability to infer human goals and execute household tasks from noisy, accented, or mispronounced spoken instructions. It probes robust speech perception, joint planning, and Theory of Mind in embodied human-robot collaboration under mixed-observability conditions. Use when the user wants to benchmark on UnclearInstruct, or asks about evaluating this task. Reports Accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2409.10849
bibtex_key: ying2024pragmatic
confidence: high
---
# unclearinstruct-eval
> Pragmatic Embodied Spoken Instruction Following in Human-Robot Collaboration with Theory of Mind — Ying et al. (2024) (arXiv:2409.10849, 2024)
## What this evaluates
Evaluates a robot's ability to infer human goals and execute household tasks from noisy, accented, or mispronounced spoken instructions. It probes robust speech perception, joint planning, and Theory of Mind in embodied human-robot collaboration under mixed-observability conditions.
## Datasets
- **UnclearInstruct** — total 3080; splits: test (3080)
## Metrics
- `Accuracy` **(primary)** — range: [0, 1]
- Percentage of trials where the robot correctly infers the intended robot goal from the speech instruction.
- `Speedup` — range: [0, 1]
- Ratio of single-agent task completion timesteps to team completion timesteps, minus one: L_single / L_team - 1.
- `Word Error Rate (WER)` — range: [0, 1]
- Percentage of word errors in the generated transcript relative to the total words spoken. A perfect transcription yields 0.
## Input / output format
**Input**: Noisy speech audio file (original, noise-injected, accented, or mispronounced), optionally accompanied by text descriptions of visual observations and the goal space.
**Output**: A symbolic robot goal specification (e.g., item types and quantities to pick up) and/or a text transcription of the speech instruction.
## Scoring recipe
```python
def compute_metrics(predictions, gold):
correct = sum(1 for p, g in zip(predictions, gold) if p['goal'] == g['goal'])
accuracy = correct / len(gold)
speedups = [(g['timesteps_single'] / p['timesteps']) - 1 for p, g in zip(predictions, gold)]
avg_speedup = sum(speedups) / len(speedups)
wer_sum = sum(edit_distance(p['transcript'], g['transcript']) / len(g['transcript']) for p, g in zip(predictions, gold))
wer = wer_sum / len(gold)
return {'accuracy': accuracy, 'speedup': avg_speedup, 'wer': wer}
```
## Common pitfalls
- The speech conditions (noise, accents, mispronunciations) are synthetically generated using external tools rather than naturally recorded, limiting real-world acoustic generalization.
- Speedup is tightly coupled to the VirtualHome simulator's timestep definition and baseline comparison (single human vs. human-robot team), making cross-platform comparison difficult.
- WER for SIFToM is computed on Whisper transcripts rather than end-to-end model outputs, which may inflate comparability with pure ASR baselines.
## Evidence (verbatim from paper)
> We evaluated the model performance with three metrics: accuracy rate, speedup, and word error rare (WER). a) Accuracy: We measured inference accuracy by the percentage of trials that the robot inferred the correct robot goal from speech instructions. b) Speedup: Following past work on human-robot collaboration in VirtualHome [35], we computed the speedup of the baseline models against a single-agent (human alone) baseline. The speedup is computed as $L_{\text{single}} / L_{\text{team}} - 1$, where $L_{\text{single}}$ is the timesteps it takes for the human agent to complete the task alone without robot assistance and $L_{\text{team}}$ is the timesteps for the human-robot team. c) Word Error Rate: We followed existing work on ASR, which calculated WER as the percentage of errors in a transcript compared to the total words spoken. A perfect transcription has a WER of 0.
## Citation
```bibtex
@misc{ying2024pragmatic,
title={Pragmatic Embodied Spoken Instruction Following in Human-Robot Collaboration with Theory of Mind},
author={Ying et al. (2024)},
year={2024},
note={arXiv:2409.10849}
}
```
- arXiv: 2409.10849
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!