Evaluation

Building Better Benchmarks for Emotional and Social Reasoning

Why most AI benchmarks for social and emotional reasoning are weaker than their scores suggest, and eight design rules for building ones that measure what they claim.

In this article
  1. Eight weaknesses
  2. Eight design rules (proposed)
  3. What a good report looks like

A benchmark score is a number. What readers want from it is a claim: this system understands emotions, this system reasons about other people. The distance between the number and the claim is where most disputes in AI evaluation live. For social and emotional reasoning, that distance is unusually wide, because the thing being measured is not directly observable, has no single right answer, and varies across cultures. This article explains the main weaknesses, drawn from published work, and proposes design rules. The rules are our proposals and have not been validated; the fuller version is in Research Report 002.

Eight weaknesses

1. The construct is never defined

Raji and colleagues argued that influential AI benchmarks are often treated as stand-ins for broad abilities, without a case that they measure those abilities [1]. Jacobs and Wallach proposed measurement modelling to make explicit how an unobservable construct, such as "social intelligence", is turned into a number [2]. Few social benchmarks do this.

2. A single format can be learned

Models that have seen many false-belief stories may answer the familiar script without tracking anyone's beliefs. Trivial alterations to a published theory-of-mind task reversed a model's apparent success [3], and stress tests found the behavior not robust [4].

3. Questions that do not ask for action

Zhou and colleagues showed that models which seemed to track beliefs in stories struggled to use that knowledge to choose an action [5]. Evaluations that ask only direct questions may overstate usable competence.

4. Static stories instead of interaction

FANToM tested theory of mind in conversations where participants hold different information, and used several question types that need the same reasoning, to catch illusory success. Models did significantly worse than humans [6]. SOTOPIA evaluated agents pursuing social goals in role-played scenarios [7].

5. Contamination

Public test sets leak into training data. Jacovi and colleagues proposed practical mitigations such as encrypting public test data and demanding training-exclusion controls from closed model providers [8]. ToMBench was written from scratch to avoid leakage [9].

6. One "correct" answer

For social situations, qualified judges can disagree. Plank argued that label variation reflects genuine ambiguity that should not be discarded as noise [10].

7. Automated grading with built-in bias

Language-model judges can match human preferences on many tests, but show position, verbosity and self-enhancement biases [11]. Using them to grade empathy or tact without checking against expert judgement compounds the problem.

8. One culture's norms

A benchmark that treats one culture's expectations as the standard measures conformity to them. We discuss the evidence in why cultural context matters in AI.

Eight design rules (proposed)

  1. Define the construct and the claim. Write the inference you want the score to support, and nothing broader.
  2. Use item families, not single items. Vary surface form, scenario, language and required response, and include perturbed and adversarial versions.
  3. Require an action where action is the point. Pair belief questions with decisions.
  4. Include interaction. Add multi-turn and multi-party tasks.
  5. Protect the test set. Keep a private held-out set, refresh it, and publish the construction method. Procedural generation from causal templates can supply fresh items [12]; model-assisted generation can scale item writing if people check the result, as in model-written evaluations whose labels crowdworkers largely agreed with [13].
  6. Keep disagreement. Retain contested items, label them, and score against the distribution of qualified judgements.
  7. Grade with qualified people, and audit machines against them. Document the judges' qualifications and agreement.
  8. Build with the communities concerned. Report results by language and group, with uncertainty.

What a good report looks like

A trustworthy benchmark report states the claim; the components measured; the human reference group; the agreement among judges, including where they disagree; results under perturbation next to headline results; subgroup results; and exact model versions. It also says what the benchmark cannot show.

None of this is cheap. Expert-built, contamination-resistant, culturally grounded evaluations cost more than scraping a dataset. But the alternative is a leaderboard that tells us a model is "socially intelligent" without telling us what that means.

HUTE's evaluation work follows these rules, and we publish proposals as proposals. If you would like to compare approaches, get in touch, or read theory of mind in large language models for the case study that motivates many of the rules.

References

  1. Raji, I. D., Bender, E. M., Paullada, A., Denton, E. & Hanna, A. (2021). AI and the Everything in the Whole Wide World Benchmark. NeurIPS 2021 Datasets and Benchmarks. arXiv:2111.15366. arxiv.org/abs/2111.15366
  2. Jacobs, A. Z. & Wallach, H. (2021). Measurement and Fairness. FAccT 2021. arXiv:1912.05511. arxiv.org/abs/1912.05511
  3. Ullman, T. (2023). Large Language Models Fail on Trivial Alterations to Theory-of-Mind Tasks. arXiv:2302.08399. arxiv.org/abs/2302.08399
  4. Shapira, N., Levy, M., Alavi, S. H., Zhou, X., Choi, Y., et al. (2024). Clever Hans or Neural Theory of Mind? Stress Testing Social Reasoning in Large Language Models. EACL 2024. arXiv:2305.14763. arxiv.org/abs/2305.14763
  5. Zhou, P., Madaan, A., Potharaju, S. P., Gupta, A., McKee, K. R., et al. (2023). How FaR Are Large Language Models From Agents with Theory-of-Mind?. arXiv:2310.03051. arxiv.org/abs/2310.03051
  6. Kim, H., Sclar, M., Zhou, X., Bras, R. L., Kim, G., et al. (2023). FANToM: A Benchmark for Stress-testing Machine Theory of Mind in Interactions. EMNLP 2023. arXiv:2310.15421. arxiv.org/abs/2310.15421
  7. Zhou, X., Zhu, H., Mathur, L., Zhang, R., Yu, H., et al. (2024). SOTOPIA: Interactive Evaluation for Social Intelligence in Language Agents. ICLR 2024. arXiv:2310.11667. arxiv.org/abs/2310.11667
  8. Jacovi, A., Caciularu, A., Goldman, O. & Goldberg, Y. (2023). Stop Uploading Test Data in Plain Text: Practical Strategies for Mitigating Data Contamination by Evaluation Benchmarks. EMNLP 2023. arXiv:2305.10160. arxiv.org/abs/2305.10160
  9. Chen, Z., Wu, J., Zhou, J., Wen, B., Bi, G., et al. (2024). ToMBench: Benchmarking Theory of Mind in Large Language Models. ACL 2024. arXiv:2402.15052. arxiv.org/abs/2402.15052
  10. Plank, B. (2022). The 'Problem' of Human Label Variation: On Ground Truth in Data, Modeling and Evaluation. EMNLP 2022. arXiv:2211.02570. arxiv.org/abs/2211.02570
  11. Zheng, L., Chiang, W. L., Sheng, Y., Zhuang, S., Wu, Z., et al. (2023). Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. NeurIPS 2023. arXiv:2306.05685. arxiv.org/abs/2306.05685
  12. Gandhi, K., Fränken, J. P., Gerstenberg, T. & Goodman, N. D. (2023). Understanding Social Reasoning in Language Models with Language Models. arXiv:2306.15448. arxiv.org/abs/2306.15448
  13. Perez, E., Ringer, S., Lukošiūtė, K., Nguyen, K., Chen, E., et al. (2022). Discovering Language Model Behaviors with Model-Written Evaluations. arXiv:2212.09251. arxiv.org/abs/2212.09251