• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:10
CEST 23:10
KST 06:10
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Classic Games #3: Rogue vs Serral at BlizzCon9[ASL20] Ro16 Preview Pt1: Ascent10Maestros of the Game: Week 1/Play-in Preview12[ASL20] Ro24 Preview Pt2: Take-Off7[ASL20] Ro24 Preview Pt1: Runway13
Community News
SC4ALL $6,000 Open LAN in Philadelphia7Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues24LiuLi Cup - September 2025 Tournaments3Weekly Cups (August 25-31): Clem's Last Straw?39Weekly Cups (Aug 18-24): herO dethrones MaxPax6
StarCraft 2
General
#1: Maru - Greatest Players of All Time Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues Team Liquid Map Contest #21 - Presented by Monster Energy Classic Games #3: Rogue vs Serral at BlizzCon What happened to Singapore/Brazil servers?
Tourneys
RSL: Revival, a new crowdfunded tournament series Sparkling Tuna Cup - Weekly Open Tournament SC4ALL $6,000 Open LAN in Philadelphia LANified! 37: Groundswell, BYOC LAN, Nov 28-30 2025 LiuLi Cup - September 2025 Tournaments
Strategy
Custom Maps
External Content
Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around Mutation # 487 Think Fast
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams ASL20 General Discussion BW General Discussion alas... i aint gon' lie to u bruh...
Tourneys
SC4ALL $1,500 Open Bracket LAN CPL12 SIGN UP are open!!! [ASL20] Ro16 Group B [Megathread] Daily Proleagues
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Path of Exile Nintendo Switch Thread Stormgate/Frost Giant Megathread General RTS Discussion Thread Borderlands 3
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Games Industry And ATVI UK Politics Mega-thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
The Personality of a Spender…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1328 users

MMR Inflation

Blogs > aboxcar
Post a Reply
aboxcar
Profile Blog Joined May 2013
United States447 Posts
Last Edited: 2015-10-15 15:06:52
October 15 2015 14:58 GMT
#1
Here are a few ways mmr inflation could hypothetically happen. First of all, Valve could probably tell us what's going on regarding mmr themselves and save us from having to read reddit posts by maths students. Dotabuff could probably tell us something useful too.

1) There is an mmr floor of zero. So while in the model, mmr gain/loss is zero-sum, in reality it may not be. The existence of loss-bots is documented, and these bots may occupy the floor, "creating" mmr.

2) New accounts could systematically be calibrated at above-average mmrs. Higher-skilled players could be more likely to make smurfs, or valve's calibration system could be over-estimating mmr, or other reasons. Regardless of reason, calibration at non-average mmr will change the average mmr.

3) Even if the average mmr is non-changing, observe that that highest mmrs are increasing. There may be the illusion of inflation at high mmrs. Imagine stretching a slinky. In fact, people may be talking about high-skill mmr inflation when they speak about inflation.

4) While ideally the total mmr pool (and mmr average) should not change, this is not the same thing as saying median mmr cannot change. Recall that {4,4,4,4} and {1,5,5,5} have the same average but a much different distribution. The distribution could skew non-normal for a multitude of reasons. So far there is no evidence of this happening, but there has been a lack of data.

My point is that there are a lot of assumptions in certain refutations that are not true by necessity.
everything that rises must converge
ahswtini
Profile Blog Joined June 2008
Northern Ireland22208 Posts
October 15 2015 15:19 GMT
#2
u get some mmr sinks as a result of abandons
"As I've said, balance isn't about strategies or counters, it's about probability and statistics." - paralleluniverse
Mafe
Profile Joined February 2011
Germany5966 Posts
Last Edited: 2015-10-15 16:10:51
October 15 2015 16:05 GMT
#3
I think you are missing the most likely point:
The number of players increases, and every new player adds mmr points (his calibration mmr) to the overall pool. Independant of the fact that his calibration mmr may be too high or too low. Now of course it depends on the distribution, but lets have a look at the following (extremely exaggerated) example:

It starts with 2 player, A and B, calibrated at 1000 MMR. However, A is much better than B and eventually takes away all his MMR, and the MMR exchanges stabilize at A with 1500 MMR and B with 500 MMR. Now player C, who is exactly as good (or bad) as B, enters the game, with his MMR also starting at 1000.

If want to keep the ratio of A having 3 times as much MR as B (and therefore also C), this gives
A: 1800 MMR
B: 600 MMR
C: 600 MMR

If we want to keep the absolute difference of 1000 MMR points, we would obtain
A: ~1666 MMR
B: ~667 MMR
C: ~667 MMR

So the simple fact that C enters the game increases the MMR of both A and B.

(I havent checked yet, but it might be that in this example, and therefore maybe my theory, would fail if C would be calibrated at <500, MMR)
aboxcar
Profile Blog Joined May 2013
United States447 Posts
Last Edited: 2015-10-15 16:26:16
October 15 2015 16:20 GMT
#4
Yes, but that is a case of the system "over-estimating mmr."

In your example, if C enters at his "true" mmr of 500 (the same as B), then there is no absolute movement and average mmr goes down. But if we "assume" a normal distribution of entering players, there is no net movement of average mmr in the long run.

You give a good illustration. You are right I had some wording problems.
everything that rises must converge
Yurie
Profile Blog Joined August 2010
11875 Posts
October 15 2015 17:34 GMT
#5
I don't think valve adds people at too high mmr. More like at a too low mmr since people that are at 7k now can't calibrate a new account at >5k. They are a very small part of the sample but generally speaking I've found that any smurf I make will climb in mmr when playing ranked. (Havn't made a new one in close to a year now though.)
Buckyman
Profile Joined May 2014
1364 Posts
October 15 2015 19:37 GMT
#6
MMR slowly deflates relative to skill as the player pool gains experience. But since most calibrating players are relatively new, I would expect the average calibrated MMR to decrease over time.
makmeatt
Profile Blog Joined June 2011
2024 Posts
October 15 2015 20:03 GMT
#7
There's one point you didn't bring up, which is the difference in skill at high levels. There's no uniform measure of skill that applies very well across all ranges of MMR. The higher you go, the more intricate details of gameplay start to make a large impact in how a match plays out and the sheer amount of them makes it impossible for one person to control them all flawlessly. This leads to players specializing in certain aspects of the game, like tempo controlling, making space, farming and all others. Those who are better at more of those aspects will naturally win more games over time and we all know how much effort is required to master a lot of them. There's not really inflation, just a few very good players winning more games due to the small pool of players to pick out teams with low standard deviation of MMR from.
"Silver Edge can't break my hope" - Kryptt 2016 || "Chrono is not a debuff, you just get rekt" - Guru 2016
unsaeglich
Profile Joined June 2015
260 Posts
October 15 2015 20:57 GMT
#8
i played dota since the beta and when they got calibrated at 3,9k. So i played around 3,8-4k mmr, which at that time was solid players. I ve improved a lot since then (I would say), but I am still around 4,2 - 4,3k so I didn't have a significant raise in mmr. So I would say from my perspective that the mmr didn't inflate too much. When I played a smurf it was also rated at 3,9 k I belive. That would speak against a signification deflation at the low end 4k bracket.
gaijindash
Profile Joined January 2015
Japan376 Posts
October 16 2015 00:12 GMT
#9
People forget that grinding MMR takes time, because of all of the factors of variance involved. Even the best players dont get to 7 or 8k MMR overnight. I think a lot of what people are experiencing which they attribute to MMR inflation is simply the MMR of the player pool diffusing out.

Think of a drop of dye in a glass of water, like the dye initially everyone was at a much more similar MMR, and time has allowed the better players to disperse from the average, and also the worse players have dispersed as well. The end result is that the average skill level of games at your MMR will remain the same, but the range of skill levels within the same game will be much smaller.

So when your games may have looked like this:

+ Show Spoiler +
Player 1- 4100 (3500 TSR)
Player 2- 4150 (5000 TSR)
Player 3- 4125 (4300 TSR)
Player 4- 4200 (4200 TSR)
Player 5- 4170 (4200 TSR)


Now your games look more like this:

+ Show Spoiler +

Player 3- 4350 (4300 TSR)
Player 4- 4200 (4200 TSR)
Player 5- 4200 (4200 TSR)
Player 6- 4225 (4300 TSR)
Player 7- 4250 (4275 TSR)

Player 1- 4100 (3500 TSR) is matched with lower players
Player 2- 4150 (5000 TSR) is matched with higher players

Courage does not always roar, sometimes courage is the little voice at the end of the day that says 'I will try again tommorow'
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
October 16 2015 02:11 GMT
#10
If I get time after university I might make a simulation which should show what is most likely happening with MMR. I would have to make estimates for things like players who quit the game, rate of abandons per game, and number of games played per player but it should be interesting to see the results. My expectation is that near 0 MMR there will be a swell of players, with a cutoff at 0, and an otherwise skewed normal distribution curve. The curve as a whole should get bigger as number of players increases but the mean and so on should not change significantly.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Excalibur_Z
Profile Joined October 2002
United States12237 Posts
October 17 2015 07:51 GMT
#11
On October 16 2015 11:11 Birdie wrote:
If I get time after university I might make a simulation which should show what is most likely happening with MMR. I would have to make estimates for things like players who quit the game, rate of abandons per game, and number of games played per player but it should be interesting to see the results. My expectation is that near 0 MMR there will be a swell of players, with a cutoff at 0, and an otherwise skewed normal distribution curve. The curve as a whole should get bigger as number of players increases but the mean and so on should not change significantly.


That's my expectation as well. Possibly with a little bump where the more competitive players divide from the less competitive.
Moderator
ChunderBoy
Profile Joined August 2011
3242 Posts
Last Edited: 2015-10-17 14:34:27
October 17 2015 14:33 GMT
#12
i mean there prolly isnt inflation who knows (what is even the definition of inflation?)
average mmr is prolly the same
but im sure if its a gaussian distribution what is happening is that
its going from leptokurtic to platykurtic or maybe im just talking out of my ass
also its definitely becoming more positively skewed
"mmr is a social construct" - tumblr
ChunderBoy
Profile Joined August 2011
3242 Posts
October 17 2015 14:36 GMT
#13
On October 16 2015 11:11 Birdie wrote:
If I get time after university I might make a simulation which should show what is most likely happening with MMR. I would have to make estimates for things like players who quit the game, rate of abandons per game, and number of games played per player but it should be interesting to see the results. My expectation is that near 0 MMR there will be a swell of players, with a cutoff at 0, and an otherwise skewed normal distribution curve. The curve as a whole should get bigger as number of players increases but the mean and so on should not change significantly.

do u use R?
"mmr is a social construct" - tumblr
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
October 17 2015 23:02 GMT
#14
On October 17 2015 23:36 ChunderBoy wrote:
Show nested quote +
On October 16 2015 11:11 Birdie wrote:
If I get time after university I might make a simulation which should show what is most likely happening with MMR. I would have to make estimates for things like players who quit the game, rate of abandons per game, and number of games played per player but it should be interesting to see the results. My expectation is that near 0 MMR there will be a swell of players, with a cutoff at 0, and an otherwise skewed normal distribution curve. The curve as a whole should get bigger as number of players increases but the mean and so on should not change significantly.

do u use R?

I haven't used it yet but perhaps I'll learn it just for the simulation. I was planning on using C for the simulation and probably graph.js for the graphs or something similar.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
LA_Morello
Profile Joined July 2011
Brazil143 Posts
October 29 2015 03:36 GMT
#15
How many 7k MMR are there? 50?
I think they are a few handful of people that will win >50% of the game regardless of the situation. Imo, MMR inflation seems to be a myth.
Please log in or register to reply.
Live Events Refresh
BSL Team Wars
19:00
Playoff - 4th vs 3rd
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
JuggernautJason131
UpATreeSC 114
Nathanias 101
ForJumy 74
StarCraft: Brood War
Britney 17436
Shuttle 541
firebathero 197
sSak 54
Dota 2
monkeys_forever195
PGG 161
Counter-Strike
Stewie2K608
Fnx 170
Heroes of the Storm
Liquid`Hasu527
Other Games
summit1g3947
Grubby3911
FrodaN2567
WinterStarcraft380
mouzStarbuck191
KnowMe171
C9.Mang0166
Sick156
XaKoH 96
ZombieGrub72
Mew2King32
PPMD30
OptimusSC211
fpsfer 3
Organizations
Other Games
gamesdonequick1839
BasetradeTV31
StarCraft 2
angryscii 30
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota22398
League of Legends
• Doublelift2528
Other Games
• Scarra870
• Shiphtur184
Upcoming Events
RSL Revival
12h 50m
Maestros of the Game
16h 50m
ShoWTimE vs Classic
Clem vs herO
Serral vs Bunny
Reynor vs Zoun
Cosmonarchy
18h 50m
Bonyth vs Dewalt
[BSL 2025] Weekly
20h 50m
RSL Revival
1d 12h
Maestros of the Game
1d 19h
BSL Team Wars
1d 21h
Afreeca Starleague
2 days
Snow vs Sharp
Jaedong vs Mini
Wardi Open
2 days
Sparkling Tuna Cup
3 days
[ Show More ]
Afreeca Starleague
3 days
Light vs Speed
Larva vs Soma
LiuLi Cup
4 days
The PondCast
5 days
Liquipedia Results

Completed

Copa Latinoamericana 4
SEL Season 2 Championship
HCC Europe

Ongoing

BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
Chzzk MurlocKing SC1 vs SC2 Cup #2
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL Polish World Championship 2025
BSL Season 21
SC4ALL: Brood War
BSL 21 Team A
SC4ALL: StarCraft II
EC S1
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.