Skip to content

QB3/discrating

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the code of the paper "On the Limitations of Elo: Real-World Games, are Transitive, not Additive" accepted in AISTATS 2023 (https://arxiv.org/abs/2206.12301).

First, run pip install -e . in this folder to install the package and its dependency.

Then one can launch 2 scripts which run in minutes:

  • ipython -i examples/plot_elo_breaks.py to produce Figure 2 of the paper "Elo score fails to rank players for a transitive game"
  • ipython -i examples/plot_disc_rating_works.py to produce Figure 3 of the paper "Extended Elo score manages to rank players for a transitive game"

Code to produce Figure 6 and 7 is provided, although running these experiments might take time (hours). For Figure 6 (prediction performances on spinning top data) one should go in the expes/spinning_top folder, and successively run:

  • main_pred.py
  • print_results.py
  • figure_pred.py

For Figure 7 one should go to the expes/chess_starcraft folder and successively run:

  • main_chess.py
  • main_starcraft.py
  • figure_chess_starcraft.py

If you found this code useful, please cite

@article{bertrand2022limitations, title={On the Limitations of Elo: Real-World Games, are Transitive, not Additive}, author={Bertrand, Quentin and Czarnecki, Wojciech Marian and Gidel, Gauthier}, journal={arXiv preprint arXiv:2206.12301}, year={2022} }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages