<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>alternative rankings on Analysis Paralysis</title>
    <link>https://blog.recommend.games/tags/alternative-rankings/</link>
    <description>Recent content in alternative rankings on Analysis Paralysis</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>contact@recommend.games (Recommend.Games)</managingEditor>
    <webMaster>contact@recommend.games (Recommend.Games)</webMaster>
    <lastBuildDate>Fri, 20 Sep 2024 22:34:11 +0300</lastBuildDate>
    <atom:link href="https://blog.recommend.games/tags/alternative-rankings/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Debiasing the BoardGameGeek ranking</title>
      <link>https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/</link>
      <pubDate>Fri, 20 Sep 2024 22:34:11 +0300</pubDate><author>contact@recommend.games (Recommend.Games)</author>
      <guid>https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/</guid>
      <description>&lt;p&gt;&lt;em&gt;Bias&lt;/em&gt; is a bit of an ugly word, isn&amp;rsquo;t it? It certainly has become one of those battle phrases in the culture war, where both sides of the argument accuse the other of forcing their biases onto society. Board game reviews frequently need to justify themselves for their biases affecting their views. &lt;a href=&#34;https://spacebiff.com/2024/08/20/talking-about-games-18/&#34;&gt;Dan Thurot&lt;/a&gt; recently wrote a very eloquent piece on the matter, diving deeper into different kinds of biases.&lt;/p&gt;&#xA;&lt;p&gt;But &lt;em&gt;bias&lt;/em&gt; also has a well defined &lt;a href=&#34;https://en.wikipedia.org/wiki/Bias_(statistics)&#34;&gt;meaning in statistics&lt;/a&gt;. Moving from emotions to cold hard numbers, the word &lt;em&gt;bias&lt;/em&gt; loses its antagonistic nature and simply becomes a measurement one might want to minimise or remove entirely. Hence, &lt;em&gt;debiasing&lt;/em&gt; the BoardGameGeek (BGG) ranking is about asking the question what it would look like if we removed the influence of a particular parameter. One such parameter is a game&amp;rsquo;s age: we&amp;rsquo;ve seen in the &lt;a href=&#34;https://blog.recommend.games/posts/highest-rated-year/&#34;&gt;previous article&lt;/a&gt; that ratings have gone up over time, so removing the age bias from the BGG ranking means correcting for this trend.&lt;/p&gt;&#xA;&lt;p&gt;This is by no means a new idea: &lt;a href=&#34;https://dvatvani.com/blog/bgg-analysis-part-2&#34;&gt;Dinesh Vatvani&lt;/a&gt; published an often referenced article back in 2018 focussing on removing the complexity bias from the ratings. This article is an update to and an extension of his work.&lt;/p&gt;&#xA;&lt;h1 id=&#34;removing-the-age-bias&#34;&gt;Removing the age bias&lt;/h1&gt;&#xA;&lt;p&gt;So, let&amp;rsquo;s start with the bias readers of this blog will already be familar with: age bias, which really is just a slightly more neutral term for &lt;em&gt;cult of the new&lt;/em&gt;. The first step is plotting the games&amp;rsquo; ages vs their average ratings:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/plot_reg_age.png&#34;&#xA;&#x9;alt=&#34;Scatter plot: a game&amp;#39;s age vs its rating&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;The points on the very left are the oldest games in our dataset, those published in 1970, whilst the ones on the right are those published in 2024. I&amp;rsquo;ve plotted games with few ratings more faintly in order to declutter the image. The bold red line is the line of best fit, i.e., the trend line that best describes the yearly increase in average ratings. This picture should look pretty familiar if you&amp;rsquo;ve read the &lt;a href=&#34;https://blog.recommend.games/posts/highest-rated-year/&#34;&gt;previous article&lt;/a&gt;, though here we plotted every single game as an individual dot instead of aggregating by year.&lt;/p&gt;&#xA;&lt;p&gt;That trend line has a slope of 0.03, which means that overall, a game&amp;rsquo;s average rating decrease by 0.03 with every year that has passed since its release. Now, removing the age bias means reducing that slope to 0. It&amp;rsquo;s as if we consider each year on its own and only care how much better or worse a game was compared to its peers released at the same time. I hope this little animation will make things much clearer:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/plot_reg_age_animated.gif&#34;&#xA;&#x9;alt=&#34;Animation: removing the age bias from games&amp;#39; ratings&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;(Again, credit to Dinesh Vatvani for introducing this kind of visualisation in &lt;a href=&#34;https://dvatvani.com/blog/bgg-analysis-part-2&#34;&gt;his article&lt;/a&gt;.)&lt;/p&gt;&#xA;&lt;p&gt;Next, we can use those adjusted average ratings to calculate a new, debiased ranking. In order to do this, we recreate the &lt;a href=&#34;https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking/&#34;&gt;BGG ranking&lt;/a&gt; by taking the Bayesian average, i.e., adding 2311 dummy ratings (&lt;a href=&#34;https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking-part-2/&#34;&gt;one for every 10,000 ratings&lt;/a&gt; in total) of 5.5.&lt;/p&gt;&#xA;&lt;p&gt;Without further ado, those are the new top 10 rated games after removing the age bias:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&#34;text-align:center&#34;&gt;Rank&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:left&#34;&gt;Game&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:center&#34;&gt;Rating&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#1&lt;/strong&gt; &lt;small&gt;(🔺 2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt; &lt;small&gt;(2017)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.4 &lt;small&gt;(🔻 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#2&lt;/strong&gt; &lt;small&gt;(🔺 11)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/12333&#34; style=&#34;font-variant: small-caps;&#34;&gt;Twilight Struggle&lt;/a&gt; &lt;small&gt;(2005)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.4 &lt;small&gt;(🔺 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#3&lt;/strong&gt; &lt;small&gt;(🔻 1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt; &lt;small&gt;(2015)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.4 &lt;small&gt;(🔻 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#4&lt;/strong&gt; &lt;small&gt;(🔺 4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/115746&#34; style=&#34;font-variant: small-caps;&#34;&gt;War of the Ring: Second Edition&lt;/a&gt; &lt;small&gt;(2011)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.5 &lt;small&gt;(🔸 0.0)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#5&lt;/strong&gt; &lt;small&gt;(🔻 4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/224517&#34; style=&#34;font-variant: small-caps;&#34;&gt;Brass: Birmingham&lt;/a&gt; &lt;small&gt;(2018)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.4 &lt;small&gt;(🔻 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#6&lt;/strong&gt; &lt;small&gt;(🔺 145)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/2511&#34; style=&#34;font-variant: small-caps;&#34;&gt;Sherlock Holmes Consulting Detective&lt;/a&gt; &lt;small&gt;(1982)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.5 &lt;small&gt;(🔺 0.8)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#7&lt;/strong&gt; &lt;small&gt;(🔸 0)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/167791&#34; style=&#34;font-variant: small-caps;&#34;&gt;Terraforming Mars&lt;/a&gt; &lt;small&gt;(2016)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔻 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#8&lt;/strong&gt; &lt;small&gt;(🔻 4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/342942&#34; style=&#34;font-variant: small-caps;&#34;&gt;Ark Nova&lt;/a&gt; &lt;small&gt;(2021)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔻 0.3)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#9&lt;/strong&gt; &lt;small&gt;(🔺 36)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/3076&#34; style=&#34;font-variant: small-caps;&#34;&gt;Puerto Rico&lt;/a&gt; &lt;small&gt;(2002)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔺 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#10&lt;/strong&gt; &lt;small&gt;(🔻 1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/187645&#34; style=&#34;font-variant: small-caps;&#34;&gt;Star Wars: Rebellion&lt;/a&gt; &lt;small&gt;(2016)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔻 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;As designed, older games are the big winners of this adjustment, with former BGG #1s &lt;a href=&#34;https://recommend.games/#/game/12333&#34; style=&#34;font-variant: small-caps;&#34;&gt;Twilight Struggle&lt;/a&gt; and &lt;a href=&#34;https://recommend.games/#/game/3076&#34; style=&#34;font-variant: small-caps;&#34;&gt;Puerto Rico&lt;/a&gt; making a comeback. Classic murder mystery game &lt;a href=&#34;https://recommend.games/#/game/2511&#34; style=&#34;font-variant: small-caps;&#34;&gt;Sherlock Holmes Consulting Detective&lt;/a&gt; makes a huge leap into the top 10 as one of the few games from the 80s that stood the test of time. You can download the full new ranking &lt;a href=&#34;ranking_debiased_age.csv&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;removing-the-complexity-bias&#34;&gt;Removing the complexity bias&lt;/h1&gt;&#xA;&lt;p&gt;Obviously, we can apply the exact same idea to other features, e.g., a game&amp;rsquo;s complexity (or weight) as Dinesh Vatvani did in his &lt;a href=&#34;https://dvatvani.com/blog/bgg-analysis-part-2&#34;&gt;original article&lt;/a&gt;. Again, we start by looking at the spread of the data points, from the lightest games on the left to the heaviest on the right:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/plot_reg_complexity.png&#34;&#xA;&#x9;alt=&#34;Scatter plot: a game&amp;#39;s complexity vs its rating&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;The trend line has a slope of 0.63, i.e., the heaviest games on BGG have on average a full 2.5 point higher average score than the lighest ones. Somehow it feels particularly pleasing to see the light but clever games being lifted up when we remove this complexity bias:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/plot_reg_complexity_animated.gif&#34;&#xA;&#x9;alt=&#34;Animation: removing the complexity bias from games&amp;#39; ratings&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;This is the new top 10 after adjusting for the complexity bias:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&#34;text-align:center&#34;&gt;Rank&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:left&#34;&gt;Game&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:center&#34;&gt;Rating&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#1&lt;/strong&gt; &lt;small&gt;(🔺 141)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/254640&#34; style=&#34;font-variant: small-caps;&#34;&gt;Just One&lt;/a&gt; &lt;small&gt;(2018)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔺 0.6)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#2&lt;/strong&gt; &lt;small&gt;(🔺 127)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/178900&#34; style=&#34;font-variant: small-caps;&#34;&gt;Codenames&lt;/a&gt; &lt;small&gt;(2015)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.0 &lt;small&gt;(🔺 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#3&lt;/strong&gt; &lt;small&gt;(🔺 45)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/295947&#34; style=&#34;font-variant: small-caps;&#34;&gt;Cascadia&lt;/a&gt; &lt;small&gt;(2021)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.0 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#4&lt;/strong&gt; &lt;small&gt;(🔺 101)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/291453&#34; style=&#34;font-variant: small-caps;&#34;&gt;SCOUT&lt;/a&gt; &lt;small&gt;(2019)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔺 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#5&lt;/strong&gt; &lt;small&gt;(🔻 3)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt; &lt;small&gt;(2015)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.0 &lt;small&gt;(🔻 0.6)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#6&lt;/strong&gt; &lt;small&gt;(🔺 13)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/173346&#34; style=&#34;font-variant: small-caps;&#34;&gt;7 Wonders Duel&lt;/a&gt; &lt;small&gt;(2015)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.9 &lt;small&gt;(🔻 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#7&lt;/strong&gt; &lt;small&gt;(🔺 30)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/324856&#34; style=&#34;font-variant: small-caps;&#34;&gt;The Crew: Mission Deep Sea&lt;/a&gt; &lt;small&gt;(2021)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.1 &lt;small&gt;(🔻 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#8&lt;/strong&gt; &lt;small&gt;(🔺 71)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/230802&#34; style=&#34;font-variant: small-caps;&#34;&gt;Azul&lt;/a&gt; &lt;small&gt;(2017)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#9&lt;/strong&gt; &lt;small&gt;(🔺 117)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/163412&#34; style=&#34;font-variant: small-caps;&#34;&gt;Patchwork&lt;/a&gt; &lt;small&gt;(2014)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔺 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#10&lt;/strong&gt; &lt;small&gt;(🔺 57)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/244521&#34; style=&#34;font-variant: small-caps;&#34;&gt;The Quacks of Quedlinburg&lt;/a&gt; &lt;small&gt;(2018)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔸 0.0)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not going to lie: As a lover of small and interactive games, this top 10 looks much more apealing to me than the actual BGG top 10. One striking observation: six out of these ten games won &lt;span style=&#34;color: #E30613; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;&#34;&gt;&lt;em&gt;&lt;strong&gt;Spiel&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; or &lt;span style=&#34;color: #193F4A; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;&#34;&gt;&lt;em&gt;&lt;strong&gt;Kennerspiel des Jahres&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; (if we generously count the other &lt;a href=&#34;https://recommend.games/#/game/284083&#34; style=&#34;font-variant: small-caps;&#34;&gt;Crew&lt;/a&gt;&amp;rsquo;s title), with two more nominated and the other two recommended. The grognards on the internet can complain all they want about how the awards have become too shallow, but the jury really knows how to pick out the games that put the maximum amount of game play into minimal rules. You can download the full new ranking &lt;a href=&#34;ranking_debiased_complexity.csv&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;removing-the-playing-time-bias&#34;&gt;Removing the playing time bias&lt;/h1&gt;&#xA;&lt;p&gt;Next, we&amp;rsquo;ll take a look at how a game&amp;rsquo;s playing time (as measured by the minimum playing time printed on the box) affects its rating:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/plot_reg_min_time.png&#34;&#xA;&#x9;alt=&#34;Scatter plot: a game&amp;#39;s minimum playing time vs its rating&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;We see a similar trend line as with the complexity bias, which shouldn&amp;rsquo;t come as a surprise since a game&amp;rsquo;s length and complexity are highly correlated. The slope here is 0.0045, i.e., every minute it takes longer to play a game makes it 0.0045 points &amp;ldquo;better&amp;rdquo;, which does sound a bit weird when one puts it like that.&lt;/p&gt;&#xA;&lt;p&gt;Because publishers love to lie about playing time and claim most games can be played in about an hour, the adjusted ranking doesn&amp;rsquo;t look all that different from the usual one, so I&amp;rsquo;ll skip it for this article, but you can download it &lt;a href=&#34;ranking_debiased_min_time.csv&#34;&gt;here&lt;/a&gt; if you&amp;rsquo;d like to take a look anyways.&lt;/p&gt;&#xA;&lt;h1 id=&#34;removing-the-game-type-bias&#34;&gt;Removing the game type bias&lt;/h1&gt;&#xA;&lt;p&gt;So far, we&amp;rsquo;ve been looking at continuous values (also known as numerical features), but we can apply the same principal to categories. One particularly interesting feature in this context is a game&amp;rsquo;s type: BGG maintains separate rankings for eight different game types, and users can vote which of those types a game belongs to (depending on the share of votes, a game might be classified as more than one type). Given everything we&amp;rsquo;ve seen so far, you can probably already guess that the lighter categories like children&amp;rsquo;s and party games aren&amp;rsquo;t as highly praised as war and strategy games. Here&amp;rsquo;s all eight types sorted from lowest to highest average rating:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/plot_cat_game_type.png&#34;&#xA;&#x9;alt=&#34;Violin plot: game types vs their ratings&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;Each of those little violins represent the distribution of ratings amongst that type, with the white line indicating the median. Removing the game type bias now means bringing those distributions in line:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/plot_cat_game_type_animated.gif&#34;&#xA;&#x9;alt=&#34;Animation: removing the game type bias from games&amp;#39; ratings&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;Just like before, we can calculate a new, debiased ranking:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&#34;text-align:center&#34;&gt;Rank&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:left&#34;&gt;Game&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:center&#34;&gt;Rating&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#1&lt;/strong&gt; &lt;small&gt;(🔸 0)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/224517&#34; style=&#34;font-variant: small-caps;&#34;&gt;Brass: Birmingham&lt;/a&gt; &lt;small&gt;(2018)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔻 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#2&lt;/strong&gt; &lt;small&gt;(🔺 7)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/187645&#34; style=&#34;font-variant: small-caps;&#34;&gt;Star Wars: Rebellion&lt;/a&gt; &lt;small&gt;(2016)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔻 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#3&lt;/strong&gt; &lt;small&gt;(🔺 1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/342942&#34; style=&#34;font-variant: small-caps;&#34;&gt;Ark Nova&lt;/a&gt; &lt;small&gt;(2021)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.1 &lt;small&gt;(🔻 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#4&lt;/strong&gt; &lt;small&gt;(🔺 36)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/285774&#34; style=&#34;font-variant: small-caps;&#34;&gt;Marvel Champions: The Card Game&lt;/a&gt; &lt;small&gt;(2019)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#5&lt;/strong&gt; &lt;small&gt;(🔺 43)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/295947&#34; style=&#34;font-variant: small-caps;&#34;&gt;Cascadia&lt;/a&gt; &lt;small&gt;(2021)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.1 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#6&lt;/strong&gt; &lt;small&gt;(🔺 31)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/324856&#34; style=&#34;font-variant: small-caps;&#34;&gt;The Crew: Mission Deep Sea&lt;/a&gt; &lt;small&gt;(2021)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#7&lt;/strong&gt; &lt;small&gt;(🔺 34)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/366013&#34; style=&#34;font-variant: small-caps;&#34;&gt;Heat: Pedal to the Metal&lt;/a&gt; &lt;small&gt;(2022)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.1 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#8&lt;/strong&gt; &lt;small&gt;(🔻 2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/316554&#34; style=&#34;font-variant: small-caps;&#34;&gt;Dune: Imperium&lt;/a&gt; &lt;small&gt;(2020)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.0 &lt;small&gt;(🔻 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#9&lt;/strong&gt; &lt;small&gt;(🔻 2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/167791&#34; style=&#34;font-variant: small-caps;&#34;&gt;Terraforming Mars&lt;/a&gt; &lt;small&gt;(2016)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.9 &lt;small&gt;(🔻 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#10&lt;/strong&gt; &lt;small&gt;(🔺 11)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/167355&#34; style=&#34;font-variant: small-caps;&#34;&gt;Nemesis&lt;/a&gt; &lt;small&gt;(2018)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.0 &lt;small&gt;(🔻 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;At first glance, it might seem curious that some games from the current BGG top 10 stay (more or less) put whilst others fall off. The reason for this is that both &lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt; and &lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt; are considered to be both strategy and thematic games, two of the most popular categories, and so the model weighs them down twice. Instead, we see some of the top rated customisable, abstract and family games in this adjusted top 10. Again, you can download the full new ranking &lt;a href=&#34;ranking_debiased_game_type.csv&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;removing-the-bias-towards-cooperative-games&#34;&gt;Removing the bias towards cooperative games&lt;/h1&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s take a look at one final categorical feature to debias: competitive vs cooperative games. Cooperative games have been on the rise for a number of years now, winning six out of ten &lt;span style=&#34;color: #E30613; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;&#34;&gt;&lt;em&gt;&lt;strong&gt;Spiel&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; and &lt;span style=&#34;color: #193F4A; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;&#34;&gt;&lt;em&gt;&lt;strong&gt;Kennerspiel des Jahres&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; awards since I started my predictions in &lt;a href=&#34;https://blog.recommend.games/posts/and-the-spiel-des-jahres-2020-goes-to-part-4/&#34;&gt;2020&lt;/a&gt;. While less than 9% of all games in our dataset are cooperative, on average they have a significantly higher (by almost 0.48 points) rating compared to competitive games:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/debiasing-boardgamegeek-ranking/plot_cat_cooperative.png&#34;&#xA;&#x9;alt=&#34;Violin plot: competitive/cooperative games vs their ratings&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;We can go through the exercise of debiasing the ratings and calculating a new ranking here too, but the outcome would pretty much be just the standard BGG ranking with the cooperative games filter out (or rather weighed down). If you really want to take a look, you can download the new ranking &lt;a href=&#34;ranking_debiased_cooperative.csv&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;removing-all-the-biases&#34;&gt;Removing &lt;em&gt;all&lt;/em&gt; the biases&lt;/h1&gt;&#xA;&lt;p&gt;OK, so you might be wondering by now why I went through all that trouble, in particular since complexity, playing time and game types are all so strongly correlated. You&amp;rsquo;ve probably also been thinking &lt;em&gt;association isn&amp;rsquo;t causation&lt;/em&gt;. You&amp;rsquo;d be right: viewing those different features &lt;em&gt;individually&lt;/em&gt;, this approach yields nothing but correlations. But take them all &lt;em&gt;together&lt;/em&gt; and we get a shot at a bit of &lt;a href=&#34;https://matheusfacure.github.io/python-causality-handbook/05-The-Unreasonable-Effectiveness-of-Linear-Regression.html&#34;&gt;causal inference&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;How does it work? So far, I&amp;rsquo;ve calculated those trend lines using simple linear regression (also known as the ordinary least squares method) in a single explanatory variable. But the maths works just the same in higher dimensions and we can throw &lt;em&gt;all&lt;/em&gt; the features discussed above at once into a single model, predicting again the game&amp;rsquo;s rating, but now with much more information. The outcome is this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Estimated rating&lt;/strong&gt; =&lt;br&gt;&#xA;-0.031 * age in years&lt;br&gt;&#xA;+0.567 * complexity score&lt;br&gt;&#xA;-0.001 * minimum playing time in minutes&lt;br&gt;&#xA;+0.167 if an abstract game&lt;br&gt;&#xA;-0.029 if a children&amp;rsquo;s game&lt;br&gt;&#xA;-0.030 if a customizable game&lt;br&gt;&#xA;+0.225 if a family game&lt;br&gt;&#xA;+0.274 if a party game&lt;br&gt;&#xA;+0.125 if a strategy game&lt;br&gt;&#xA;+0.125 if a thematic game&lt;br&gt;&#xA;+0.485 if a war game&lt;br&gt;&#xA;+0.199 if cooperative&lt;br&gt;&#xA;+5.700&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It&amp;rsquo;s worth taking a look at and comparing some of those coefficients. First of: Age and complexity have about the same influence in this combined model as they had individually. This means that age and complexity biases are real. Even when taking other factors into account, gamers clearly strongly prefer newer over older and heavier over lighter games.&lt;/p&gt;&#xA;&lt;p&gt;Interestingly, something different is happening with playing time: If you recall, the original model estimated that every minute of additional playing time &lt;em&gt;increased&lt;/em&gt; the rating by around 0.005, but this model tells us that every minute extra actually &lt;em&gt;decreases&lt;/em&gt; a game&amp;rsquo;s rating by 0.001. This number is very small, but the direction is still statistically significant. This is a sign that the model correctly decoupled what we discussed before intuitively: the positive correlation between a game&amp;rsquo;s length and rating can be explained by the game&amp;rsquo;s complexity. Once we take that into account, any additional playing time actually harms the game&amp;rsquo;s rating. In other words: Our model finds that – all other features being equal – players do prefer shorter over longer games.&lt;/p&gt;&#xA;&lt;p&gt;We observe some similar effects with the game types. In the single feature model, children&amp;rsquo;s games were rated over 0.6 points lower. But in this multi feature model, the coefficient is very close to zero, in fact not statistically significantly different. This is evidence that the &amp;lsquo;geeks don&amp;rsquo;t actually have a systematic bias against children&amp;rsquo;s games – they dislike all light games equally, no matter whether they are for children or adults.&lt;/p&gt;&#xA;&lt;p&gt;Finally, the bias in favour of cooperative games is still pretty clear, but at around 0.2 it&amp;rsquo;s less than have what the single feature model predicted. They clearly are very fashionable, but much of their higher average ratings can be explained by other variables.&lt;/p&gt;&#xA;&lt;p&gt;Enough looking at coefficients, let&amp;rsquo;s finally move on to the moment you didn&amp;rsquo;t even know you were looking forward to: the ultimate debiased ranking. Just like with all the other models, we can use this multivariate model to debias the games&amp;rsquo; ratings by simply setting all those coefficients to zero. We lose the ability to animate this process for easy visualisation, but we gain average ratings and a ranking freed of all the biases we&amp;rsquo;ve been talking about:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&#34;text-align:center&#34;&gt;Rank&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:left&#34;&gt;Game&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:center&#34;&gt;Rating&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#1&lt;/strong&gt; &lt;small&gt;(🔺 323)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/2653&#34; style=&#34;font-variant: small-caps;&#34;&gt;Survive: Escape from Atlantis!&lt;/a&gt; &lt;small&gt;(1982)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔺 0.9)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#2&lt;/strong&gt; &lt;small&gt;(🔺 772)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/41&#34; style=&#34;font-variant: small-caps;&#34;&gt;Can&amp;rsquo;t Stop&lt;/a&gt; &lt;small&gt;(1980)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.2 &lt;small&gt;(🔺 1.3)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#3&lt;/strong&gt; &lt;small&gt;(🔺 326)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/172&#34; style=&#34;font-variant: small-caps;&#34;&gt;For Sale&lt;/a&gt; &lt;small&gt;(1997)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.9 &lt;small&gt;(🔺 0.7)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#4&lt;/strong&gt; &lt;small&gt;(🔺 15)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/173346&#34; style=&#34;font-variant: small-caps;&#34;&gt;7 Wonders Duel&lt;/a&gt; &lt;small&gt;(2015)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔻 0.3)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#5&lt;/strong&gt; &lt;small&gt;(🔺 146)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/2511&#34; style=&#34;font-variant: small-caps;&#34;&gt;Sherlock Holmes Consulting Detective&lt;/a&gt; &lt;small&gt;(1982)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.9 &lt;small&gt;(🔺 0.3)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#6&lt;/strong&gt; &lt;small&gt;(🔺 209)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/215&#34; style=&#34;font-variant: small-caps;&#34;&gt;Tichu&lt;/a&gt; &lt;small&gt;(1991)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;8.0 &lt;small&gt;(🔺 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#7&lt;/strong&gt; &lt;small&gt;(🔺 205)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/118&#34; style=&#34;font-variant: small-caps;&#34;&gt;Modern Art&lt;/a&gt; &lt;small&gt;(1992)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.9 &lt;small&gt;(🔺 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#8&lt;/strong&gt; &lt;small&gt;(🔺 637)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/432&#34; style=&#34;font-variant: small-caps;&#34;&gt;Take 5&lt;/a&gt; &lt;small&gt;(1994)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔺 0.8)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#9&lt;/strong&gt; &lt;small&gt;(🔺 316)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/50&#34; style=&#34;font-variant: small-caps;&#34;&gt;Lost Cities&lt;/a&gt; &lt;small&gt;(1999)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.7 &lt;small&gt;(🔺 0.5)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#10&lt;/strong&gt; &lt;small&gt;(🔺 204)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/822&#34; style=&#34;font-variant: small-caps;&#34;&gt;Carcassonne&lt;/a&gt; &lt;small&gt;(2000)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.6 &lt;small&gt;(🔺 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#11&lt;/strong&gt; &lt;small&gt;(🔺 177)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/54043&#34; style=&#34;font-variant: small-caps;&#34;&gt;Jaipur&lt;/a&gt; &lt;small&gt;(2009)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.7 &lt;small&gt;(🔺 0.2)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#12&lt;/strong&gt; &lt;small&gt;(🔺 117)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/178900&#34; style=&#34;font-variant: small-caps;&#34;&gt;Codenames&lt;/a&gt; &lt;small&gt;(2015)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.6 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#13&lt;/strong&gt; &lt;small&gt;(🔺 125)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/12&#34; style=&#34;font-variant: small-caps;&#34;&gt;Ra&lt;/a&gt; &lt;small&gt;(1999)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.7 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#14&lt;/strong&gt; &lt;small&gt;(🔺 141)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/14996&#34; style=&#34;font-variant: small-caps;&#34;&gt;Ticket to Ride: Europe&lt;/a&gt; &lt;small&gt;(2005)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.6 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#15&lt;/strong&gt; &lt;small&gt;(🔺 76)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/93&#34; style=&#34;font-variant: small-caps;&#34;&gt;El Grande&lt;/a&gt; &lt;small&gt;(1995)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.7 &lt;small&gt;(🔻 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#16&lt;/strong&gt; &lt;small&gt;(🔻 9)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/167791&#34; style=&#34;font-variant: small-caps;&#34;&gt;Terraforming Mars&lt;/a&gt; &lt;small&gt;(2016)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.6 &lt;small&gt;(🔻 0.8)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#17&lt;/strong&gt; &lt;small&gt;(🔻 15)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt; &lt;small&gt;(2015)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.6 &lt;small&gt;(🔻 0.9)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#18&lt;/strong&gt; &lt;small&gt;(🔺 289)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/46213&#34; style=&#34;font-variant: small-caps;&#34;&gt;Telestrations&lt;/a&gt; &lt;small&gt;(2009)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔺 0.4)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#19&lt;/strong&gt; &lt;small&gt;(🔺 211)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/9209&#34; style=&#34;font-variant: small-caps;&#34;&gt;Ticket to Ride&lt;/a&gt; &lt;small&gt;(2004)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.5 &lt;small&gt;(🔺 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#20&lt;/strong&gt; &lt;small&gt;(🔺 85)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/291453&#34; style=&#34;font-variant: small-caps;&#34;&gt;SCOUT&lt;/a&gt; &lt;small&gt;(2019)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔻 0.1)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#21&lt;/strong&gt; &lt;small&gt;(🔺 273)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/760&#34; style=&#34;font-variant: small-caps;&#34;&gt;Battle Line&lt;/a&gt; &lt;small&gt;(2000)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔺 0.3)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#22&lt;/strong&gt; &lt;small&gt;(🔺 634)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/699&#34; style=&#34;font-variant: small-caps;&#34;&gt;HeroQuest&lt;/a&gt; &lt;small&gt;(1989)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.8 &lt;small&gt;(🔺 0.6)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#23&lt;/strong&gt; &lt;small&gt;(🔺 368)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/39856&#34; style=&#34;font-variant: small-caps;&#34;&gt;Dixit&lt;/a&gt; &lt;small&gt;(2008)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.5 &lt;small&gt;(🔺 0.3)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#24&lt;/strong&gt; &lt;small&gt;(🔻 8)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/84876&#34; style=&#34;font-variant: small-caps;&#34;&gt;The Castles of Burgundy&lt;/a&gt; &lt;small&gt;(2011)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.5 &lt;small&gt;(🔻 0.6)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;&lt;strong&gt;#25&lt;/strong&gt; &lt;small&gt;(🔻 19)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/316554&#34; style=&#34;font-variant: small-caps;&#34;&gt;Dune: Imperium&lt;/a&gt; &lt;small&gt;(2020)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:center&#34;&gt;7.5 &lt;small&gt;(🔻 0.9)&lt;/small&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;I will say: &lt;a href=&#34;https://recommend.games/#/game/2653&#34; style=&#34;font-variant: small-caps;&#34;&gt;Survive: Escape from Atlantis!&lt;/a&gt; is not a game I would have expected on top of this list. In general, this top 25 is clearly much lighter and less recent than the regular BGG ranking. Personally, I&amp;rsquo;m up for this: it&amp;rsquo;s a wonderful list full of proven classics, devoid of any cult of the new or Kickstarter bloat.&lt;/p&gt;&#xA;&lt;p&gt;Some games made huge leaps into the top 100, including &lt;a href=&#34;https://recommend.games/#/game/811&#34; style=&#34;font-variant: small-caps;&#34;&gt;Rummikub&lt;/a&gt;, &lt;a href=&#34;https://recommend.games/#/game/327&#34; style=&#34;font-variant: small-caps;&#34;&gt;Loopin&amp;rsquo; Louie&lt;/a&gt; and &lt;a href=&#34;https://recommend.games/#/game/17329&#34; style=&#34;font-variant: small-caps;&#34;&gt;Animal Upon Animal&lt;/a&gt; which all jumped up over 1000 positions. The biggest losers of this method – games dropping out of the top 100 – are &lt;a href=&#34;https://recommend.games/#/game/184267&#34; style=&#34;font-variant: small-caps;&#34;&gt;On Mars&lt;/a&gt;, &lt;a href=&#34;https://recommend.games/#/game/237182&#34; style=&#34;font-variant: small-caps;&#34;&gt;Root&lt;/a&gt; and &lt;a href=&#34;https://recommend.games/#/game/96848&#34; style=&#34;font-variant: small-caps;&#34;&gt;Mage Knight&lt;/a&gt;, all of which lost 1000 positions and more. You can download the full debiased ranking &lt;a href=&#34;ranking_debiased_all.csv&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;some-boring-technical-details&#34;&gt;Some boring technical details&lt;/h1&gt;&#xA;&lt;p&gt;In order to have good data and comparable values for all those corrections, I had to filter out games by certain criteria. We only considered games which:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;are ranked (i.e., rated by at least 30 users),&lt;/li&gt;&#xA;&lt;li&gt;have a complexity score,&lt;/li&gt;&#xA;&lt;li&gt;have been released between 1970 and 2024 and&lt;/li&gt;&#xA;&lt;li&gt;have a minimum playing time of at most 3 hours.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This includes 23,325 of the 26,266 currently ranked games (88.8%), but does exclude some notable games, such as:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/233078&#34; style=&#34;font-variant: small-caps;&#34;&gt;Twilight Imperium&lt;/a&gt;, &lt;a href=&#34;https://recommend.games/#/game/91&#34; style=&#34;font-variant: small-caps;&#34;&gt;Paths of Glory&lt;/a&gt; and &lt;a href=&#34;https://recommend.games/#/game/1&#34; style=&#34;font-variant: small-caps;&#34;&gt;Die Macher&lt;/a&gt; (too long), as well as&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/521&#34; style=&#34;font-variant: small-caps;&#34;&gt;Crokinole&lt;/a&gt;, &lt;a href=&#34;https://recommend.games/#/game/188&#34; style=&#34;font-variant: small-caps;&#34;&gt;Go&lt;/a&gt; and &lt;a href=&#34;https://recommend.games/#/game/5&#34; style=&#34;font-variant: small-caps;&#34;&gt;Acquire&lt;/a&gt; (too old).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Those are the highest ranked exclusions. While it&amp;rsquo;s definitely sad to miss out on those and some other games, they make up only 2% of the top 1000 games on BGG, so I feel it&amp;rsquo;s a reasonable tradeoff.&lt;/p&gt;&#xA;&lt;h1 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h1&gt;&#xA;&lt;p&gt;So that&amp;rsquo;s a wrap on our quest for debiased rankings. It&amp;rsquo;s important to remember that &lt;em&gt;bias&lt;/em&gt; isn&amp;rsquo;t a negative term in this context – we&amp;rsquo;re simply interested in the tendencies that pertain to the BGG user ratings and try to imagine counterfactual rankings if those tendencies didn&amp;rsquo;t exist. By considering not just a single feature like age or complexity, but throwing those two as well as playing time, game type and cooperative into one model, we hope to explain the way those features influence ratings beyond mere correlations. If you&amp;rsquo;re interested in the mathematical background to this method, I highly recommend the &lt;a href=&#34;https://matheusfacure.github.io/python-causality-handbook/05-The-Unreasonable-Effectiveness-of-Linear-Regression.html&#34;&gt;article&lt;/a&gt; I&amp;rsquo;ve already linked above.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;As always, you can find the full analysis code and notebooks on &lt;a href=&#34;https://gitlab.com/recommend.games/blog/-/tree/master/experiments/debiased_rankings&#34;&gt;GitLab&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The world of board games</title>
      <link>https://blog.recommend.games/posts/world-of-board-games/</link>
      <pubDate>Thu, 25 Apr 2024 23:02:24 +0300</pubDate><author>contact@recommend.games (Recommend.Games)</author>
      <guid>https://blog.recommend.games/posts/world-of-board-games/</guid>
      <description>&lt;script type=&#34;text/javascript&#34; src=&#34;https://cdn.bokeh.org/bokeh/release/bokeh-3.4.1.min.js&#34; &gt;&lt;/script&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src=&#34;https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.4.1.min.js&#34; &gt;&lt;/script&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src=&#34;https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.4.1.min.js&#34; &gt;&lt;/script&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src=&#34;https://cdn.bokeh.org/bokeh/release/bokeh-api-3.4.1.min.js&#34; &gt;&lt;/script&gt;&#xA;&lt;p&gt;BoardGameGeek (BGG) users can select their country of residence in their profile. The main purpose is to find other users in your region to play face to face or maybe trade games, but but over here at &lt;a href=&#34;https://recommend.games/#/&#34;&gt;Recommend.Games&lt;/a&gt; we obviously cannot help ourselves but to use this information for some interesting statistics. 🤓&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s start with the usual disclaimer: We will have to rely on whatever information BGG provides. In particular, users can freely choose their country. As mentioned, this is meant to be the country of residence, but some users might rather choose their country of origin – or some outright nonsense. There are 19 BGG users who claim to be from 🇦🇶 Antarctica, for example. While I&amp;rsquo;m sure that the long polar nights on lonely research stations are perfect for playing board games, I&amp;rsquo;m not sure if they have a lot of time to rate them on BGG. 🐧 (If they actually did, Antarctica would have 6,880 ratings per 100 thousand residents, which would make them the second biggest board game enthusiasts in the world – only behind the 🇻🇦 Vatican&amp;rsquo;s 6 reported users, resulting in almost 20,000 ratings per 100 thousand residents. 🙏)&lt;/p&gt;&#xA;&lt;p&gt;On a more serious note, what exactly is a country is a &lt;em&gt;very&lt;/em&gt; political question and frequently highly controversial. I&amp;rsquo;m trying to stick with the sovereign nations recognized by the United Nations and️ add users from subdivisions and autonomous regions to the parent country. BGG allows users to choose 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England, 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland or 🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales as their residence (not Northern Ireland though 🤔) – but for now, they&amp;rsquo;re all stuck together in a 🇬🇧 United Kingdom, if they like it or not. The borders in the map that follows shortly are even more contentious – I just had to stick with what the provider chose, and they emphasised the actual situation on the ground.&lt;/p&gt;&#xA;&lt;p&gt;With that out of the way, let&amp;rsquo;s look at some basic statistics. For this analysis, we used &lt;strong&gt;19.8 million ratings&lt;/strong&gt; by &lt;strong&gt;347 thousand users&lt;/strong&gt; who selected one of the &lt;strong&gt;199 countries&lt;/strong&gt; as their residence. Close to &lt;strong&gt;88 thousand games&lt;/strong&gt; received at least one rating.&lt;/p&gt;&#xA;&lt;p&gt;In order to understand how board game preferences differ around the globe, we want to calculate a ranking similar to the way BGG ranks games. Remember that BGG calculates their &amp;ldquo;&lt;a href=&#34;https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking/&#34;&gt;geek score&lt;/a&gt;&amp;rdquo; based on a Bayesian average by adding a number of dummy ratings of 5.5 to each game. That &lt;a href=&#34;https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking-part-2/&#34;&gt;number of dummy ratings&lt;/a&gt; is determined by the total number of ratings divided by 10,000. We can apply exactly the same logic to calculate a ranking by country. Since we want to apply at least one dummy rating to each game, we only consider countries with at least 10,000 ratings in total – &lt;strong&gt;62 countries&lt;/strong&gt; meet this criterion. BGG ranks games with at least 30 ratings. If we applied the same rule to the country rankings, we would often have very short lists. So, I decided to include games with at least 3 times the number of dummy ratings in the country ranking, but never more than the BGG standard of 30.&lt;/p&gt;&#xA;&lt;p&gt;Enough of the boring technicalities, on to the fun part! 😎 Let&amp;rsquo;s first answer some basic questions: How many users from that country? How many ratings have the entered? How many ratings per capita? And maybe most interestingly: What is their favourite game? Here&amp;rsquo;s a quick overview over the 10 largest communities on BGG:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&#34;text-align:left&#34;&gt;Country&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:right&#34;&gt;Population&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:right&#34;&gt;Users&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:right&#34;&gt;Ratings&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:right&#34;&gt;Per 100k residents&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:left&#34;&gt;#1 rated game&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇺🇸 United States&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;331.9 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;131.7k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;7,724k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;2,327&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇩🇪 Germany&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;83.2 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;19.0k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1,457k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1,751&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/342942&#34; style=&#34;font-variant: small-caps;&#34;&gt;Ark Nova&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇨🇦 Canada&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;38.2 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;23.4k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1,390k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;3,636&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇬🇧 United Kingdom&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;67.3 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;24.3k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1,300k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1,931&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇪🇸 Spain&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;47.4 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;16.0k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;913k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1,926&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/224517&#34; style=&#34;font-variant: small-caps;&#34;&gt;Brass: Birmingham&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇵🇱 Poland&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;37.7 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;11.8k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;620k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1,644&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/187645&#34; style=&#34;font-variant: small-caps;&#34;&gt;Star Wars: Rebellion&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇮🇹 Italy&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;59.1 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;9.1k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;550k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;930&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/182028&#34; style=&#34;font-variant: small-caps;&#34;&gt;Through the Ages: A New Story of Civilization&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇫🇷 France&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;67.7 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;10.6k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;529k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;782&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/342942&#34; style=&#34;font-variant: small-caps;&#34;&gt;Ark Nova&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇳🇱 Netherlands&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;17.5 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;7.5k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;469k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;2,680&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/224517&#34; style=&#34;font-variant: small-caps;&#34;&gt;Brass: Birmingham&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;strong&gt;🇦🇺 Australia&lt;/strong&gt;&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;25.7 mil&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;9.2k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;468k&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1,824&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;We see lots of familiar names amongst the highest rated games. The 62 country rankings have 26 different games in the top spot. These nine games are favourites in more than one country:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th&gt;Game&lt;/th&gt;&#xA;&lt;th&gt;Count&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/224517&#34; style=&#34;font-variant: small-caps;&#34;&gt;Brass: Birmingham&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;14&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;8&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;6&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/342942&#34; style=&#34;font-variant: small-caps;&#34;&gt;Ark Nova&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;5&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/233078&#34; style=&#34;font-variant: small-caps;&#34;&gt;Twilight Imperium: Fourth Edition&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;4&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/167791&#34; style=&#34;font-variant: small-caps;&#34;&gt;Terraforming Mars&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;3&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/115746&#34; style=&#34;font-variant: small-caps;&#34;&gt;War of the Ring: Second Edition&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;2&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/187645&#34; style=&#34;font-variant: small-caps;&#34;&gt;Star Wars: Rebellion&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;2&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&#34;https://recommend.games/#/game/291457&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven: Jaws of the Lion&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;2&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;This looks almost identical to the BGG top 10 list – only &lt;a href=&#34;https://recommend.games/#/game/316554&#34; style=&#34;font-variant: small-caps;&#34;&gt;Dune: Imperium&lt;/a&gt; is missing, though it is 🇦🇷 Argentina&amp;rsquo;s favourite game. Overall, the country rankings are dominated by international hits, but there are a couple of local favourites with a strong tie to the country, such as &lt;a href=&#34;https://recommend.games/#/game/188&#34; style=&#34;font-variant: small-caps;&#34;&gt;Go&lt;/a&gt; in 🇨🇳 China and &lt;a href=&#34;https://recommend.games/#/game/368789&#34; style=&#34;font-variant: small-caps;&#34;&gt;AFU: Armed Forces of Ukraine&lt;/a&gt; in 🇺🇦 Ukraine.&lt;/p&gt;&#xA;&lt;p&gt;Explore more details about the different countries in this interactive map:&lt;/p&gt;&#xA;&lt;div id=&#34;board_games_world_map.json&#34;&gt;&#xA;  &lt;script charset=&#34;utf-8&#34; type=&#34;text/javascript&#34;&gt;&#xA;    var xmlhttp = new XMLHttpRequest();&#xA;    xmlhttp.onreadystatechange = function() {&#xA;      if (this.readyState == 4 &amp;&amp; this.status == 200) {&#xA;        var item = JSON.parse(this.responseText);&#xA;        Bokeh.embed.embed_item(item, &#34;board_games_world_map.json&#34;);&#xA;      }&#xA;    };&#xA;    xmlhttp.open(&#34;GET&#34;, &#34;\/posts\/world-of-board-games\/board_games_world_map.json&#34;, true);&#xA;    xmlhttp.send();&#xA;  &lt;/script&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;As much fun as it is to browse the map, there&amp;rsquo;s also the blank spaces staring in our faces: Africa and South Asia, together representing over 40% of the world&amp;rsquo;s population, are almost completely missing from the international board gaming community. 🌍 Obviously, BGG being an American website only available in English means their data really only represents the Anglo-American gaming world, but still, it&amp;rsquo;s notable how Latin America and other parts of Asia are present much stronger on BGG. I think some focus and effort needs to go into closing those gaps on the world map. 🕊️&lt;/p&gt;&#xA;&lt;p&gt;I couldn&amp;rsquo;t possibly leave you without circling back to the question of what country is the most enthusiastic about board games. We&amp;rsquo;ve already mentioned the statistical anomalities that are the 🇻🇦 Vatican and 🇦🇶 Antarctica, but if we only consider the 62 countries with their own rankings, which of those has the most ratings per capita? Here&amp;rsquo;s the top 5:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;🇫🇮 Finland&lt;/strong&gt; (4953 per 100k residents)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;🇮🇸 Iceland&lt;/strong&gt; (4932 per 100k residents)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;🇨🇦 Canada&lt;/strong&gt; (3636 per 100k residents)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;🇧🇪 Belgium&lt;/strong&gt; (3575 per 100k residents)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;🇸🇪 Sweden&lt;/strong&gt; (3337 per 100k residents)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Those who were looking for the reason why my chosen home is the &lt;a href=&#34;https://yle.fi/a/74-20080027&#34;&gt;happiest country in the world&lt;/a&gt;, you&amp;rsquo;ve finally got the answers: we seem to play more board games than anyone else! (&lt;em&gt;Torille! 🇫🇮&lt;/em&gt;) In general, the Nordic countries sure hit the sweet spot here, with their highly educated populations (well versed in English) and strong emphasis on work–life balance. Also, you gotta have something to do during those long, dark winter nights. 🌌&lt;/p&gt;&#xA;&lt;p&gt;Finally, if you&amp;rsquo;re interested in the full country overview, you can find it &lt;a href=&#34;countries.csv&#34;&gt;here&lt;/a&gt;. Browse the full rankings for each country here:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;rankings/ar.csv&#34;&gt;🇦🇷 Argentina&lt;/a&gt; | &lt;a href=&#34;rankings/au.csv&#34;&gt;🇦🇺 Australia&lt;/a&gt; | &lt;a href=&#34;rankings/at.csv&#34;&gt;🇦🇹 Austria&lt;/a&gt; | &lt;a href=&#34;rankings/by.csv&#34;&gt;🇧🇾 Belarus&lt;/a&gt; | &lt;a href=&#34;rankings/be.csv&#34;&gt;🇧🇪 Belgium&lt;/a&gt; | &lt;a href=&#34;rankings/br.csv&#34;&gt;🇧🇷 Brazil&lt;/a&gt; | &lt;a href=&#34;rankings/bg.csv&#34;&gt;🇧🇬 Bulgaria&lt;/a&gt; | &lt;a href=&#34;rankings/ca.csv&#34;&gt;🇨🇦 Canada&lt;/a&gt; | &lt;a href=&#34;rankings/cl.csv&#34;&gt;🇨🇱 Chile&lt;/a&gt; | &lt;a href=&#34;rankings/cn.csv&#34;&gt;🇨🇳 China&lt;/a&gt; | &lt;a href=&#34;rankings/co.csv&#34;&gt;🇨🇴 Colombia&lt;/a&gt; | &lt;a href=&#34;rankings/cr.csv&#34;&gt;🇨🇷 Costa Rica&lt;/a&gt; | &lt;a href=&#34;rankings/hr.csv&#34;&gt;🇭🇷 Croatia&lt;/a&gt; | &lt;a href=&#34;rankings/cz.csv&#34;&gt;🇨🇿 Czechia&lt;/a&gt; | &lt;a href=&#34;rankings/dk.csv&#34;&gt;🇩🇰 Denmark&lt;/a&gt; | &lt;a href=&#34;rankings/ee.csv&#34;&gt;🇪🇪 Estonia&lt;/a&gt; | &lt;a href=&#34;rankings/fi.csv&#34;&gt;🇫🇮 Finland&lt;/a&gt; | &lt;a href=&#34;rankings/fr.csv&#34;&gt;🇫🇷 France&lt;/a&gt; | &lt;a href=&#34;rankings/de.csv&#34;&gt;🇩🇪 Germany&lt;/a&gt; | &lt;a href=&#34;rankings/gr.csv&#34;&gt;🇬🇷 Greece&lt;/a&gt; | &lt;a href=&#34;rankings/hk.csv&#34;&gt;🇭🇰 Hong Kong&lt;/a&gt; | &lt;a href=&#34;rankings/hu.csv&#34;&gt;🇭🇺 Hungary&lt;/a&gt; | &lt;a href=&#34;rankings/is.csv&#34;&gt;🇮🇸 Iceland&lt;/a&gt; | &lt;a href=&#34;rankings/in.csv&#34;&gt;🇮🇳 India&lt;/a&gt; | &lt;a href=&#34;rankings/id.csv&#34;&gt;🇮🇩 Indonesia&lt;/a&gt; | &lt;a href=&#34;rankings/ir.csv&#34;&gt;🇮🇷 Iran&lt;/a&gt; | &lt;a href=&#34;rankings/ie.csv&#34;&gt;🇮🇪 Ireland&lt;/a&gt; | &lt;a href=&#34;rankings/il.csv&#34;&gt;🇮🇱 Israel&lt;/a&gt; | &lt;a href=&#34;rankings/it.csv&#34;&gt;🇮🇹 Italy&lt;/a&gt; | &lt;a href=&#34;rankings/jp.csv&#34;&gt;🇯🇵 Japan&lt;/a&gt; | &lt;a href=&#34;rankings/lv.csv&#34;&gt;🇱🇻 Latvia&lt;/a&gt; | &lt;a href=&#34;rankings/lt.csv&#34;&gt;🇱🇹 Lithuania&lt;/a&gt; | &lt;a href=&#34;rankings/lu.csv&#34;&gt;🇱🇺 Luxembourg&lt;/a&gt; | &lt;a href=&#34;rankings/my.csv&#34;&gt;🇲🇾 Malaysia&lt;/a&gt; | &lt;a href=&#34;rankings/mx.csv&#34;&gt;🇲🇽 Mexico&lt;/a&gt; | &lt;a href=&#34;rankings/nl.csv&#34;&gt;🇳🇱 Netherlands&lt;/a&gt; | &lt;a href=&#34;rankings/nz.csv&#34;&gt;🇳🇿 New Zealand&lt;/a&gt; | &lt;a href=&#34;rankings/no.csv&#34;&gt;🇳🇴 Norway&lt;/a&gt; | &lt;a href=&#34;rankings/pe.csv&#34;&gt;🇵🇪 Peru&lt;/a&gt; | &lt;a href=&#34;rankings/ph.csv&#34;&gt;🇵🇭 Philippines&lt;/a&gt; | &lt;a href=&#34;rankings/pl.csv&#34;&gt;🇵🇱 Poland&lt;/a&gt; | &lt;a href=&#34;rankings/pt.csv&#34;&gt;🇵🇹 Portugal&lt;/a&gt; | &lt;a href=&#34;rankings/ro.csv&#34;&gt;🇷🇴 Romania&lt;/a&gt; | &lt;a href=&#34;rankings/ru.csv&#34;&gt;🇷🇺 Russia&lt;/a&gt; | &lt;a href=&#34;rankings/rs.csv&#34;&gt;🇷🇸 Serbia&lt;/a&gt; | &lt;a href=&#34;rankings/sg.csv&#34;&gt;🇸🇬 Singapore&lt;/a&gt; | &lt;a href=&#34;rankings/sk.csv&#34;&gt;🇸🇰 Slovakia&lt;/a&gt; | &lt;a href=&#34;rankings/si.csv&#34;&gt;🇸🇮 Slovenia&lt;/a&gt; | &lt;a href=&#34;rankings/za.csv&#34;&gt;🇿🇦 South Africa&lt;/a&gt; | &lt;a href=&#34;rankings/kr.csv&#34;&gt;🇰🇷 South Korea&lt;/a&gt; | &lt;a href=&#34;rankings/es.csv&#34;&gt;🇪🇸 Spain&lt;/a&gt; | &lt;a href=&#34;rankings/se.csv&#34;&gt;🇸🇪 Sweden&lt;/a&gt; | &lt;a href=&#34;rankings/ch.csv&#34;&gt;🇨🇭 Switzerland&lt;/a&gt; | &lt;a href=&#34;rankings/tw.csv&#34;&gt;🇹🇼 Taiwan&lt;/a&gt; | &lt;a href=&#34;rankings/th.csv&#34;&gt;🇹🇭 Thailand&lt;/a&gt; | &lt;a href=&#34;rankings/tr.csv&#34;&gt;🇹🇷 Türkiye&lt;/a&gt; | &lt;a href=&#34;rankings/ua.csv&#34;&gt;🇺🇦 Ukraine&lt;/a&gt; | &lt;a href=&#34;rankings/ae.csv&#34;&gt;🇦🇪 United Arab Emirates&lt;/a&gt; | &lt;a href=&#34;rankings/gb.csv&#34;&gt;🇬🇧 United Kingdom&lt;/a&gt; | &lt;a href=&#34;rankings/us.csv&#34;&gt;🇺🇸 United States&lt;/a&gt; | &lt;a href=&#34;rankings/uy.csv&#34;&gt;🇺🇾 Uruguay&lt;/a&gt; | &lt;a href=&#34;rankings/vn.csv&#34;&gt;🇻🇳 Vietnam&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;PS: As always, the complete code for this analysis can be found from &lt;a href=&#34;https://gitlab.com/recommend.games/blog/-/tree/master/experiments/rankings_by_country&#34;&gt;GitLab&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Recommend.Games ranking explained</title>
      <link>https://blog.recommend.games/posts/recommend-games-ranking/</link>
      <pubDate>Tue, 22 Feb 2022 22:02:22 +0200</pubDate><author>contact@recommend.games (Recommend.Games)</author>
      <guid>https://blog.recommend.games/posts/recommend-games-ranking/</guid>
      <description>&lt;p&gt;We have some pretty exciting news! 🤩 Since 2022-02-22, we&amp;rsquo;ve been using a new and improved ranking as the default sorting for our front page at &lt;a href=&#34;https://recommend.games/&#34;&gt;Recommend.Games&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;… What do you mean, you haven&amp;rsquo;t noticed there&amp;rsquo;s a R.G ranking? You know, that thing that&amp;rsquo;s referenced in the &lt;a href=&#34;https://recommend.games/#/stats&#34;&gt;statistics&lt;/a&gt;? … You haven&amp;rsquo;t ever opened that view?!? 😱&lt;/p&gt;&#xA;&lt;p&gt;OK, let&amp;rsquo;s back up for a second. R.G&amp;rsquo;s primary purpose is a recommendation engine, that is, finding personalised game recommendations based on a user&amp;rsquo;s preferences (in this case as expressed through their &lt;a href=&#34;https://boardgamegeek.com/&#34;&gt;BoardGameGeek&lt;/a&gt; ratings). But we want to show some games to the users immediately when they load the start page, before entering their user name. Think of these games as recommendations for… anyone. What games would you recommend to a person if you didn&amp;rsquo;t know anything about their taste? This is the implicit purpose of any &amp;ldquo;Top X entities&amp;rdquo; list. Since this is a recommendation site, we&amp;rsquo;d like to make this claim explicit, so the R.G ranking has always been those &amp;ldquo;recommendations for everyone&amp;rdquo;. What&amp;rsquo;s changed is the way those recommendations are calculated.&lt;/p&gt;&#xA;&lt;p&gt;Recommendations are based on a technique known as collaborative filtering. Basically, the algorithm tries to learn the users&amp;rsquo; preferences based on their ratings, find users with similar tastes, and then recommend new games that user might like. R.G uses Apple&amp;rsquo;s implementation &lt;a href=&#34;https://github.com/apple/turicreate&#34;&gt;Turi Create&lt;/a&gt; for its recommendations, which does a lot of magic 🪄 under the hood. One of those magic tricks is that it offers recommendations for users it doesn&amp;rsquo;t know anything about. The algorithm treats those users as new and offers some default recommendations that should be a good starting point for anybody, without any particular context. It&amp;rsquo;s exactly those recommendations that R.G has been using for years as our ranking and default sorting.&lt;/p&gt;&#xA;&lt;p&gt;So, why change this and create a new ranking? There&amp;rsquo;s a number of problems with the old ranking. For one, it&amp;rsquo;s really swingy.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; Seriously, just take a look at the &lt;a href=&#34;https://recommend.games/#/history/fac&#34;&gt;history&lt;/a&gt;:&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;history_full.png&#34;&gt;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/recommend-games-ranking/history_crop_hu7f8881c2ae59177d1401aee3088d48ad_239973_0x300_resize_box_3.png&#34;&#xA;&#x9;alt=&#34;Ancient history&#34;&#xA;&#x9; /&gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Maybe more importantly, the exact algorithm to determine those recommendations for new users is extremely obscure. There&amp;rsquo;s been a &lt;a href=&#34;https://gitlab.com/recommend.games/board-game-recommender/-/issues/38&#34;&gt;long-standing ticket&lt;/a&gt; to find out what&amp;rsquo;s going on. The answer isn&amp;rsquo;t documented anywhere, but you can find it somewhere in &lt;a href=&#34;https://github.com/apple/turicreate/blob/30eced4508bf86c4c59a1fef96bd0b23363db283/src/toolkits/recsys/models/itemcf.cpp#L194&#34;&gt;these lines of code&lt;/a&gt;. Let me know if you can make sense of them, I&amp;rsquo;ve simply given up at some point.&lt;/p&gt;&#xA;&lt;p&gt;Instead, I wanted to create a new ranking which I can at least explain. So here goes:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;The basic idea is to calculate the recommended games for all users, and then average those rankings. Those averages would become the Recommend.Games rankings.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;That sounds simple and intuitive, but, as the saying goes, the devil is in the details. For starters, there are over 100,000 games in the BoardGameGeek database, and &lt;a href=&#34;https://twitter.com/recommend_games/status/1498184269402980355&#34;&gt;over 400,000 users&lt;/a&gt; with at least one rated game. Calculating &lt;em&gt;all recommendations&lt;/em&gt; for &lt;em&gt;all users&lt;/em&gt; would therefore mean over 40 billion user–game pairs. That&amp;rsquo;s a lot. 😅 But really, we don&amp;rsquo;t care if a game is the 1,000th, 10,000th or 100,000th highest rated game. Instead, we only recommend the top 100 games for each user. The highest game on that list receives 100 points, the next 99, and so on, until the 100th game receives a single point from that user. All other games will be awarded 0 points. The we can simply average those points across all users, and voilà, those scores become the R.G rankings. 🤩&lt;/p&gt;&#xA;&lt;p&gt;… Except that&amp;rsquo;s still not the whole story. I wasn&amp;rsquo;t happy about the idea of a user who fifteen years ago left a single rating being equally important as someone who played and rated hundreds of board games over two decades of BGG history. That&amp;rsquo;s why I tried to model the &amp;ldquo;trust&amp;rdquo; we should put in different users&amp;rsquo; ratings. The idea here would be that we should trust a user&amp;rsquo;s rating more if two things are true:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;They are a regular contributor to BGG, i.e., rate, log plays etc at least once a month over a long period of time.&lt;/li&gt;&#xA;&lt;li&gt;They should rate games with a reasonable distribution, i.e., on a nice bell curve.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;For the first point we count each calendar month that the user was active on BGG (e.g., rated a game, logged a play, updated their collection). Then we take the logarithm (base 2) of that number – this means the score will rise quite rapidly in the first year of BGG activity, but then flatten out quite quickly. The goal is not to treat newcomers too harshly. Note that \(\log_2 1 = 0\), so new users with only one month of activity will start with zero trust and consequently not be considered in the rankings calculations.&lt;/p&gt;&#xA;&lt;p&gt;The second point is a little trickier. Mathematically speaking, we want to assess how closely a user&amp;rsquo;s ratings follow a normal distribution. There are a couple of neat statistical tests that do that, the one that&amp;rsquo;s considered best is the &lt;a href=&#34;https://en.wikipedia.org/wiki/Shapiro%E2%80%93Wilk_test&#34;&gt;Shapiro–Wilk test&lt;/a&gt;. What we care about is a number between 0 and 1 that somehow measures how much a user&amp;rsquo;s rating distribution resembles a bell. Take, for instance, Tom Vasel&amp;rsquo;s ratings. He clearly users a nice spread for his ratings:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/recommend-games-ranking/tomvasel_hu8122f04d0f9b00836ce5a39d456e5117_119633_0x300_resize_box_3.png&#34;&#xA;&#x9;alt=&#34;Tom Vasel&amp;#39;s ratings&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;If on the other hand a user only ever rates games with a 10, never any other score, their factor would be 0, and again, they wouldn&amp;rsquo;t take part in the R.G rankings calculations.&lt;/p&gt;&#xA;&lt;p&gt;So, long story short, we have those two factors that are supposed to describe how much we can trust a user&amp;rsquo;s ratings. We can now multiply them with each other, and the higher the score, the higher will be our trust in their ratings, and consequently, the more weight their &amp;ldquo;vote&amp;rdquo; will have when calculating the R.G ranking.&lt;/p&gt;&#xA;&lt;p&gt;But before we go there, what users &lt;em&gt;do&lt;/em&gt; we trust the most? Many of the highest scores actually belong to pretty random users, so I&amp;rsquo;m not comfortable exposing them here, but it&amp;rsquo;s interesting to compare some of the &amp;ldquo;celebrities&amp;rdquo; in the hobby (and yours truly):&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&#34;text-align:left&#34;&gt;User&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:right&#34;&gt;Rank&lt;/th&gt;&#xA;&lt;th style=&#34;text-align:right&#34;&gt;Trust&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/w%20eric%20martin&#34;&gt;W Eric Martin&lt;/a&gt; (BGG news)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;21&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;7.376&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/engelstein&#34;&gt;Engelstein&lt;/a&gt; (Ludology)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;77&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;7.227&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/tomvasel&#34;&gt;Tomvasel&lt;/a&gt; (Dice Tower)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;312&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;7.009&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/aldie&#34;&gt;Aldie&lt;/a&gt; (BGG founder)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;1889&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;6.544&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/jameystegmaier&#34;&gt;Jameystegmaier&lt;/a&gt; (Stonemaier)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;3213&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;6.343&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/jonpurkis&#34;&gt;Jonpurkis&lt;/a&gt; (Actualol)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;3628&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;6.296&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/bohnanzar&#34;&gt;Bohnanzar&lt;/a&gt; (Uwe Rosenberg)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;8801&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;5.848&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/markus%20shepherd&#34;&gt;Markus Shepherd&lt;/a&gt; 🤓&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;16207&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;5.453&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/quinns&#34;&gt;Quinns&lt;/a&gt; (SU&amp;amp;SD)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;16958&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;5.421&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/phelddagrif&#34;&gt;Phelddagrif&lt;/a&gt; (Richard Garfield)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;67960&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;3.981&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/cephalofair&#34;&gt;Cephalofair&lt;/a&gt; (Isaac Childres)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;75010&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;3.833&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&#34;text-align:left&#34;&gt;&lt;a href=&#34;https://boardgamegeek.com/user/elizharg&#34;&gt;Elizharg&lt;/a&gt; (Elizabeth Hargrave)&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;108248&lt;/td&gt;&#xA;&lt;td style=&#34;text-align:right&#34;&gt;3.156&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;My opinions on board games having more weight than Quintin Smith&amp;rsquo;s sure feels good. 🧐&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;In case you&amp;rsquo;re curious: The reason why the recommendations are so swingy is because they aren&amp;rsquo;t precisely calculated, but merely approximated by an algorithm called &lt;a href=&#34;https://recommend.games/#/faq#the-1-game-keeps-changing-cant-you-make-up-your-mind&#34;&gt;stochastic gradient descent&lt;/a&gt;, which is inherently non-deterministic.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;And this is even a smoothed version of the rankings: It uses the average score of one week to determine the ranking in that plot.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Reverse engineering the BoardGameGeek ranking</title>
      <link>https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking/</link>
      <pubDate>Sat, 03 Oct 2020 08:42:51 +0300</pubDate><author>contact@recommend.games (Recommend.Games)</author>
      <guid>https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking/</guid>
      <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/em&gt;: &lt;em&gt;BoardGameGeek calculates its ranking by adding around &lt;strong&gt;1500-1600 dummy ratings of 5.5&lt;/strong&gt; to the regular users&amp;rsquo; ratings. They called it their geek score, statisticians call it a Bayesian average. We use this knowledge to calculate some &lt;a href=&#34;#alternative-rankings&#34;&gt;alternative rankings&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I often describe &lt;a href=&#34;https://boardgamegeek.com/&#34;&gt;BoardGameGeek (BGG)&lt;/a&gt; as &amp;ldquo;the &lt;a href=&#34;https://www.imdb.com/&#34;&gt;Internet Movie Database (IMDb)&lt;/a&gt; for games&amp;rdquo;. Much like its cinematic counterpart, the biggest board game database not only collects all sorts of information obsessively, but also allows users to rate games on a scale from 1 (&lt;em&gt;awful - defies game description&lt;/em&gt;) to 10 (&lt;em&gt;outstanding - will always enjoy playing&lt;/em&gt;). These ratings are then used to rank games, with &lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt; occupying the top spot since December 2017.&lt;/p&gt;&#xA;&lt;p&gt;While BGG founder Scott Alden admitted in a recent interview on the excellent &lt;a href=&#34;https://fivegamesfordoomsday.com/2020/07/06/scott-alden/&#34;&gt;Five Games For Doomsday&lt;/a&gt; podcast that he doesn&amp;rsquo;t care all that much about the rankings, gamers around the world certainly do. They would discuss heatedly any movement in the rankings, question why games &lt;em&gt;X&lt;/em&gt; is up there while game &lt;em&gt;Y&lt;/em&gt; is missing, and generally criticise the selection for either having &lt;em&gt;too many&lt;/em&gt; or &lt;em&gt;not enough&lt;/em&gt; recent releases.&lt;/p&gt;&#xA;&lt;p&gt;Reason enough for me to take a closer look at how the rankings work and some of the maths behind it.&lt;/p&gt;&#xA;&lt;p&gt;Generally speaking, we want to rank a game higher the better its score is. The first instinct would be to just sum up all the ratings users gave to that particular game, divide by the number of ratings, and rank games from highest to lowest. What I just described would be the &lt;em&gt;arithmetic mean&lt;/em&gt; (or just &lt;em&gt;average&lt;/em&gt; if you feel less fancy) of the ratings, which is simple and intuitive, but suffers from a sever defect: a game with a single rating of 10 would always sit on top of the ranking, well ahead of much beloved games with thousands of votes that couldn&amp;rsquo;t possibly be all 10s.&lt;/p&gt;&#xA;&lt;p&gt;The easiest fix is filtering out games with less than a certain number of ratings, say 100.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; That&amp;rsquo;s a decent enough approach, and yields the following top 5 games as of the time of writing:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/261393&#34; style=&#34;font-variant: small-caps;&#34;&gt;Dungeon Universalis&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/219217&#34; style=&#34;font-variant: small-caps;&#34;&gt;Arena: The Contest&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/291457&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven: Jaws of the Lion&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/240271&#34; style=&#34;font-variant: small-caps;&#34;&gt;Core Space&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/209877&#34; style=&#34;font-variant: small-caps;&#34;&gt;World At War 85: Storming the Gap&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Notably, those are all very recent games with relatively few ratings.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; Some might consider this a feature, not a bug, but when your intention is to create a list of the best board games, you probably do want to give a nod to proven classics, and not just the latest hotness. How to balance out these ends of the spectrum is in the end a choice you have to make, and no matter what it is, People on the Internet™ will not like it.&lt;/p&gt;&#xA;&lt;p&gt;The way both IMDb and BGG chose to tackle this issue is by essentially not trusting the ratings – at least not too much. The method boils down to assigning a new item in the database (be it movie or game) a predefined average by default, and only gradually trusting the ratings&amp;rsquo; average as thousands and thousands of users have cast their votes. More concretely the rankings are calculated by adding a number of dummy ratings with a chosen average value, say 5.5, to each game&amp;rsquo;s regular ratings. The result is that initially each game will have a score close to 5.5, but as more users rate the game, that score will move closer and closer to the conventional mean.&lt;/p&gt;&#xA;&lt;p&gt;BGG calls this their &lt;strong&gt;geek score&lt;/strong&gt;. Mathematically speaking, it is a &lt;em&gt;Bayesian average&lt;/em&gt;, and calculates as follows:&lt;/p&gt;&#xA;&lt;p&gt;\[ \textrm{geek score} = \frac{\textrm{sum of ratings} + \textrm{number of dummies} \cdot \textrm{dummy value}}{\textrm{number of ratings} + \textrm{number of dummies}}, \]&lt;/p&gt;&#xA;&lt;p&gt;where &lt;code&gt;sum of ratings&lt;/code&gt; can be calculated either by, well, summing up all ratings or via &lt;code&gt;number of ratings&lt;/code&gt; ⋅ &lt;code&gt;average rating&lt;/code&gt;. Don&amp;rsquo;t worry too much about the details though – &lt;em&gt;adding dummy ratings&lt;/em&gt; is really all you need to understand.&lt;/p&gt;&#xA;&lt;p&gt;OK, so that&amp;rsquo;s the concept, but crucially that&amp;rsquo;s not all the details. You still need to choose &lt;em&gt;how many&lt;/em&gt; dummy ratings you want to add and &lt;em&gt;what value&lt;/em&gt; they should take. Since People on the Internet™ who disagree with your ranking will try to manipulate it in whatever way they can, sites are usually very cagey about said details. &lt;a href=&#34;https://en.wikipedia.org/wiki/IMDb#Rankings&#34;&gt;IMDb used to be more transparent&lt;/a&gt;, &lt;a href=&#34;https://www.boardgamegeek.com/thread/103639/new-game-ranking-system&#34;&gt;as was BGG&lt;/a&gt;, but now we have to dig a little deeper.&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s start from the easier of the two, the value of the dummy ratings. It is commonly chosen to represent some &lt;em&gt;prior mean&lt;/em&gt;, i.e., some decent estimate of the rating a new game in the database would have. A frequent choice would be to use the average rating across &lt;em&gt;all&lt;/em&gt; games. It&amp;rsquo;s a fair assumption – without further information about a game, we don&amp;rsquo;t know if it&amp;rsquo;s any better or worse than the average game. However, Scott Alden actually gave away the answer in that interview from the beginning: BGG chose the dummy value to be &lt;strong&gt;5.5&lt;/strong&gt;. Their rationale is that ratings range from 1 through 10, so 5.5 is the midpoint. Of course, people tend to rather play and rate much more the games they like, and so the average rating is around 7. Opting for the lower value here is part of the design of the ranking: it means a new game would enter the ranking rather at the end of the pack. On the other hand, using the mean as the dummy value means a new game is placed more or less in the middle. It is worth mentioning that IMDb does use the mean (or at least used to), but they only ever publish the top 250 movies, and don&amp;rsquo;t care about the crowd behind.&lt;/p&gt;&#xA;&lt;p&gt;The other value, the &lt;em&gt;number&lt;/em&gt; of dummy ratings, requires more work. Because some of the details and data are unknown, we cannot actually pin down the exact number that BGG is using. Instead, we&amp;rsquo;ll try three different approaches, and compare their results.&lt;/p&gt;&#xA;&lt;h1 id=&#34;formula&#34;&gt;Formula&lt;/h1&gt;&#xA;&lt;p&gt;On the surface, this should be super easy to solve: in the formula above, we know every single value but the number of dummy ratings. BGG publishes the number of ratings, their arithmetic mean, and the &amp;ldquo;geek score&amp;rdquo; or Bayesian average for every game, and we know that the dummy value is 5.5. With a little high school algebra we solve the formula for &lt;em&gt;number of dummies&lt;/em&gt;:&lt;/p&gt;&#xA;&lt;p&gt;\[ \textrm{number of dummies} = \textrm{number of ratings} \cdot \frac{\textrm{average rating} - \textrm{geek score}}{\textrm{geek score} - \textrm{dummy value}} \]&lt;/p&gt;&#xA;&lt;p&gt;Now we should be able to plug in those values for any given game, say &lt;a href=&#34;https://recommend.games/#/game/199478&#34; style=&#34;font-variant: small-caps;&#34;&gt;Flamme Rouge&lt;/a&gt;, and get the result. With 10,936 ratings that average 7.562, and a geek score of 7.266, this yield:&lt;/p&gt;&#xA;&lt;p&gt;\[ \textrm{number of dummies} = 10936 \cdot \frac{7.562 - 7.266}{7.266 - 5.5} \approx 1830. \]&lt;/p&gt;&#xA;&lt;p&gt;So, there&amp;rsquo;s about 1830 dummy ratings, end of story. Right? Unfortunately, not quite. When computing this formula for different games, the results vary &lt;em&gt;wildly&lt;/em&gt;, as you can see from this histogram over the results for the same calculation with other games:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking/num_dummies_hist.svg&#34;&#xA;&#x9;alt=&#34;Histogram over the number of dummy ratings calculated by explicit formula&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;And this plot is even cropped, the results vary from -1.4 million to +810 thousand, though some 90% lie within the above range, with a mean of around 1604 and a median of around 1590.&lt;/p&gt;&#xA;&lt;p&gt;What&amp;rsquo;s going on, why are the results so inconsistent? The problem is the ranking&amp;rsquo;s &lt;em&gt;secret sauce&lt;/em&gt;. Both IMDb and BGG stress is that they only consider &lt;em&gt;regular&lt;/em&gt; voters for their rankings. That&amp;rsquo;s the most mysterious part of the system as it&amp;rsquo;s the easiest to manipulate, so we&amp;rsquo;ll just have to take their word for it. For this investigation it means that the average rating BGG publishes includes all the ratings, but the geek score might &lt;em&gt;not&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Still, clearly something is happening around the &lt;strong&gt;1600 ratings&lt;/strong&gt; mark, so we are at least getting closer to an answer. If exact calculations won&amp;rsquo;t work, maybe we can approximate the correct value instead?&lt;/p&gt;&#xA;&lt;h1 id=&#34;trial--error&#34;&gt;Trial &amp;amp; error&lt;/h1&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s take a step back here. What we&amp;rsquo;re really trying to achieve here is not finding the exact formula for that mysterious &amp;ldquo;geek score&amp;rdquo;, but rather recreate the BGG ranking. That is, we want to find the values in the above formula, such that the resulting ranking matches BGG&amp;rsquo;s ranking as closely as possible. Luckily, statistics has all the tools we need. &lt;a href=&#34;https://en.wikipedia.org/wiki/Spearman%27s_rank_correlation_coefficient&#34;&gt;Spearman correlation&lt;/a&gt; measures rank correlation – just what we need. This will be 1 if both rankings sort in exactly the same way, 0 if there&amp;rsquo;s no relation, and -1 if they sort exactly the opposite way. Again, don&amp;rsquo;t worry about the details, just trust the maths.&lt;/p&gt;&#xA;&lt;p&gt;What we can do now is fairly simply and quickly compute the rankings for different number of dummy ratings, and pick the value with the highest Spearman correlation. Without further ado, here are the results:&lt;/p&gt;&#xA;&#xA;&lt;img&#xA;&#x9;src=&#34;https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking/num_dummies_corr.svg&#34;&#xA;&#x9;alt=&#34;Spearman correlation for different number of dummy ratings&#34;&#xA;&#x9; /&gt;&#xA;&#xA;&lt;p&gt;The best correlation of around 0.996 is achieved with &lt;strong&gt;1488 dummy ratings&lt;/strong&gt;. However, it is worth noticing that the changes in the correlation are very, &lt;em&gt;very&lt;/em&gt; small throughout the range we examined here (1000 to 2500), so let&amp;rsquo;s dig still a little deeper.&lt;/p&gt;&#xA;&lt;h1 id=&#34;optimisation&#34;&gt;Optimisation&lt;/h1&gt;&#xA;&lt;p&gt;What we have here at hand is actually a classic optimisation task: a real valued function in one unknown (or two if we allow a variable dummy value as well) which we&amp;rsquo;d like to maximise. This is a well-studied field, with many fast and simple implementations that provide us the solution in no time. Unsuprisingly, we get the same result as above: the best possible correlation is 0.996 with around &lt;strong&gt;1488 dummy ratings&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;But since we made it this far, let&amp;rsquo;s take it one step further. So far, we tried to optimise the correlation in order to recreate BGG&amp;rsquo;s ranking. However, we can also try to recreate the actual &lt;em&gt;geek scores&lt;/em&gt;. That is, we can look for the number of dummy ratings that will yield the closest to the actual geek score with our calculations. What exactly we mean by &amp;ldquo;closest&amp;rdquo; is up to us to define. A common metric is the &lt;em&gt;mean squared error&lt;/em&gt;.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt; It&amp;rsquo;s not worth getting into the maths here either, but the general idea is that we want to punish outliers in our estimates more (qudratically so) the further away they lie from the actual datapoint. Long story short, this yields a minimum for around &lt;strong&gt;1636 dummy ratings&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s take one last swing and see what happens if we don&amp;rsquo;t fix the dummy value at 5.5 but allow that to be variable as well. This is no problem for the optimisation algorithm and yields the following results:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the best correlation with &lt;strong&gt;1942 dummy ratings of 5.554&lt;/strong&gt;, and&lt;/li&gt;&#xA;&lt;li&gt;the least squared error with &lt;strong&gt;1616 dummy ratings of 5.494&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Either of those improvements in the performance metrics are hardly noticable (in fact insible after rounding), but they do confirm nicely a dummy value of 5.5.&lt;/p&gt;&#xA;&lt;h1 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h1&gt;&#xA;&lt;p&gt;All things consider, we can be confident that BoardGameGeek calculates their rankings by adding around &lt;strong&gt;1500 to 1600 dummy ratings of 5.5&lt;/strong&gt; to the regular users&amp;rsquo; ratings. What exactly constitutes a regular user, and what ratings might be discarded due to shilling, remains a well guarded secret though. Note that the number of dummies is pegged to the overall number of ratings, so this is a moving target, and the calculations would change as time passes.&lt;/p&gt;&#xA;&lt;p&gt;Now I must applaud anybody who actually made it all the way through this pretty dry and technical article. The real reason why I dwelled so much on the ratings, and how they are compressed into the BGG rankings, is to get a feeling of what&amp;rsquo;s going on behind the scenes, what the can express, and what they cannot or even &lt;em&gt;do not try to&lt;/em&gt; express. Another major take-away is that any of these decisions are choices that need to be made and that come with certain tradeoffs – like them or not.&lt;/p&gt;&#xA;&lt;p&gt;In this particular case, I have the feeling that both the Cult of the New™ and connoisseurs of classic games are equally unhappy about the BGG top 100, which one should probably consider a compliment.&lt;/p&gt;&#xA;&lt;h1 id=&#34;alternative-rankings&#34;&gt;Alternative rankings&lt;/h1&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll send you off with some rankings that were obtained by making different choices for the two values that we discussed throughout this article: the number of dummy ratings and their value.&lt;/p&gt;&#xA;&lt;h2 id=&#34;using-the-ratings-average-as-dummy-value&#34;&gt;Using the ratings average as dummy value&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve mentioned before that the average rating across all games is around 7 – a little&lt;sup id=&#34;fnref1:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; more precisely 7.08278. What if we chose that as the dummy rating, but left their number at 1600? The result should be a ranking that is a little friendlier to newer titles with fewer ratings as their score isn&amp;rsquo;t dragged all the way down to 5.5 in the beginning.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/233078&#34; style=&#34;font-variant: small-caps;&#34;&gt;Twilight Imperium (Fourth Edition)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/224517&#34; style=&#34;font-variant: small-caps;&#34;&gt;Brass: Birmingham&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/55690&#34; style=&#34;font-variant: small-caps;&#34;&gt;Kingdom Death: Monster&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/167791&#34; style=&#34;font-variant: small-caps;&#34;&gt;Terraforming Mars&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/291457&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven: Jaws of the Lion&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/220308&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gaia Project&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/182028&#34; style=&#34;font-variant: small-caps;&#34;&gt;Through the Ages: A New Story of Civilization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/187645&#34; style=&#34;font-variant: small-caps;&#34;&gt;Star Wars: Rebellion&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Sure enough, the brand new &lt;a href=&#34;https://recommend.games/#/game/291457&#34; style=&#34;font-variant: small-caps;&#34;&gt;Jaws of the Lion&lt;/a&gt; with less than 3000 ratings already shows up in the top 10. The other game that sticks out here is &lt;a href=&#34;https://recommend.games/#/game/55690&#34; style=&#34;font-variant: small-caps;&#34;&gt;Kingdom Death: Monster&lt;/a&gt;. This Kickstarter success story clearly attracted a lot of enthusiasts, but not necessarily the mass.&lt;/p&gt;&#xA;&lt;h2 id=&#34;using-the-top-250-number-of-ratings&#34;&gt;Using the top 250 number of ratings&lt;/h2&gt;&#xA;&lt;p&gt;Just like IMDb publishes only their top 250 movies, we can consider the same and crank up the number of dummy ratings. A good number seems to be the 250th most rated game on BGG, which has been rated 12,014 times. Using BGG&amp;rsquo;s standard dummy value of 5.5, we obtain a ranking that is much more skewed towards proven classics:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/167791&#34; style=&#34;font-variant: small-caps;&#34;&gt;Terraforming Mars&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/169786&#34; style=&#34;font-variant: small-caps;&#34;&gt;Scythe&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/12333&#34; style=&#34;font-variant: small-caps;&#34;&gt;Twilight Struggle&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/173346&#34; style=&#34;font-variant: small-caps;&#34;&gt;7 Wonders Duel&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/3076&#34; style=&#34;font-variant: small-caps;&#34;&gt;Puerto Rico&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/84876&#34; style=&#34;font-variant: small-caps;&#34;&gt;The Castles of Burgundy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/31260&#34; style=&#34;font-variant: small-caps;&#34;&gt;Agricola&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/120677&#34; style=&#34;font-variant: small-caps;&#34;&gt;Terra Mystica&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The most recent release on this list is &lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt;, but we also meet again old BGG #1&amp;rsquo;s: &lt;a href=&#34;https://recommend.games/#/game/3076&#34; style=&#34;font-variant: small-caps;&#34;&gt;Puerto Rico&lt;/a&gt; and &lt;a href=&#34;https://recommend.games/#/game/31260&#34; style=&#34;font-variant: small-caps;&#34;&gt;Agricola&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;combining-both&#34;&gt;Combining both!&lt;/h2&gt;&#xA;&lt;p&gt;Finally, let&amp;rsquo;s do what IMDb does (or used to do), and add to each game&amp;rsquo;s ratings 12,014 dummy ratings of 7.08278:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/161936&#34; style=&#34;font-variant: small-caps;&#34;&gt;Pandemic Legacy: Season 1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/167791&#34; style=&#34;font-variant: small-caps;&#34;&gt;Terraforming Mars&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/169786&#34; style=&#34;font-variant: small-caps;&#34;&gt;Scythe&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/12333&#34; style=&#34;font-variant: small-caps;&#34;&gt;Twilight Struggle&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/224517&#34; style=&#34;font-variant: small-caps;&#34;&gt;Brass: Birmingham&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/182028&#34; style=&#34;font-variant: small-caps;&#34;&gt;Through the Ages: A New Story of Civilization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/187645&#34; style=&#34;font-variant: small-caps;&#34;&gt;Star Wars: Rebellion&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/193738&#34; style=&#34;font-variant: small-caps;&#34;&gt;Great Western Trail&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://recommend.games/#/game/173346&#34; style=&#34;font-variant: small-caps;&#34;&gt;7 Wonders Duel&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The effects of more, but higher dummy ratings seem to almost cancel each other out. Compared to BGG&amp;rsquo;s actual top 10, only &lt;a href=&#34;https://recommend.games/#/game/233078&#34; style=&#34;font-variant: small-caps;&#34;&gt;Twilight Imperium&lt;/a&gt; and &lt;a href=&#34;https://recommend.games/#/game/220308&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gaia Project&lt;/a&gt; are missing, otherwise this ranking looks very familiar. Turns out, BGG did a pretty good job designing its ranking!&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Read the &lt;a href=&#34;https://blog.recommend.games/posts/reverse-engineering-boardgamegeek-ranking-part-2/&#34;&gt;second part here&lt;/a&gt; where we nail down the number of dummy ratings to the dot.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;PS&lt;/strong&gt;&lt;/em&gt;: You can find the notebook I used to do all the calculations &lt;a href=&#34;https://www.kaggle.com/mshepherd/reverse-engineering-the-boardgamegeek-ranking&#34;&gt;on Kaggle&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;PPS&lt;/strong&gt;&lt;/em&gt;: Turns out that &lt;a href=&#34;https://godatadriven.com/blog/reverse-engineering-boardgamegeek/&#34;&gt;GoDataDriven did almost the same calculation&lt;/a&gt; three years ago – even with the same title! Back then, they estimated that BGG added 725 dummy ratings. &lt;a href=&#34;https://www.kaggle.com/jorgenieva/bayes-algorithm&#34;&gt;Jorge Nieva replicated their analysis&lt;/a&gt; with a more recent dataset, which thankfully yielded a very close match to our result: 1594 dummy ratings.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;Throughout this article I only considered games with at least 100 ratings, mostly to ensure that the very long tail of games with few ratings won&amp;rsquo;t unduely skew the results. However, most of the calculations would only change in some negligible decimals when including all games.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref1:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://recommend.games/#/game/291457&#34; style=&#34;font-variant: small-caps;&#34;&gt;Jaws of the Lion&lt;/a&gt; is something of an exception here and will undoubtably shoot into the BGG top 10 very soon. In fact, it might be the only game with the potential to unseat &lt;a href=&#34;https://recommend.games/#/game/174430&#34; style=&#34;font-variant: small-caps;&#34;&gt;Gloomhaven&lt;/a&gt; as the number 1.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:3&#34;&gt;&#xA;&lt;p&gt;It&amp;rsquo;s probably even more common to use the &lt;em&gt;root&lt;/em&gt; mean squared error, but for boring mathematical reasons, it doesn&amp;rsquo;t make a difference when it comes to optimisation. In fact, we could even drop the word &lt;em&gt;mean&lt;/em&gt; from our metric and still obtain the same optimal point, so let&amp;rsquo;s not dwell on this.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
  </channel>
</rss>
