Skip to content
Back to skills

Hsri Social Reasoning Eval

ASecurity

Evaluates foundational models' ability to detect social errors and competencies, identify specific social attributes, reason about sequential interaction flow (pre/post conditions), and generate rationales and corrective actions in human-robot interaction scenarios. Use when the user wants to benchmark on HSRI, or asks about evaluating this task. Reports accuracy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill hsri-social-reasoning-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Hsri Social Reasoning Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Hsri Social Reasoning Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-hsri-social-reasoning-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-hsri-social-reasoning-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: hsri-social-reasoning-eval
description: Evaluates foundational models' ability to detect social errors and competencies, identify specific social attributes, reason about sequential interaction flow (pre/post conditions), and generate rationales and corrective actions in human-robot interaction scenarios. Use when the user wants to benchmark on HSRI, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2504.13898
  bibtex_key: lee2025hsri
  confidence: high
---

# hsri-social-reasoning-eval

> The Human Robot Social Interaction (HSRI) Dataset: Benchmarking Foundational Models' Social Reasoning — Lee et al. (2025) (arXiv:2504.13898, 2025)

## What this evaluates

Evaluates foundational models' ability to detect social errors and competencies, identify specific social attributes, reason about sequential interaction flow (pre/post conditions), and generate rationales and corrective actions in human-robot interaction scenarios.

## Datasets

- **HSRI** — total 440; splits: test (-1)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - The proportion of instances where the model's extracted answer exactly matches or contains the ground-truth answer option. Used across all eight tasks.
- `macro-F1` — range: [0, 1]
  - The unweighted average of F1 scores computed per class. Used for multi-class and multi-label classification tasks to account for class imbalance.
- `Partial Match (PM)` — range: [0, 1]
  - The proportion of instances where the model correctly predicts at least one of the true multi-label attributes, used specifically for the social attribute identification task.

## Input / output format

**Input**: Contextual information consisting of a transcript and either 15 video frames (for image-based models) or raw video (for video-based models), combined with a task-specific question.

**Output**: A model-generated token sequence O, which is post-processed using an LLM with Pydantic to coerce the output into the expected structured answer options.

## Scoring recipe

```python
def compute_score(predictions, gold):
    correct = 0
    for pred, g in zip(predictions, gold):
        # Post-process pred to extract answer option if needed
        # Check if gold answer is a contiguous subsequence of pred
        if g in pred:
            correct += 1
    return correct / len(predictions)
```

## Common pitfalls

- The correctness function checks for contiguous subsequence containment (A ⊆ O) rather than exact string matching, which can yield false positives if the model outputs conversational filler containing the answer.
- Post-processing requires an external LLM with Pydantic to extract answers, introducing latency and potential extraction failures that are not captured by the raw model output.
- Partial Match (PM) only requires one correct label in multi-label tasks, which can inflate performance metrics when the attribute space is large or imbalanced.

## Evidence (verbatim from paper)

> For the task of social attribute identification, we evaluate with accuracy and macro-F1 (F1) scores. As there can be more than a single attribute label associated with a sample, we further report Partial Match (PM) to evaluate the proportion of instances where the model correctly predicts at least one of the true labels.

## Citation

```bibtex
@misc{lee2025hsri,
  title={The Human Robot Social Interaction (HSRI) Dataset: Benchmarking Foundational Models' Social Reasoning},
  author={Lee et al. (2025)},
  year={2025},
  note={arXiv:2504.13898}
}
```

- arXiv: 2504.13898

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.