Skip to content

ikiruneo/millionaire-bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

162 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Wer wird Millionär?" LLM Benchmark

A benchmark using questions from the German version of "Who Wants to Be a Millionaire?". It consists of 45 games, each with 15 questions of increasing difficulty. All tested models played through the 45 games at least once. Each game is ended with the first incorrect answer, and the winnings at that point are recorded. No jokers were used.

The initial questions often involve wordplay and idioms, requiring a deep understanding of the German language. These proved most challenging for LLMs, though they are easily solvable by the average German.

Quick Start

  1. Clone the repo or download it as a zip.

    git clone https://github.com/ikiruneo/millionaire-bench.git
    
  2. Edit the benchmark.py (lines 14-16) for server configuration.

  3. Run the benchmark script:

    python3 benchmark.py
    
  4. View the leaderboard locally at http://127.0.0.1:8020/ by running this inside the project folder:

    python3 -m http.server 8020
    

Check the /wiki/guide for more detailed instructions.

Benchmark Results (Local & Cloud)

https://millionaire-bench.referi.de/

Leaderboard Preview

Human average winnings of the first 999 shows is 36 000€ (source).

My selection of LLMs is limited as I ran them on my Framework Laptop 13 (AMD Ryzen 5 7640U with 32 GB of RAM), which necessitated the use of smaller models. All models were Q4_K_M quantized and, if available, recommended settings were used.

Thanks to the reddit users FullOf_Bad_Ideas and Pauli1_Go for benchmarking cloud models.

Origin of the Q&A's: https://github.com/GerritKainz/wer_wird_millionaer

About

German "Who Wants To Be A Millionaire" LLM Benchmarking.

Resources

Stars

50 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors