Summary
This paper studies how to estimate LLMs' performance ranking without human preference annotations. In particular, it proposes to leverage three metrics (PEN, CIN, LIS) to evaluate the estimation quality, gives an estimation mechanism that first asks a list of LLMs (called "reviewers") to rank pairwise answers to user questions independently, and then aggregates their ranking via a weighted sum approach. A consistency optimization determines the weights of each reviewer.
Strengths
The problem of LLM evaluation without human annotations is critical in resource-limited applications. The most important and interesting contribution of this paper, in my opinion, is proposing the problem of estimating the performance rank of LLMs instead of any metric of an individual LLM. The paper also reveals an interesting assumption that better reviewers are expected to be better answer generators, which leads to their consistency optimization approach. Overall, the paper is well-written and easy to follow.
Weaknesses
While I find the proposed problem interesting, there are still a few limitations, unfortunately.
***Unclear implication of ground truth ranking***: The technical part of the paper starts by introducing a ground truth ranking (equation (1)) without giving its physical meaning. It simply assumes "[...] alignment with human preferences", but it is not clear what human preferences mean in this context.
***Evaluation metric is strange***: One of my major concerns is on the choices of evaluation metric. All the three proposed metrics, PIN, CIN, LIS, in the authors' own words, seem originally used for time series comparison. However, the goal here is to compare rankings, not time series. Thus, it is unclear why we should not use the standard ranking comparison metrics, e.g., Spearman's rank correlation coefficient or Kendall rank correlation coefficient.
***Consistency optimization algorithm is not provided***: The core of the proposed ranking estimation method is the optimization problem (7). It does not seem to be a standard optimization problem, but I could not find (even a discussion on) any clue on how to solve it in this paper.
***An optimal solution to the consistency optimization formulation can be useless***: I find the following optimal solution to the problem (7): just set weight w to be 0 for all LLMs. It is an optimal solution as G and w are identical and thus the objective is always maximized. However, this solution is undesired. I probably misunderstood something, but this seems to suggest the formulation is incorrect.
***Consistency optimization formulation seems brittle to query distribution biases***: Another problem with the formulation is that it seems brittle to data distribution bias. E.g., suppose M1 is indeed better than M2 for some query q. And let us replicate many copies of q in the dataset D. Then the grade G1 can be arbitrarily large. In other words, the grade of an LLM is proportional to the number of battles involving it in the dataset D, which should not be the case.
***Choices of LLMs for evaluation***: In line 547, the authors write "For our analysis, we meticulously selected 15 LLMs". What is the principle of the meticulous selection? Other than open-source and close-source, the selection is quite arbitrary. For example, I am quite surprised to not see GPT-4 and Claude included in the reviewer LLMs.
***Comparison with a simple baseline***: One simple baseline is to ask a powerful LLM(e.g., GPT-4, Cluade-3) to give a preference for each answer question pair, and then take the vote to determine the ranking. I would suggest to compare the proposed method with this simple baseline.
Questions
***Unclear implication of ground truth ranking***: What is the physical meaning of the ground truth ranking? What does that imply?
***Evaluation metric is strange***: What is the motivation of using time series comparison metrics to compare rankings? How does the proposed method work under ranking comparison metrics?
***Consistency optimization algorithm is not provided***: How do you solve problem (7)?
***An optimal solution to the consistency optimization formulation can be useless***: How do you prevent the useless but optimal solution? Does that imply the formulation is incorrect?
***Query distribution and LLM judgment biases***: How could this formulation resist query distribution and LLM biases?
***Choices of LLMs for evaluation***: What is the principle of the meticulous selection? How does the proposed approach work if strong models such as GPT-4 and Claude are included in the reviewer LLMs?
***Comparison with a simple baseline***: How does the proposed method compare with the simple baseline?