liveBook · Manning

Model-based evaluation

As explained in Introduction to Generative AI, Second Edition

Model-based evaluation is the assessment of model outputs by an evaluator model rather than directly by a human judge.

Model-based evaluation judges model outputs with an evaluator model instead of directly using a human judge. A reward model scores responses according to a learned estimate of human preferences. section 10.19

This approach makes large-scale comparisons faster and cheaper than human evaluation, but it remains an imperfect proxy: reward models can encode subjective judgments and become unreliable when optimized as targets. section 10.19

A responsible evaluation setup should:

  • Specify evaluation details, because formatting and other minor setup changes can shift results. section 10.19
  • Measure both helpfulness and safety rather than treating response quality or accuracy as the only concern. section 10.19
  • Use general or diverse reward models when possible, rather than evaluating with the same measure used as a training target. section 10.19

How Introduction to Generative AI, Second Edition covers it

How deep it goes
Defines reward-model judging and its trade-offs, but stops short of implementation details or formal evaluation procedures.
Examples
Contrasts human and model-based judgments of Llama 2-Chat responses against competing conversational agents.
What it assumes
Assumes familiarity with model outputs and human judging, while defining reward models and learned human-preference scoring.
What you can do after
Evaluate model responses more quickly while interpreting reward-model scores as fallible proxies for human judgment.
How it connects
Connects reward models with human evaluation, human preferences, helpfulness, safety, and dialogue agents.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Introduction to Generative AI, Second Edition. The section links point to the parts of the book it draws on.