Table of Contents
Fetching ...

Favi-Score: A Measure for Favoritism in Automated Preference Ratings for Generative AI Evaluation

Pius von Däniken, Jan Deriu, Don Tuggener, Mark Cieliebak

TL;DR

The paper addresses the problem that trained metrics for evaluating generative AI outputs can systematically favor certain systems, distorting rankings. It defines favoritism formally and introduces the Favi-Score, a simple, interpretable measure computed from the confusion matrix of human vs metric preference ratings and an error-cost matrix, with a formal equivalence to the change in outcome margins per error, ensuring a range of [-2,2]. The authors apply Favi-Score to data from chatbot, summarization, and machine translation tasks, showing that all metrics exhibit some favoritism and that Favi-Score provides diagnostic insight beyond traditional sign-accuracy, aiding more reliable interpretation of system rankings. They advocate using Favi-Score alongside sign-accuracy to better understand and mitigate biases in automated evaluation of generative AI, with implications for fairer and more robust model comparisons.

Abstract

Generative AI systems have become ubiquitous for all kinds of modalities, which makes the issue of the evaluation of such models more pressing. One popular approach is preference ratings, where the generated outputs of different systems are shown to evaluators who choose their preferences. In recent years the field shifted towards the development of automated (trained) metrics to assess generated outputs, which can be used to create preference ratings automatically. In this work, we investigate the evaluation of the metrics themselves, which currently rely on measuring the correlation to human judgments or computing sign accuracy scores. These measures only assess how well the metric agrees with the human ratings. However, our research shows that this does not tell the whole story. Most metrics exhibit a disagreement with human system assessments which is often skewed in favor of particular text generation systems, exposing a degree of favoritism in automated metrics. This paper introduces a formal definition of favoritism in preference metrics, and derives the Favi-Score, which measures this phenomenon. In particular we show that favoritism is strongly related to errors in final system rankings. Thus, we propose that preference-based metrics ought to be evaluated on both sign accuracy scores and favoritism.

Favi-Score: A Measure for Favoritism in Automated Preference Ratings for Generative AI Evaluation

TL;DR

The paper addresses the problem that trained metrics for evaluating generative AI outputs can systematically favor certain systems, distorting rankings. It defines favoritism formally and introduces the Favi-Score, a simple, interpretable measure computed from the confusion matrix of human vs metric preference ratings and an error-cost matrix, with a formal equivalence to the change in outcome margins per error, ensuring a range of [-2,2]. The authors apply Favi-Score to data from chatbot, summarization, and machine translation tasks, showing that all metrics exhibit some favoritism and that Favi-Score provides diagnostic insight beyond traditional sign-accuracy, aiding more reliable interpretation of system rankings. They advocate using Favi-Score alongside sign-accuracy to better understand and mitigate biases in automated evaluation of generative AI, with implications for fairer and more robust model comparisons.

Abstract

Generative AI systems have become ubiquitous for all kinds of modalities, which makes the issue of the evaluation of such models more pressing. One popular approach is preference ratings, where the generated outputs of different systems are shown to evaluators who choose their preferences. In recent years the field shifted towards the development of automated (trained) metrics to assess generated outputs, which can be used to create preference ratings automatically. In this work, we investigate the evaluation of the metrics themselves, which currently rely on measuring the correlation to human judgments or computing sign accuracy scores. These measures only assess how well the metric agrees with the human ratings. However, our research shows that this does not tell the whole story. Most metrics exhibit a disagreement with human system assessments which is often skewed in favor of particular text generation systems, exposing a degree of favoritism in automated metrics. This paper introduces a formal definition of favoritism in preference metrics, and derives the Favi-Score, which measures this phenomenon. In particular we show that favoritism is strongly related to errors in final system rankings. Thus, we propose that preference-based metrics ought to be evaluated on both sign accuracy scores and favoritism.
Paper Structure (20 sections, 2 theorems, 18 equations, 13 figures, 1 table)

This paper contains 20 sections, 2 theorems, 18 equations, 13 figures, 1 table.

Key Result

Lemma 1

The following equality holds:

Figures (13)

  • Figure 1: Visualization of the consequences of unfair metrics by comparing the human ranking to the COMET ranking. The ranking of a set of systems is depicted as a Directed Acyclic Graph, where an edge from system A to system B states that system A "wins" against system B. Here, a win is determined by a sign test sign_tests at a 95% confidence threshold.
  • Figure 2: Example Confusion Matrices $\bm{C}$ and outcomes $\hat{\bm{d}}$ according to automated metrics for the human outcome $\bm{d} = (100, 100, 100)$.
  • Figure 3: Another example confusion matrix for illustration for $\bm{d} = (600, 100, 300)$.
  • Figure 4: Visualization of the sample-level sign accuracy (orange), system-level sign accuracy (blue), and the average favi-score with a standard deviation (green).
  • Figure 5: The relationship between the Favi-score and both types of sign accuracy. In the upper plot, the boxplot show the distribution of absolute Favi-scores for the cases where the System Level sign agrees for a pair (1) and for the cases where it disagrees (0). The lower plot scatters the Favi-scores vs. the sample level accuracy, where the color showcases the system-level accuracy.
  • ...and 8 more figures

Theorems & Definitions (15)

  • Definition 1: Generative System (GS)
  • Definition 2: Preference Rating
  • Definition 3: Evaluation Setting
  • Definition 4: Confusion Matrix
  • Definition 5: Error
  • Definition 6: Total Error
  • Definition 7: Outcome
  • Definition 8: Directed Error Cost
  • Definition 9: Favi-Score
  • Lemma 1
  • ...and 5 more