BehaviorBox: Automated Discovery of Fine-Grained Performance Differences Between Language Models

Language model evaluation is a daunting task: prompts are brittle, corpus-level perplexities are vague, and the choice of benchmarks are endless.Finding examples that show meaningful, generalizable differences between two LMs is crucial to understanding where one model succeeds and another fails.Can this process be done automatically?In this work, we propose methodology for automated comparison of language models that uses performance-aware contextual embeddings to find fine-grained features of text where one LM outperforms another.Our method, which we name BEHAVIORBOX, extracts coherent features that demonstrate differences with respect to the ease of generation between two LMs.Specifically, BEHAVIORBOX finds features that describe groups of words in fine-grained contexts, such as conditional 'were' in the phrase 'if you were' and exclamation marks after emotional statements, where one model outperforms another within a particular datatset.We apply BEHAVIORBOX to compare models that vary in size, model family, and post-training, and enumerate insights into specific contexts that illustrate meaningful differences in performance which cannot be found by measures such as corpus-level perplexity alone. 1

Authors

Institutions

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.18653/v1/2025.acl-long.923
Primary Topic
Topic Modeling
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BehaviorBox: Automated Discovery of Fine-Grained Performance Differences Between Language Models

Graham Neubig, Lindia Tjuatja
Topic Modeling
article

BehaviorBox: Automated Discovery of Fine-Grained Performance Differences Between Language Models

Graham Neubig, Lindia Tjuatja
article en

Abstract

Language model evaluation is a daunting task: prompts are brittle, corpus-level perplexities are vague, and the choice of benchmarks are endless.Finding examples that show meaningful, generalizable differences between two LMs is crucial to understanding where one model succeeds and another fails.Can this process be done automatically?In this work, we propose methodology for automated comparison of language models that uses performance-aware contextual embeddings to find fine-grained features of text where one LM outperforms another.Our method, which we name BEHAVIORBOX, extracts coherent features that demonstrate differences with respect to the ease of generation between two LMs.Specifically, BEHAVIORBOX finds features that describe groups of words in fine-grained contexts, such as conditional 'were' in the phrase 'if you were' and exclamation marks after emotional statements, where one model outperforms another within a particular datatset.We apply BEHAVIORBOX to compare models that vary in size, model family, and post-training, and enumerate insights into specific contexts that illustrate meaningful differences in performance which cannot be found by measures such as corpus-level perplexity alone. 1

Carnegie Mellon University (US)
Amazon Web Services
Quality Education
Openalex Percentile: Top 90%
Topic Modeling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.