Overview of LLM Evaluation Framework
mainLLM evaluation is a multifaceted process categorized into three main pillars:
- What to evaluate: Defining the tasks and capabilities (e.g., NLU, NLG, Reasoning, Robustness, Fairness, Domain Adaptation, or Agent applications).
- Where to evaluate: Selecting appropriate datasets and benchmarks (e.g., MMLU, HumanEval, HELM, or scenario-specific RAG datasets like RGB and CRAG).
- How to evaluate: Choosing protocols and metrics, which can be either Automated (using mathematical metrics or an LLM as a judge) or Human (human-in-the-loop quality assessment).