Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: SamuelGabriel
  • Language: HTML
  • Default Branch: main
  • Size: 39.1 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Citation

README.md

Are LMARENA.ai Scores Skewed by Industry Insiders?

LMARENA.ai is among the most trusted benchmarks for Large Language Models (LLMs). However, I suspect its scores may be skewed. I explore two potential scenarios: deliberate manipulation and unintentional bias. To investigate this, I created a game to test people's ability to identify responses from different LLMs.

The Current State of LMARENA

LMARENA.AI has gained significant trust within the AI community, including with companies developing LLMs. Its approach is straightforward: users interact with two anonymous LLMs through a chat interface and vote on which one they prefer. In exchange for free access to the LLMs, users agree to their data potentially being made public.

However, this has become less attractive for the average user, as free yet powerful models like Claude 3.5 Sonnet and ChatGPT-4o are now available. This might be why the benchmark relies on a relatively small number of votes (for example, Grok 3 has only 10,000 votes at the moment), which makes it susceptible to manipulation.

Two Hypotheses

1. Unintentional Bias from Industry Employees

The first hypothesis suggests that employees of LLM companies might inadvertently influence the scores. For perspective, if half of the employees at a company like OpenAI, which has around 2,000 employees, voted just once per day on LMARENA, they would account for more than 10% of all votes on LMARENA (2.7 million) over its one-year existence. I conducted an experiment to see how easy it is to get a sense of the "personalities" of different LLMs.

2. Deliberate Benchmark Gaming

Assuming ill intent, which seems unlikely, companies might actively attempt to manipulate the benchmark scores. I conducted an experiment to test how easily one could identify different LLMs without privileged access at any LLM company.

The Model Identification Experiment

I created a game, which you can play by opening this HTML on your machine. It has two modes to test how easily LLMs could be distinguished on LMARENA in different scenarios:

Easy Mode: Players were shown two responses from each of three LLMs (Grok-2, GPT-4o, and Gemini 1.5 Flash) and had to match the outputs. My results were striking: - On my first try, I got 17 correct matches out of 20 attempts; 2 of the 3 I missed were stupid mistakes. This is clearly better than random guessing (about 3.3 correct matches). - I had no previous training. - Clear patterns emerged to differentiate between models, see here. - The questions I asked can be found here.

Before and after answering (without revealed labels):

drawing drawing

Hard Mode: Players have to identify LLMs without seeing multiple responses. After playing the easy mode for 20 questions, I did this hard mode and received: - 13 correct matches out of 20 attempts - Far above the random chance of roughly 3.3 correct matches - The questions I asked can be found here.

Before and after answering (with(out) revealed labels):

drawing drawing

Implications

My high scores in easy mode suggest that one can game the LMARENA scores by paying someone to vote, only giving them access to the model's API. This assumes ill intent, though.

The good performance in hard mode indicates that users inside LLM companies are very likely able to identify their own models based on gut feeling. They will surely favor their own models, as they have designed them to their liking, thus potentially giving them more votes.

These findings suggest that LMARENA's scores might be significantly influenced by industry insiders who can readily identify their own company's models. The relatively small number of total votes makes the platform particularly susceptible to such effects, whether intentional or not.

For researchers and industry observers, this raises important questions about the reliability of current LLM benchmarking methods and highlights the need for more robust evaluation systems.

One more speculative point: Despite Claude being widely regarded as a top-tier model, it doesn't score particularly well on the platform. This could potentially be explained by Anthropic employees caring less about LMARENA compared to other companies.

Mitigating Bias

The Chatbot Arena paper has already implemented some measures to detect anomalous voting patterns, but these focus only on obvious cases like users repeatedly submitting identical prompts.

To address unintentional bias, possible solutions include blacklisting IP addresses from LLM companies or filtering out data from regions showing strong statistical bias. Addressing deliberate manipulation would be more challenging, as it could lead to an ongoing cycle of exploitation and countermeasures. However, I believe that reputable AI research labs would avoid such practices, given the potentially devastating long-term consequences to their credibility.

Cite this Work

If you use this work, please cite it as follows:

@software{Muller_Are_LMARENA_AI_Scores_2025, author = {Müller, Samuel}, month = feb, title = {{Are LMARENA.AI Scores Skewed by Industry Insiders?}}, version = {1.0.0}, year = {2025} }

Ways to differentiate the models

Formatting Patterns

  • xAI and OpenAI frequently use ### for headers
  • Gemini often uses * and ** in combination for emphasis
  • OpenAI and xAI commonly use numbered lists starting with 1.
  • Gemini tends to use Unicode math symbols (×, ÷, etc.)
  • xAI and OpenAI use \( and \) for LaTeX math, while Gemini uses $

Response Characteristics

  • Gemini tends to give longer, more detailed answers, but sometimes very short and wrong ones
  • xAI generally gives shorter responses
  • OpenAI explicitly mentions when its knowledge is outdated
  • Gemini and OpenAI are more likely to disagree or correct the user, compared to xAI
  • xAI frequently uses phrases like "I'm here to help"
  • Gemini sometimes defaults to JavaScript code examples, while the others use Python always
  • OpenAI often analyzes multiple interpretations of prompts
  • xAI commonly uses "step-by-step" breakdowns
  • xAI tends to be more encouraging in its responses
  • xAI occasionally switches languages between question and answer

Easy Mode Questions

  • is it easy to discern different LLMs by their output?
  • what was my father like?
  • is it easy to distinguish language models?
  • do you like python or torch better?
  • who is the husband of sarah connor?
  • why is it hard to balance on a football?
  • what is the surface area of a ball?
  • who is the greatest nobel winner?
  • how can i print 10 new lines in python with as little code as possible?
  • what is the average height of houses in berlin?
  • what is the allure of formula 1? why not allow cars to look any way, but be so restricted?
  • how can i find the orthogonal surface to a line in 2 or 3d?
  • who is the tallest nba player and how tall is he?
  • is germany about to see political change?
  • when was the u-bahn in berlin build and was it build inside the city at the time or outside?
  • when was kreuzberg build? is it a new part of berlin, comparably?
  • how can i find the tangent of a polynomial?

(I missed to note the first few questions, sorry.)

Hard Mode Questions

  • who is gerhard schröder?
  • how are the elections in germany going?
  • how can i find nearest neighbors of vectors in python?
  • my husband does not talk to me anymore, what can i do?
  • what is the longest u-bahn in the world?
  • what is the tallest building on planet earth?
  • how can i implement binary search?
  • what is the circumference of planet earth?
  • why is there a special function in python to zero fill strings? seems unnecessary
  • what is the gradient of softmax and softmax + cross-entropy?
  • how fast does usein bolt run?
  • is there a competing autograd framework in python that is nice?
  • should i drink coffee after 1pm?
  • is there a way to do llm evaluation right without any risks of completely wrong outcomes?
  • wau wau
  • how many 1s are in this string 124121141? think step by step, please.
  • was schröder a good chancelor?
  • where was the first u-bahn in the world?
  • how can one tear down a skyscraper in manhattan without destroying surrounding buildings?
  • was the drainage system important for modern civilization?

Owner

  • Login: SamuelGabriel
  • Kind: user

PhD student at the AutoML lab @ Uni Freiburg. Supervised by Frank Hutter.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Müller"
  given-names: "Samuel"
  orcid: "https://orcid.org/0009-0000-0795-6097"
title: "Are LMARENA.AI Scores Skewed by Industry Insiders?"
version: 1.0.0
date-released: 2025-02-24

GitHub Events

Total
  • Push event: 7
  • Create event: 2
Last Year
  • Push event: 7
  • Create event: 2

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels