Psr Community Feedback - Round 1
#141
Posted 18 June 2020 - 10:09 PM
#142
Posted 18 June 2020 - 10:35 PM
Nightbird, on 16 June 2020 - 05:21 PM, said:
Calculated from Jarl's data:
https://i.imgur.com/TN6WNpZ.png
Appreciate the passion and thought that you and others have put into this.
I see the WLR as the *result* of having a good MM, rather than the *input* into the MM/PSR calculations.
I agree that the goal here is for the MM to achieve close to WLR=1.0 for most players.
Interestingly your graphs shows how that correlates to player retention.
So for proposal Core 1A using only global MS, if it leads to balanced games through players moving to the correct tiers, then it will also lead to an outcome of having close to WLR=1.0 for most players.
Edited by RCore, 18 June 2020 - 10:38 PM.
#143
Posted 18 June 2020 - 10:51 PM
I think a win or a loss should count. Actual good players should be able to influence outcomes over the long run and ride out the occasional flub or bad luck match-up.
#144
Posted 18 June 2020 - 11:44 PM
Or alternatively Core 1B with zero-sum (I think Jay Z was trying to explain how that can be done with his formulas).
#145
Posted 19 June 2020 - 04:43 AM
And since someone brought up Solaris, it does have a psr system. Anyone wanna argue if we should be using matchscore for solaris? If yes, I'd like to hear it. If no, translate your answer to QP.
#146
Posted 19 June 2020 - 07:01 AM
If you were to balance someone with any W/L ratio with someone with equal W/L ratio on the opposing side over time it will result in a W/L drop/increase that moves it closer to 1. Lets say you always put proton and bows3r on opposite teams and other players are equaly balanced by their W/L ratios too, over time everyone's W/L ratios will drop/increase to 1 but now how do you distinguish them from one another? High W/L ratios that we see right now is a product of bad matchmaking. It means top 1% players are "balanced" with top 50% because both are in "Tier 1" allowing former to farm the latter along with lower tiers. There was a guy with W/L and K/D ratios below 1 who complained about losing his tier 2. The fact that people with stats like that are in tier 2 tells you everything you need to know about how broken current system is and how biased everyone's stats are. Hell, I should not be in tier 1, probably not even t2.
So what metrics exactly should matchmaker use? How the hell do I know? I don't have the data. What's worse is the existing data is not objective because of the broken matchmaker we have right now.
What good players do that bad ones do not? Get more kills? If matchmaker stacks nobodies on the opposing side, maybe. Staying alive while being engaged in a fight with multiple enemy mechs (brawling iic)? I guess it makes the enemy team outnumbered for a period of time increasing the odds of winning. I've done that in a light. Getting more KMDD? This one is interesting. It can be considered a measure of how accurate you are, not in terms of just hitting but hitting where it counts. Think about it, if you manage do get two good alphas or dps down and enemy CT with accurate fire chances are you'll get KMDD for that mech IF it dies because whoever fires at it again will likely kill it. Of course you can just LRM someone for a while and get KMDD that way in which case it doesn't reflect skill all that much so it could be tweaked to count CT damage alone and kill requirement could be removed. A similar reward could be added for ST damage. Securing a kill should be important too. I've had a ton of games where half of the enemy team was cored while stomping and peope failed to just shoot the right mechs. This is why survive rate is also important. Can you stay alive and still contribute on low %? Taking some damage for a team should probably be rewarded more as well.
Reducing reward for damage is a mistake. Dealing a ton of damage is not something that everyone can do especially if you can do it over and over. You have to know how to stay alive, how to trade favorably, how to share armor to prevent teammates from dying without taking too much damage yourself. I guess it could be tweaked to count LRM damage at 2/3 strength. Like I said, I'd rather buff "brawling" rewards to make light mechs that use diversion to win games have higher scores.
Edited by kapusta11, 19 June 2020 - 07:52 AM.
#147
Posted 19 June 2020 - 08:57 AM
#148
Posted 19 June 2020 - 09:02 AM
Elo ratings are a great system. I wish we could have them back for Quick Play.
#149
Posted 19 June 2020 - 09:14 AM
#150
Posted 19 June 2020 - 09:43 AM
1A : I Support, removes the groups effects and win/loss, you do what you can do in the chaotic mixed queue.
1B : not zero sum, therefore no support,
2A : Can't support as is.
A player that didn't contribute it's fair share to the win shouldn't be carried by the win of the team.
Therefore negative PSR adjustments should happen even if you win!
Reverse also applies.
If this is changed to consider the above, I would support,
2B : not zero sum, no support.
#151
Posted 19 June 2020 - 09:44 AM
Nightbird, on 19 June 2020 - 09:14 AM, said:
It should work for teams too if carefully implemented, but yeah. Does sound plausible the original implementation may not have been convergent. In team games it should converge, but due to 24 players worth of variance, it will take a much larger number of games to find a stable rating.
Other than the convergence vs divergence question, the original MWO matchmaker seemed to not give enough weight to how hard an above the norm pilot can carry their team.
Like, if you have a lance with 3 players at Elo 1333 and one player at Elo 2000 playing against a 4-man team where all players are at Elo 1500. The first team would actually win more often than not, even though both teams average at 1500. Some sort of weighting based on how far the rating of a player is from the match mean or median might be able to give proper emphasis on outliers.
Edited by Gagis, 19 June 2020 - 09:46 AM.
#152
Posted 19 June 2020 - 09:53 AM
WarmasterRaptor, on 19 June 2020 - 09:43 AM, said:
Therefore negative PSR adjustments should happen even if you win!
Reverse also applies.
If this is changed to consider the above, I would support,
Why do you think this? It makes no difference for matchmaking, since all players are influenced equally much by luck and other uncontrollable factors, and with time, skill is what makes the difference in if you win more often than not.
Any attempt to adjust numbers on a match-by-match basis will lead to less accurate long-term statistics and thus less accurate matchmaking.
#153
Posted 19 June 2020 - 09:57 AM
Gagis, on 19 June 2020 - 09:44 AM, said:
Yes, though at that point it's not really Elo anymore. Maybe, inspired by Elo? The math gets a whole lot different and harder, and we know what PGI says to math... "no thanks"
#154
Posted 19 June 2020 - 10:47 AM
Nightbird, on 19 June 2020 - 09:57 AM, said:
Actually, I just saw a proposal online of using Elo as is with its 1v1 definition but with your opponent's rating being the sum of the ratings of the enemy team minus the ratings of other players on your team. Something like that would be extremely simple mathematically.
Might in practice require some sort of weighted sums or normalization to make it behave nicely, but still not very mathy at all.
#155
Posted 19 June 2020 - 11:57 AM
Paul Inouye, on 16 June 2020 - 04:30 PM, said:
First off, thank you to everyone participating in this. There are some ideas here that will work with some fine tuning and we can work on those to get something that works for the game and you the community.
...
Core 2A: Win/Loss Team Compare
In this system, win/loss still dictates direction of PSR movement. However, instead of an individual measure against Match Score, the player's match score is compared to the match score of all players on their team. For example, the winning team will have a neutral to positive movement in PSR. The losing team will have neutral to negative movement in PSR.
In the following image you can see how this scenario works out:
Again, to maintain zero sum, the distribution of points in both positive and negative directions need to be equal.
...
Thanks again for all the suggestions and discussion in the other thread. I hope to see it continue here as well.
-Paul
2A is my favorite of the choices presented. It is zero sum and doesn't penalize two important groups:
a) better performing players on the loosing team
b) lowest performing players on the winning team
I would actually like to see a small increase in PSR for the top two to three players on the winning team; awards amounts could easily be adjusted so the system remains zero sum by the formula:
4X + 6Y = 5Z
+X applied to Top 4 performance winning team
+Y applied to MIddle 4 performance winning team and Top 2 on loosing team
-Z applied to Lowest 5 performance on loosing team
Lowest 4 (#8-12) on winning team and middile 5 (#3-7) on loosing team receive no PSR adjustments.
Edited by SilentScreamer, 19 June 2020 - 11:57 AM.
#156
Posted 19 June 2020 - 12:27 PM
Gagis, on 19 June 2020 - 10:47 AM, said:
Might in practice require some sort of weighted sums or normalization to make it behave nicely, but still not very mathy at all.
That's what PGI did and it diverges for obvious reasons:
If for every match your and your opponents team always have the same Elo, unless you average 1 WLR, you will diverge. If you are >1 WLR your Elo will go up infinitely and if you are <1 WLR you will go down infinitely. This is made worse when the teams have the same Elo, Elo gains and losses are maximized, even though the individuals in the teams may have very high or low ratings.
Another case of hopeful opinions not being a replacement for boring math. At the beginning of this process PGI stated wanting to reduce stomps. After all this time, where is math that plugs in the values proposed and shows a result of less stomps?
Edited by Nightbird, 19 June 2020 - 12:35 PM.
#157
Posted 19 June 2020 - 12:43 PM
Current games are mainly skirmish type-like due to little incentive to do anything else than farm DMG.
I can see that many of you put a lot of effort to evaluate what the best possible PSR adjustment should be, but no matter which one will be used, game play style will remain the same due to MS Kickers.
I agree that Tier status may look like an accomplishment to many, but it is used to make sure you play with other 23 similarly performing players whether grouped or not. Maybe Tier status should be readable from the user profile and instead players should be shown Current Rank in game to give them something to pursue?
I don't expect best PSR mechanism in the world to work well if MS inputs are not right...
#158
Posted 19 June 2020 - 02:30 PM
Like, JayZ's 2C with X = 9, Y = 10, C = 1 for instance, which creates a strong shift between win and loss.
I'd like 1A supporters to show data or a simulation that, at least, suggests it will give better matches over time, aka less stomps. Like, IDK, run it for 10000 games. Please provide assumptions and show work.
We've seen data that heavily weighting W/L should do that. I haven't seen long term simulations for the flip side of the argument. Yeah the MM is flawed but PSR and MM work hand in hand.
Decision shouldn't be based on matchscore screenshots and feeling good/bad about a match.
PSR isn't there to make you feel good/bad about PSR, it should give you good matches and ideally reduce stomps. Then you'll feel good cause the matches are better.
My Tier best Tier, change my mind.
Edited by Cluster Fox, 19 June 2020 - 02:44 PM.
#159
Posted 19 June 2020 - 03:19 PM
#160
Posted 19 June 2020 - 03:31 PM
That being said, the teamwork is occasionally tragic so I'm for anything that would increase teamwork. I'd choose 2B (preferably with JayZ's changes).
7 user(s) are reading this topic
0 members, 7 guests, 0 anonymous users