Evaluates Vision-Language Models' ability to perform spatial, spatiotemporal, and social reasoning in dynamic, crowd-filled robot navigation scenarios. It probes scene understanding by asking VLMs to answer visual questions based on image sequences and Bird's Eye View (BEV) representations. Use when the user wants to benchmark on SocialNav-SUB, or asks about evaluating this task. Reports PA.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill socialnav-sub-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Socialnav Sub Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-socialnav-sub-eval)More formats (shields.io, HTML) on the badges page.
---
name: socialnav-sub-eval
description: Evaluates Vision-Language Models' ability to perform spatial, spatiotemporal, and social reasoning in dynamic, crowd-filled robot navigation scenarios. It probes scene understanding by asking VLMs to answer visual questions based on image sequences and Bird's Eye View (BEV) representations. Use when the user wants to benchmark on SocialNav-SUB, or asks about evaluating this task. Reports PA.
metadata:
skill_kind: dataset_eval
source_arxiv: 2509.08757
bibtex_key: munje2025socialnavsub
confidence: high
---
# socialnav-sub-eval
> SocialNav-SUB: Benchmarking VLMs for Scene Understanding in Social Robot Navigation — Munje et al. (2025) (arXiv:2509.08757, 2025)
## What this evaluates
Evaluates Vision-Language Models' ability to perform spatial, spatiotemporal, and social reasoning in dynamic, crowd-filled robot navigation scenarios. It probes scene understanding by asking VLMs to answer visual questions based on image sequences and Bird's Eye View (BEV) representations.
## Datasets
- **SocialNav-SUB** — total ?; splits: test (-1)
## Metrics
- `PA` **(primary)** — range: [0, 1]
- Probability of Agreement: measures the proportion of VLM answers that exactly match the human dataset responses for each question.
- `CWPA` — range: [0, 1]
- Consensus Weighted Probability of Agreement: weights the agreement scores by the level of consensus among human annotators for each question, rewarding correct answers on questions with high human agreement.
## Input / output format
**Input**: Visual question prompts paired with image sequences and Bird's Eye View (BEV) scene representations.
**Output**: Textual answers to the VQA prompts.
## Scoring recipe
```python
def compute_pa_cwpa(predictions, gold_answers, human_consensus):
agreements = [1.0 if p == g else 0.0 for p, g in zip(predictions, gold_answers)]
pa = sum(agreements) / len(agreements)
cwpa = sum(a * c for a, c in zip(agreements, human_consensus)) / sum(human_consensus)
return pa, cwpa
```
## Common pitfalls
- Assuming state-of-the-art VLMs outperform simple rule-based baselines on this task, when the rule-based system actually achieves higher PA/CWPA.
- Overlooking that performance heavily degrades in high crowd-density scenarios, even for top models.
- Ignoring the significant performance boost from Chain-of-Thought (CoT) prompting and BEV representations, which are critical for fair comparison.
## Evidence (verbatim from paper)
> The responses generated by the VLM are then compared against human responses from the human dataset using the PA and CWPA metrics, previously defined in Equations [1] and [2] ... Table 1: Average Performance Across Question Categories. The metrics used are PA and CWPA for all questions and for each question category, along with standard error across the questions.
## Citation
```bibtex
@misc{munje2025socialnavsub,
title={SocialNav-SUB: Benchmarking VLMs for Scene Understanding in Social Robot Navigation},
author={Munje et al. (2025)},
year={2025},
note={arXiv:2509.08757}
}
```
- arXiv: 2509.08757
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!