Understand AlpacaEval Annotator Configurations
mainAlpacaEval uses various annotator configurations (evaluators) to score model outputs. These configurations define the API provider, model, parameters, parsing functions, and prompts used during the evaluation process.
Key metrics used to compare annotators include:
- Human agreement: Correlation with human judgments.
- Price: Cost per 1000 examples.
- Time: Seconds per 1000 examples.
- Spearman/Pearson corr.: Statistical correlation with human labels.
- Bias: Tendencies like preferring longer responses or lists.
Commonly used annotator identifiers include alpaca_eval_gpt4, alpaca_eval_gpt4_fn (using OpenAI function calls), and claude_ranking.