Cited by 153Natural Language Processing TechniquesSoftware Engineering ResearchTopic Modeling

The DOI matches its Crossref record; 60 of the 60 references it cites were found in a registry or an index; 32 of the 43 sources its claims cite were checked for support.

Who Validates the Validators? Aligning LLM-Assisted Evaluation of LLM Outputs with Human Preferences

Open access
Shankar, Shreya, Zamfirescu-Pereira, J.D., Hartmann, Bjoern, Parameswaran, Aditya, Arawjo, Ian·2024·Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology

Abstract

Due to the cumbersome nature of human evaluation and limitations of code-based evaluation, Large Language Models (LLMs) are increasingly being used to assist humans in evaluating LLM outputs. Yet LLM-generated evaluators simply inherit all the problems of the LLMs they evaluate, requiring further human validation. We present a mixed-initiative approach to “validate the validators”—aligning LLM-generated evaluation functions (be it prompts or code) with human requirements. Our interface, EvalGen, provides automated assistance to users in generating evaluation criteria and implementing assertions. While generating candidate implementations (Python functions, LLM grader prompts), EvalGen asks humans to grade a subset of LLM outputs; this feedback is used to select implementations that better align with user grades. A qualitative study finds overall support for EvalGen but underscores the subjectivity and iterative nature of alignment. In particular, we identify a phenomenon we dub criteria drift: users need criteria to grade outputs, but grading outputs helps users define criteria. What is more, some criteria appear dependent on the specific LLM outputs observed (rather than independent and definable a priori), raising serious questions for approaches that assume the independence of evaluation from observation of model outputs. We present our interface and implementation details, a comparison of our algorithm with a baseline approach, and implications for the design of future LLM evaluation assistants.

Overview

AI snapshot

Written from the paper’s full text.

TL;DR

EvalGen is a mixed-initiative interface that helps users generate evaluation criteria and select LLM- or code-based assertions aligned with their own thumbs-up/down grades. A qualitative study with nine industry practitioners found support for the approach but identified “criteria drift”: users need criteria to grade outputs, yet grading outputs changes and refines those criteria.

Key findings

  • In an offline comparison on two pipelines, EvalGen achieved equal or better alignment than the fully automated SPADE baseline with fewer assertions: medical pipeline 3 vs. 5 assertions, coverage 0.33 vs. 0.33, FFR 0.10 vs. 0.10, alignment 48.29 vs. 48.29; product pipeline 4 vs. 9 assertions, coverage 0.73 vs. 0.49, FFR 0.39 vs. 0.39, alignment 66.46 vs. 54.35.
  • The user study with 9 industry practitioners found overall support for EvalGen as a starting point, but alignment ratings were mixed: on a 7-point scale for “I felt like the assertions aligned with my grades,” responses ranged from 1 to 6 (P1=6, P2=5, P3=3, P4=4, P5=5, P6=3, P7=1, P8=2, P9=5).
  • The paper identifies “criteria drift”: participants added new criteria after seeing new types of bad outputs and reinterpreted existing criteria as they graded more outputs, implying criteria cannot be fully determined before human judging of LLM outputs.
  • Participants wanted different treatment for code-based vs. LLM-based assertions: they often wanted to inspect and directly edit code-based assertions, while LLM-based assertions were harder to trust and were seen as needing more alignment support.

Methods

  • EvalGen was implemented inside ChainForge and uses GPT-4 to suggest criteria and generate candidate assertions, while users grade sampled LLM outputs with thumbs-up/down; grades guide selection of the most aligned assertion per criterion.
  • Offline algorithm evaluation compared EvalGen to SPADE on two LLM pipelines: a medical transcript pipeline with 84 outputs and a product-description pipeline with 100 outputs; two authors manually graded all outputs, with 68% and 51% judged good, respectively.
  • Qualitative user study: 9 industry practitioners with LLM pipeline experience used EvalGen on a named entity recognition task over 100 tweets with GPT-3.5-Turbo, thinking aloud for up to 40 minutes, followed by open-ended questions and Likert ratings; transcripts and notes were analyzed with open and axial coding.

Limitations

  • Stated in the paper: the offline evaluation covered only two pipelines; the qualitative study had a small sample of developers, all with significant LLM deployment experience; participants did not have enough time to iterate many times in EvalGen; and the setup did not cover the deployment phase of LLM workflows.
  • Evident from the text: thumbs-up/down grading is described as noisy and not per-criterion, and participants sometimes graded for consistency rather than true quality; criteria drift and tacit, subjective criteria made alignment difficult to assess or fully achieve.
  • Evident from the text: some participants could not change selected assertions in the Report Card screen, and EvalGen sometimes generated no good assertion for a criterion, limiting users’ control during alignment review.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

Crossref · 10.1145/3654777.3676450

Cites

60 of 60 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Verification

Claims the paper makes

32 of 43 cited sources checked · 15 supported · 0 flagged · accuracy not yet measured

Show all 61 claims

  • Probably not a substantial claim. 85
  • It may state two separate claims as one. 58
  • The quote only partly states this claim. 1
111 of 111
  • The paper relies on this without support.

    Many existing systems do not include support for verifying the quality of LLM-generated evaluations.

    “Yet many existing systems do not include support for verifying the quality of LLM-generated evaluations, asking users to simply trust these outputs.”
  • The authors state this as an assumption.

    A response given a thumbs-up is assumed to pass all criteria.

    “if a response is given a thumbs-up, it is assumed to pass all criteria”
  • The authors state this as an assumption.

    Developers with experience with LLMs can best intuit what features of an assertion assistant they would find useful, compared to their existing workflows.

    “We focused on developers with experience with LLMs because they can best intuit what features of an assertion assistant they would find useful, compared to their existing workflows.”
  • The authors state this as an assumption.

    NER is a common, real-world task that language models excel at.

    “first, NER is a common, real-world task that language models excel at;”
  • The authors state this as an assumption.

    Tweets are short and can be displayed in a UI without any scrolling.

    “second, tweets are short and can be displayed in a UI without any scrolling;”
  • The paper relies on this without support.

    The practice of benchmarks in ML and NLP presumes a world of well-defined criteria (and well-labeled data) on which to judge LLM outputs.

    “The practice of benchmarks in ML and NLP presume a world of well-defined criteria (and well-labeled data) on which to judge LLM outputs.”
  • The paper relies on this without support.

    Human preferences are the appropriate standard for evaluating LLM outputs.

    “EvalGen assists users in developing both criteria acceptable LLM outputs and developing functions to check these standards, ensuring evaluations reflect the users' own grading standards.”
7 of 7

Citations

Cites

Flagged first, then by citations

Show all 29 references

Research works printed but not linked: 1

  1. Hugh Beyer and Karen Holtzblatt. 1998. Contextual inquiry. Defining customer-centered systems 31 (1998).

Cited by

Sorted by citations

Items 101–153 of 153

Metadata

Authors
Shankar, S., Zamfirescu-Pereira, J. D., Hartmann, B., Parameswaran, A., & Arawjo, I.
Affiliations
  • University of California, Berkeley (US)
  • EECS, UC Berkeley, United States
  • Université de Montréal (CA)
Venue
Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology
Publisher
ACM
Published
2024-10-11
Pages
1-14
OpenAlex
W4403334020
Cited by
151
References
29
Citations by year
2026: 47 · 2025: 91 · 2024: 13
FWCI
43.95
Type
conference paper
Language
en
Open access
Locations
  • ACM Symposium on User Interface Software and Technology (UIST) (publishedVersion, cc-by)
  • arXiv (Cornell University) (submittedVersion, cc-by)
  • arXiv (Cornell University) (cc-by)
Funders
NDSEG
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
  • Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
Keywords
LLM evaluation, human validation, human-in-the-loop feedback

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

A language model drew the claims from the paper on 2026-10-23, under version 3 of the claim definition (model deepseek-v4.1-flash, prompt extract-v3).

A second model labelled each claim on 2026-10-23 (model jev-1.13-20260917, definition revision gold-guideline-v0.2).

Cited sources are checked with a language model’s help (gpt-6-sol).

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review