Aumann Agreement Game
post by abramdemski · 2015-10-09T17:14:00.225Z · LW · GW · Legacy · 17 commentsContents
17 comments
I've written up a rationality game which we played several times at our local LW chapter and had a lot of fun with. The idea is to put Aumann's agreement theorem into practice as a multi-player calibration game, in which players react to the probabilities which other players give (each holding some privileged evidence). If you get very involved, this implies reasoning not only about how well your friends are calibrated, but also how much your friends trust each other's calibration, and how much they trust each other's trust in each other.
You'll need a set of trivia questions to play. We used these.
The write-up includes a helpful scoring table which we have not play-tested yet. We did a plain Bayes loss rather than an adjusted Bayes loss when we played, and calculated things on our phone calculators. This version should feel a lot better, because the numbers are easier to interpret and you get your score right away rather than calculating at the end.
17 comments
Comments sorted by top scores.
comment by Davidmanheim · 2019-11-19T15:32:36.355Z · LW(p) · GW(p)
For those interested in running the game, I put together a Python script that pulls questions from an API for trivia questions, and outputs 2 LaTeX files that can be compiled and used, one for the quizmaster, plus a set of corresponding cut-out cards for the players.
https://github.com/davidmanheim/Aumann_Game_Printouts
Pull requests and improvement suggestions are welcome!
Replies from: Davidmanheim↑ comment by Davidmanheim · 2022-05-18T08:07:40.614Z · LW(p) · GW(p)
Super excited that someone has made an online version of the game, here: https://aumann.io/
Replies from: Davidmanheim↑ comment by Davidmanheim · 2022-09-18T06:25:35.812Z · LW(p) · GW(p)
Currently not working - but github code is online, and someone should do that.
Replies from: Orpheus↑ comment by Orpheus · 2022-10-04T18:38:09.924Z · LW(p) · GW(p)
Is the code for https://aumann.io/ available online?
Replies from: Davidmanheim↑ comment by Davidmanheim · 2022-10-05T17:00:09.862Z · LW(p) · GW(p)
Yes - https://github.com/jacob13400/aumann-game and I spoke with the developer a couple months ago, who said "It's not working properly because I don't have much experience in backend development (The Calibration Game, for example, only had the React Native code and a static Firebase DB), and had to bring in a friend to take care of that part, and he lost interest in it after initial work... If you know anyone who knows Node fairly well (and isn't super averse to wading through what is probably very clunky code, or to writing it from scratch if that's actually easier), that's the biggest bottleneck on this right now."
If you have someone who might be interested in a short-term job doing it, definitely let me know.
comment by Mikhail Samin (mikhail-samin) · 2023-07-03T10:54:42.496Z · LW(p) · GW(p)
For the last couple of years, the Russian-speaking LW community has been running the AAG online, using this Google Sheets template: https://docs.google.com/spreadsheets/d/1tm4AYBMs8N-ZkdJJeNezG6H6tIPkQ5tHJmiFx8n3_Xo/edit
It supports and calculates points for 2-6 players.
The participants add and update their probabilities and see the history and the points they’ll get.
Feel free to use it!
The game gets better if multiple teams compete for the largest total amount of points instead of individual players competing with each other for individual points (use multiple sheets and moderators).
Once no one wants to update the certainty in their answer, the round finishes; players reveal their answers in the sheet column; the moderator reveals the correct answer; the points finalise.
In the multi-team mode, it’s fun to also add a KBS-style question: e.g., “What’ll be the sum of the final probabilities the players from all teams put on their answers to this question, mod 4?”
comment by Soothsilver · 2015-10-11T12:10:56.082Z · LW(p) · GW(p)
I like this very much. Did the game work in practice as you describe in the example?
Replies from: Davidmanheim, abramdemski↑ comment by Davidmanheim · 2022-09-18T06:26:21.096Z · LW(p) · GW(p)
Having run this in many other groups, yes it works pretty well.
↑ comment by abramdemski · 2015-10-12T20:20:03.282Z · LW(p) · GW(p)
Essentially, yes! There were often a few more revisions than this, and the trolling was more subtle.
comment by Shmi (shminux) · 2015-10-09T21:19:06.007Z · LW(p) · GW(p)
I wonder if the games you played had resembled the expected Aumann process, which is akin to random walk, or did they look more like slow convergence of opinions? If it's the latter, then the game has little to do with Aumann agreement.
Replies from: abramdemski↑ comment by abramdemski · 2015-10-09T21:34:24.715Z · LW(p) · GW(p)
Regardless of how well it follows the random walk, it already violates the assumption of rational agents.
Replies from: shminux↑ comment by Shmi (shminux) · 2015-10-09T22:16:35.076Z · LW(p) · GW(p)
Then why take Aumann's name in vain?
Replies from: abramdemski↑ comment by abramdemski · 2015-10-09T23:44:33.545Z · LW(p) · GW(p)
I think the relationship to Aumann's theorem is direct and strong. It's the same old question of how Aumann-like reasoning plays out in practice, for only partially rational agents, that was much discussed back in the Overcoming Bias days.
Replies from: abramdemski↑ comment by abramdemski · 2015-10-10T00:02:12.951Z · LW(p) · GW(p)
Probably the most relevant post:
http://www.overcomingbias.com/2007/01/we_cant_foresee.html
Another game proposed to shed light on this:
comment by gjm · 2015-10-09T19:47:21.882Z · LW(p) · GW(p)
May I suggest that "Aumann Agreement Game" would be a better name than "Aumann's Agreement Game" because the latter suggests (falsely, I take it) that the game itself is Aumann's?
[EDITED to add:] In case it's not obvious, the title and content of this post used to say "Aumann's" rather than "Aumann".
Replies from: abramdemski↑ comment by abramdemski · 2015-10-09T21:28:46.124Z · LW(p) · GW(p)
Yes, good point.