• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 13:03
CET 19:03
KST 03:03
  • 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
HomeStory Cup 28 - Info & Preview12Rongyi Cup S3 - Preview & Info3herO wins SC2 All-Star Invitational14SC2 All-Star Invitational: Tournament Preview5RSL Revival - 2025 Season Finals Preview8
Community News
Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win2RSL Season 4 announced for March-April7Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win3Weekly Cups (Jan 12-18): herO, MaxPax, Solar win0BSL Season 2025 - Full Overview and Conclusion8
StarCraft 2
General
StarCraft 2 Not at the Esports World Cup 2026 Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win HomeStory Cup 28 - Info & Preview Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win Oliveira Would Have Returned If EWC Continued
Tourneys
RSL Season 4 announced for March-April PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) HomeStory Cup 28 StarCraft Evolution League (SC Evo Biweekly) $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7)
Strategy
Custom Maps
[A] Starcraft Sound Mod
External Content
Mutation # 511 Temple of Rebirth The PondCast: SC2 News & Results Mutation # 510 Safety Violation Mutation # 509 Doomsday Report
Brood War
General
[ASL21] Potential Map Candidates Can someone share very abbreviated BW cliffnotes? BW General Discussion Liquipedia.net NEEDS editors for Brood War BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[Megathread] Daily Proleagues Azhi's Colosseum - Season 2 Small VOD Thread 2.0 [BSL21] Non-Korean Championship - Starts Jan 10
Strategy
Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Nintendo Switch Thread Battle Aces/David Kim RTS Megathread Path of Exile Mobile Legends: Bang Bang Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Join illminati in Luanda Angola+27 60 696 7068
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread The Games Industry And ATVI Canadian Politics Mega-thread
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Play, Watch, Drink: Esports …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1259 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 Ireland22212 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
12019 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 States12240 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
Next event in 5h 57m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
TKL 188
Harstem 173
ForJumy 133
UpATreeSC 86
mouzHeroMarine 77
BRAT_OK 67
MindelVK 7
StarCraft: Brood War
Britney 26129
Calm 3163
Mini 395
BeSt 232
Shuttle 182
actioN 162
ggaemo 116
Shinee 63
Backho 53
Hyuk 51
[ Show more ]
Yoon 31
Free 29
910 23
IntoTheRainbow 22
ivOry 11
Rock 11
Dota 2
qojqva1676
Dendi589
LuMiX1
League of Legends
C9.Mang066
Counter-Strike
fl0m1646
oskar177
adren_tv112
ptr_tv100
Heroes of the Storm
Khaldor32
Other Games
gofns11634
Grubby3799
FrodaN2052
Beastyqt761
ArmadaUGS121
Mew2King61
Trikslyr49
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 21 non-featured ]
StarCraft 2
• StrangeGG 86
• poizon28 39
• HeavenSC 22
• Reevou 1
• Kozan
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• HerbMon 40
• FirePhoenix11
• Michael_bg 3
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV320
League of Legends
• TFBlade1689
• Shiphtur516
• imaqtpie0
Upcoming Events
Replay Cast
5h 57m
The PondCast
15h 57m
WardiTV Invitational
17h 57m
Replay Cast
1d 5h
RongYI Cup
2 days
herO vs Maru
uThermal 2v2 Circuit
3 days
Replay Cast
4 days
Wardi Open
4 days
Monday Night Weeklies
4 days
Sparkling Tuna Cup
5 days
Liquipedia Results

Completed

Proleague 2026-02-03
HSC XXVIII
Underdog Cup #3

Ongoing

CSL 2025 WINTER (S19)
KCM Race Survival 2026 Season 1
Acropolis #4 - TS4
Rongyi Cup S3
Nations Cup 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W7
Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
LiuLi Cup: 2025 Grand Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
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 © 2026 TLnet. All Rights Reserved.