University of Amsterdam, Fall 2014

Research project proposal for Bachelor Artifical Intelligence (AI), Honours Programme

Research project proposal for Bachelor Artifical Intelligence (AI), Honours Programme

The standard way of ranking teams based first on number of wins and then on goal difference might work rather poorly in this case, because not a full Round Robin has been played. Also, this system does not take into account the strengths of the opponents. Sport rating systems analyze the results of sports competitions to provide objective ratings for each team.

The problem with these systems is that they are mathematically not as easy to understand as "getting 3 points for a win, and 1 point for a draw". Hence, we want to use modern visualisation techniques in order to illustrate how the rating system works to the mathematical outsider.

- Understand the mathematics and rationale behind different sport rating systems such as power rankings (used in Ultimate Frisbee) or the ELO rating system (used in Chess).
**Visualize the rating systems with meaningful interactive graphics**such as this one.

- Read and understand the relevant mathematical literature such as this book or the project report of a similar honours project from last year.
- Write computer code that uses graphical libraries such as D3.js in order to produce instructive interactive graphs to illustrate how the rating has been computed. The goal is that involved teams or individuals (with no mathematical background) understand better how their ranking is computed.
- Write a report describing the design choices and the findings.

- some basic linear algebra to understand how rating algorithms work. Can also be acquired during the project.
- programming experience in JavaScript is helpful for creating the visualisations with D3.js, but not required.

Introductory Presentation for the students