• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:03
CEST 20: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
[ASL22] Ro8 Preview: In A Tizzy6[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 13-20): herO scores triple1BSL Season 235Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool The Death of Cheese: From a Professional Cheeser Weekly Cups (Sep 13-20): herO scores triple Balance hotfix patch 5.0.16b (July 16) StarCraft open world shooter announced at BlizzCon
Tourneys
2026 GSTL Announcement Sparkling Tuna Cup - Weekly Open Tournament RSL Revival: Season 6 - Qualifiers and Main Event RSL goes to London! 2026 Offline Finals Nov 21-22 SC2 AI Tournament 2026 Fall
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
Bot on ladder an AI researcher's take on the ladder bot New 3v3 BGH Ladder (and more) on ShieldBattery! Recent recommended BW games BSL Season 23
Tourneys
[ASL22] Ro8 Day 1 [IPSL] IPSL is Back With Winter 26-27! [BSL23] SM: Ret vs TerrOr -> DragOn vs StRyKeR [Megathread] Daily Proleagues
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Warcraft III: The Frozen Throne Nintendo Switch Thread Stormgate/Frost Giant Megathread EVE Corporation Diablo IV
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Artificial Intelligence Thread Things Aren’t Peaceful in Palestine All you football fans (soccer)! Russo-Ukrainian War Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Gaming Intensity, Problemati…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8288 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 Ireland22213 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
12167 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 States12256 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
Monday Night Weeklies
16:00
#64
RotterdaM843
TKL 359
TaKeTV 305
IndyStarCraft 228
SteadfastSC122
BRAT_OK 105
ZombieGrub65
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 843
TKL 359
ByuN 358
IndyStarCraft 228
ProTech134
SteadfastSC 122
BRAT_OK 105
UpATreeSC 72
ZombieGrub65
MindelVK 20
EnDerr 1
StarCraft: Brood War
Bisu 1896
Shuttle 717
ggaemo 337
Stork 295
Barracks 183
Larva 168
Dewaltoss 144
Shinee 99
firebathero 95
Sharp 80
[ Show more ]
BeSt 80
Mong 33
910 27
Trap 23
ToSsGirL 19
scan(afreeca) 17
Terrorterran 17
yabsab 10
IntoTheRainbow 6
Dota 2
qojqva2411
Counter-Strike
x6flipin1974
fl0m738
Heroes of the Storm
Grubby915
Liquid`Hasu447
Other Games
Liquid`RaSZi2454
FrodaN963
B2W.Neo687
Beastyqt622
ceh9499
Liquid`VortiX218
ArmadaUGS129
KnowMe80
C9.Mang079
QueenE72
Trikslyr65
Mew2King49
Chillindude14
Organizations
Dota 2
PGL Dota 2 - Secondary Stream6713
Other Games
BasetradeTV44
[ Show 18 non-featured ]
StarCraft 2
• mYiSmile127
• StrangeGG 11
• intothetv
• Kozan
• AfreecaTV YouTube
• Migwel
• IndyKCrew
StarCraft: Brood War
• Azhi_Dahaki13
• Michael_bg 11
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 6350
• masondota21147
League of Legends
• Nemesis2320
• TFBlade734
Other Games
• imaqtpie799
• Shiphtur244
Upcoming Events
Sparkling Tuna Cup
15h 57m
Afreeca Starleague
15h 57m
Light vs EffOrt
OSC
17h 57m
PiGosaur Cup
1d 5h
Kung Fu Cup
1d 16h
The PondCast
2 days
Replay Cast
3 days
Korean StarCraft League
4 days
CranKy Ducklings
4 days
GSL
5 days
[ Show More ]
Yamato Cup
5 days
Replay Cast
6 days
Afreeca Starleague
6 days
WardiTV Weekly
6 days
Liquipedia Results

Completed

Super Anchor Qualifying S3
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

ASL Season 22
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
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.