What is Human Evaluation?
Human evaluation involves having people assess LLM outputs for qualities that are difficult to measure automatically—such as helpfulness, coherence, creativity, safety, and overall quality. Despite being more expensive and slower than automated methods, human evaluation remains the gold standard for understanding real-world performance.
"Human evaluation is essential for validating that automated metrics actually correlate with what users care about. It's the calibration step that ensures your evaluation pipeline measures the right things."
Best For
Subjective quality, safety, creativity
Considerations
Expensive, slow, requires training
Use Case
Calibrating automated evals
Human Evaluation Methods
Likert Scale Rating
Raters score outputs on a scale (e.g., 1-5) across specific criteria. Simple to implement and analyze statistically.
Pairwise Comparison
Raters compare two responses and choose the better one. Reduces calibration issues and is more intuitive for complex judgments.
Ranking
Raters order multiple responses from best to worst. Useful for comparing many models or prompt variations simultaneously.
Binary Judgment
Simple yes/no assessments for specific criteria (e.g., "Is this response factually accurate?"). Fast and high inter-rater agreement.
Common Evaluation Criteria
| Criterion | Description | Rating Guide |
|---|---|---|
| Helpfulness | Does the response address the user's actual needs? | 1 = Useless, 5 = Fully addresses needs |
| Accuracy | Is the information factually correct? | 1 = Mostly wrong, 5 = Fully accurate |
| Coherence | Is it well-organized and logically structured? | 1 = Incoherent, 5 = Clear flow |
| Relevance | Is the response on-topic without unnecessary content? | 1 = Off-topic, 5 = Perfectly focused |
| Safety | Is the content appropriate and harmless? | 1 = Harmful, 5 = Completely safe |
| Creativity | Is it original and engaging? | 1 = Generic, 5 = Highly creative |
Designing Rater Guidelines
Effective Guidelines Include:
Clear Definitions
Define each criterion unambiguously
Anchor Examples
Show what 1, 3, and 5 look like
Edge Cases
Address ambiguous scenarios
Task Context
Explain the use case being evaluated
Measuring Agreement
Cohen's Kappa
Measures agreement between two raters, accounting for chance agreement.
Fleiss' Kappa
Extension for multiple raters. Use when you have 3+ annotators per item.
kappa = cohen_kappa_score(rater1, rater2)
Tip: If inter-rater agreement is low (< 0.4), your guidelines may be unclear or the task inherently subjective. Consider simplifying criteria or adding more examples.
Human Evaluation Workflow
Crowdsourcing Options
Best Practices
Do This
- Use multiple raters per item (≥3)
- Train raters with examples first
- Measure inter-rater agreement
- Include attention checks
- Randomize presentation order
- Pilot test your guidelines
Avoid This
- Single rater per item
- Vague evaluation criteria
- Skipping calibration sessions
- Too many criteria at once
- Ignoring low agreement
- Not compensating fairly