Lurpoa Posted April 26, 2012 Report Share Posted April 26, 2012 On OKB almost no one played unrated games. Generally if they did they were not very good. If you are a good player who wants to play unrated games it might be quite hard to find a good game. Even if you are not a good player it will limit your options greatly since almost everyone will be playing rated. Of course BBO is now much bigger than OKB ever was, and OKB charged membership fee which kinda biases the results of how many play rated vs unrated a lot (if you're willing to pay 100 bucks a year, you'll probably want to play rated), so maybe this wouldn't be the case on BBO. ♥ ♥ ♥655321 ???Really.Take care:)I will not follow...:)♥ ♥ ♥ Quote Link to comment Share on other sites More sharing options...
JLOGIC Posted April 28, 2012 Report Share Posted April 28, 2012 Lurpoa, I do not understand what you wrote, can you clarify? Quote Link to comment Share on other sites More sharing options...
32519 Posted April 28, 2012 Report Share Posted April 28, 2012 Here is another suggestion: On the Hand Records screen, the following options appear Interval to retrieve: days / weeks / months. Choosing months only allows the last month. Add another one last 6 months. Similarly for the Show summaries every option, add every 6 months. Now get the programmers to extract the 6 month summaries into a sub-file and sort them from the highest average to the lowest average. The top X% get automatically graded expert, the next Y% get automatically graded advanced, the next Z% get graded intermediate etc. Remove the self rating option altogether from each players profile. Instead replace it programmatically with the rating as calculated above. One can decide upon the frequency upon which the rating gets recalculated / replaced in each players BBO profile e.g. daily / weekly / monthly. My guess is weekly should be fine (24h00 on Sundays USA (BBO headquarters) time. The only way you can progress from say, advanced to expert is to up your game. You can try and bullshit the system by playing with a lot of weaker players to get a higher average. However, as soon as you start playing against real experts you will be exposed, your average will plummet and you will drop back into a lower category where you probably belong anyway. Other things to consider: a) New players may need to be excluded from the calculation until they have played enough hands; b) similarly for players who havent played in a long time (can consider maintaining their last average). Quote Link to comment Share on other sites More sharing options...
jjbrr Posted April 29, 2012 Report Share Posted April 29, 2012 lol no Quote Link to comment Share on other sites More sharing options...
jdgalt Posted May 10, 2012 Report Share Posted May 10, 2012 I like the idea of a rating system, but I see several problems that it would need to overcome. Just offhand: (1) Suppose two very unequal partners pair up. Assume ratings something like ACBL masterpoints: Alice with 1200 and Bob with 50 partner up against Charlie and Doug with 500 each. If Alice and Bob win, does it mean that only Bob gains rating points since Alice was better than their opponents? Or do we count them both as their average of 625 points, so that neither gains anything? (2) How to deal with a pair that used to be much better than they are now. I like the way WBF masterpoints decay over time; something like that might be called for. (3) How to deal with players who avoid joining the league so that their points aren't counted. I have run up against some very good players in this category at clubs. In the US you could do the same thing by joining one of ACBL/ABA and playing at the other. (4) For that matter, a person could have multiple 'nyms on BBO. I'm sure this is against the rules but I'm not at all sure it can be caught. Even if there are 5 BBO login names on the same PC, maybe they're a family or housemates. My feeling is that rating systems are a good idea for clubs (though (1) through (3), at least, need to be dealt with) but online games should not award points of any kind, unless they're the online forum's own private points, because it's impossible to police adequately. Only noticing cheaters if they consistently get "too good" results will catch only the stupidly greedy. Quote Link to comment Share on other sites More sharing options...
dwar0123 Posted May 10, 2012 Report Share Posted May 10, 2012 I like the idea of a rating system, but I see several problems that it would need to overcome. Just offhand: (1) Suppose two very unequal partners pair up. Assume ratings something like ACBL masterpoints: Alice with 1200 and Bob with 50 partner up against Charlie and Doug with 500 each. If Alice and Bob win, does it mean that only Bob gains rating points since Alice was better than their opponents? Or do we count them both as their average of 625 points, so that neither gains anything? (2) How to deal with a pair that used to be much better than they are now. I like the way WBF masterpoints decay over time; something like that might be called for. (3) How to deal with players who avoid joining the league so that their points aren't counted. I have run up against some very good players in this category at clubs. In the US you could do the same thing by joining one of ACBL/ABA and playing at the other. (4) For that matter, a person could have multiple 'nyms on BBO. I'm sure this is against the rules but I'm not at all sure it can be caught. Even if there are 5 BBO login names on the same PC, maybe they're a family or housemates. My feeling is that rating systems are a good idea for clubs (though (1) through (3), at least, need to be dealt with) but online games should not award points of any kind, unless they're the online forum's own private points, because it's impossible to police adequately. Only noticing cheaters if they consistently get "too good" results will catch only the stupidly greedy.1. There are many rating systems used across my different games and this problem is essentially a solved one. There are multiple solutions, but the basic idea is very different then the point system you see with the acbl. Unlike the acbl, where the rating only goes up over time, each player has a rating that goes up when they do better then expected and down when they do worse then expected. The expectation for a pair is the average of each persons rating compared to the average of their opponents. If you want more details on this you can google lehman rating for a bridge version. Most complaints against ratings rest the negative impact it can have on some players who become defensive of their rating. They will get much angrier about bad results and sometimes even refuse to play with or against others because of perceived imbalance in ratings. There are some other problems, such as separate groups not being compared accurately because there isn't much cross over play and it tends to intimidate poorer players into not playing. 2. Good rating systems will always lag a little behind a player whose skill is changing, but they generally catch up. 3. Most good rating systems work off results, if the results are not done within the system then the question is moot. If they play in the system, then they will have results and be rated, doesn't matter if they join something else or not. 4. Then each login would have their own rating. I am almost 100% sure it is in fact ok to have multiple logins and I know several high profile people that do. They have a public persona and a hidden one when they want to be left alone. I am indifferent to the practice as long as they are not cheating by having multiple logins at the same time while playing. As for your final point, that brings to mind an interesting idea, what if bbo could enable private clubs to introduce a rating system. That still leaves the main bridge club that the vast majority of people are steered towards free of it, while filling the need that is constantly being asked for. It might also allow different private clubs to experiment with different rating methods to their own determent or benefit. As for cheating, shrug, some people cheat, both in person and online. Not much you can do about it but catch it when you can and go on with your life. No reason to let them win by spoiling it for everyone by deciding we can't do anything because some people abuse it. Quote Link to comment Share on other sites More sharing options...
Cthulhu D Posted May 10, 2012 Report Share Posted May 10, 2012 These are solved problems - the basic solution is that 'accumlation' style ratings are bad, and modified ELO systems are good. Bridge's Masterpoint system is total toss because it's accumulation based. So, starting with ELO: http://en.wikipedia.org/wiki/Elo_rating_system 1) You have a variety of options, but rating gain is different from the average score. Typically in the modified ELOs used in team games a weighted average is used for the team's ELO, and players who are significantly variant from the team average have a much lower k-factor and thus a much smaller change of rating. 2) Rating decay is tricky. It's generally a good idea if the player has not played for a long time. If they have played a lot in the interim their rating will reflect their performance accurately. Assuming regular play though it is not required. 3) Not relevant. Everyone has joined BBO, and their ELO can be caculated whether they keep it secret or not. 4) Doesn't matter - you just have to be careful when people are playing new accounts. The two ways to deal with the problem are: Wait until the new account has played a lot of games (say 50 or 100 hands), then calculate it's rating once (not changing anyone else), then repeat the process starting from the basis that it's rating after 100 hands was it's rating at the start, except this time you do change everyone elses rating as well. Alternatively, you just make people's ratings change fast when they are new, and people who are playing against a new account have a slower rate of change. Both processes handle the 'rodwell and meckstroth create new accounts and play Fantunes' case. In both options, Fantunes will have minimal or no rating change and Meckwell's will skyrocket to the correct level. Basically ELO is good and has solved 95% of problems. The only real issue is how do you caculate the ELO for the partnership which is not trivial. Alternatively you can use a Glicko rating system: http://en.wikipedia.org/wiki/Glicko_rating_system which are well proven for 2, 3 and 5 a side games in competitive gaming. Quote Link to comment Share on other sites More sharing options...
Antrax Posted May 10, 2012 Report Share Posted May 10, 2012 Basically ELO is good and has solved 95% of problems.Ever played at a chess server? They use ELO ratings and there's a lot of gaming the system going on. Quote Link to comment Share on other sites More sharing options...
Cthulhu D Posted May 10, 2012 Report Share Posted May 10, 2012 Ever played at a chess server? They use ELO ratings and there's a lot of gaming the system going on. Yes - and people don't play to protect their ratings too (the one advantage MPs has). However, this is solved to - only control ranked matches and control the formation of ranked matches to an automated matchmaker. It may not be desirable to do this however. Quote Link to comment Share on other sites More sharing options...
zenko Posted May 10, 2012 Report Share Posted May 10, 2012 I think Mycroft is spot on. The only way to do it is to go Wonderlic route, a 10-20 questions test that will, properly devised, give acurate enough picture of your skill. Nobody really need to know is he precisely in 90th or 92nd percentile. Its quite easy to create that kind of test(s), in tennis you can often tell how good somebody is just by the way he bounces the ball, same goes for bridge. Quote Link to comment Share on other sites More sharing options...
dwar0123 Posted May 10, 2012 Report Share Posted May 10, 2012 I think Mycroft is spot on. The only way to do it is to go Wonderlic route, a 10-20 questions test that will, properly devised, give acurate enough picture of your skill. Nobody really need to know is he precisely in 90th or 92nd percentile. Its quite easy to create that kind of test(s), in tennis you can often tell how good somebody is just by the way he bounces the ball, same goes for bridge.http://lmgtfy.com/?q=bbo+skill+test+answers To create an automated test that is substantially immune to cheating in an online environment is not easy at all. It would be trivial to create a website that can give a perfect result to an online test unless the test is both randomized and timed. Creating a highly randomized test that covers the entire swath of bridge skill from beginner to world class that can fit into a timed format would be incredible difficult to construct. Even in such a case it would still be possible to get someone else to take the test or just create multiple login's until you randomly get a better result then you would otherwise deserve. With that said, in an online environment, people cheat and it doesn't pay to give up on good ideas just because some people will find ways to abuse it, however as this idea is aimed primarily at solving a problem of people abusing the existing self reporting system, it really wouldn't be worth creating a simple test because the same people would trivially get around it. Creating the randomized timed test would greatly reduce the occurrence, as circumventing it would actually be a bit tedious, but such a test is anything but simple to create and hardly worth it to solve this problem, though it might be fun for its own sake. Quote Link to comment Share on other sites More sharing options...
Cthulhu D Posted May 11, 2012 Report Share Posted May 11, 2012 I think Mycroft is spot on. Why? The inherent thesis - that you cannot rate individuals in pairs - is upside down. For example: http://research.microsoft.com/pubs/67956/NIPS2006_0688.pdf This has been robustly tested for pickup teams environments, but is not as accurate (less perfectly predicts draws), for pre-arranged teams, because the whole may very well be greater than the sum of the parts. That said, it's still quite accurate. Another advantage of implementing a matchmaking approach like this on BBO is that you are more likely to be matched with a partner of equivalent skill against equivalent opponents. Quote Link to comment Share on other sites More sharing options...
mycroft Posted May 11, 2012 Report Share Posted May 11, 2012 And that differentiates from what I said - that my skill playing with my regular partner is much higher than my skill playing with an equivalent-strength pickup, and that it would be easy to game the system, how? If one plays pickup all the time, then your skill level will be accurate for a pickup game. I don't - the frustration playing pickup (especially as the pickup pool gets poisoned, as the better partners (note, not the better players) find regulars and select out of the pool, but the bad partners stay in) drives me out of the game. I'd rather not even play in games where I'm playing against pickups because of that frustration. So, my skill level will be skewed, if you do use my rating as a pickup decision marker. And that paper you cited, while fascinating, did say that one of the major failings was that people would protect their rating by, among other things "not playing", "carefully choosing their opponents", and "cheating". Really. Can't imagine that happening. Quote Link to comment Share on other sites More sharing options...
zenko Posted May 11, 2012 Report Share Posted May 11, 2012 But why would do you want to cheat on the test, to not disturb your own dilusion? The point of the whole exercise is to give you fair and objective feedback where do you stand in comparison with other players, not to make you look cool, after all like Hamman correctly noted: "we all play bad, some of us just bit less lousy than the rest", or something like that. If cheating is on your mind you will always find a way to game any system. Quote Link to comment Share on other sites More sharing options...
barmar Posted May 11, 2012 Report Share Posted May 11, 2012 But why would do you want to cheat on the test, to not disturb your own dilusion?Isn't that why people cheat on BBO in general? They feel the need to stroke their egos, and a high rating will do that just as much as a high finish on the leaderboard of a tourney. Quote Link to comment Share on other sites More sharing options...
Cthulhu D Posted May 12, 2012 Report Share Posted May 12, 2012 And that differentiates from what I said - that my skill playing with my regular partner is much higher than my skill playing with an equivalent-strength pickup, and that it would be easy to game the system, how? If one plays pickup all the time, then your skill level will be accurate for a pickup game. I don't - the frustration playing pickup (especially as the pickup pool gets poisoned, as the better partners (note, not the better players) find regulars and select out of the pool, but the bad partners stay in) drives me out of the game. I'd rather not even play in games where I'm playing against pickups because of that frustration. So, my skill level will be skewed, if you do use my rating as a pickup decision marker. And that paper you cited, while fascinating, did say that one of the major failings was that people would protect their rating by, among other things "not playing", "carefully choosing their opponents, and "cheating". Really. Can't imagine that happening. I'm not sure we are on the same page as to the objective of a rating system. My view is that the only reason to rate players is to facilitate a match-made game that is a good match, where 'good' means 'approximately even chance of either side winning.' With that said, then your objection is irrelevant. If you solely play with your partner and that boosts your rating artificially, that's good! It means you will be matchmade against pairs like yourself of equivalent skill, or stronger pickup players. As for your second objection - while you have quoted the paper, you missed the relevant part of the sentence. Players are motivated by the skill display, not the rating in and of itself. If the objective of the rating system is to improve the quality of games, why do we need to display the rating? If the 'take me to a table' function worked like a real matchmaking service, profile listed skill is irrelevant, the system will match you with and against players of equal level. Heck, you could have the matchmaking service seperate individuals from pre-arranged pairs, but it works for Halo so why not here. If it's a serious concern though, it is easily fixed. Just assign players two ratings, one for individual and one for pre-arranged pairs. If skill display is a much have feature (I don;t think it is, but obviously YMMV), there are a number of implementations in the wild to draw inspiration from. Take a leaf from PGR3's true skill implementation which always displays your skill as the floor of your estimated strength range so your rating practically never decreases (Because while you may lose a race, it decreases the uncertainity banding of your skill which means your displayed skill may go up), or just band displayed skill really widely (Intermediate, Advanced, Expert, with no other classifications), or both. Quote Link to comment Share on other sites More sharing options...
zenko Posted May 14, 2012 Report Share Posted May 14, 2012 Rating players can help make BBO experience much better when it comes to random partnerships, which most of us avoid because we do not get matched up to players with adequate skill level. For that purpose we would like to focus on their playing technique and knowledge of commonly used system(s). The rating system can be completely discrete, so no hurt feelings. To put it simply, if there is a way to be paired up with a player of my ability (or close) I would play much significantly more often than I do now, and I am sure many share this sentiment. It is clearly in BBO's best interest to do something about it. Quote Link to comment Share on other sites More sharing options...
Zelandakh Posted May 14, 2012 Report Share Posted May 14, 2012 It is clearly in BBO's best interest to do something about it.Sure about that? Would you play more often if a rating system said you were not of an "adequate skill level" to be playing with your current partners? Perhaps it is in BBO's interest to stick with what has been a very successful formula and not to upset too many. Other sites have tried rating systems and not been anywhere near as successful. As I have said before, I would prefer a finer gradation for intermediates within the self-rating system but I can well understand the management not wanting to change anything at all which is not an obvious upgrade. Quote Link to comment Share on other sites More sharing options...
Cthulhu D Posted May 15, 2012 Report Share Posted May 15, 2012 Sure about that? Would you play more often if a rating system said you were not of an "adequate skill level" to be playing with your current partners? Perhaps it is in BBO's interest to stick with what has been a very successful formula and not to upset too many. Other sites have tried rating systems and not been anywhere near as successful. As I have said before, I would prefer a finer gradation for intermediates within the self-rating system but I can well understand the management not wanting to change anything at all which is not an obvious upgrade. Why does any rating system have to say that? Or do that? PGR will let me party with anyone I choose regardless of skill. DOTA 2 doesn't try and tell me I shouldn't play with Kilthix and Gladius because they are much better than me. It juts tries to get a good 5v5 together. I do not understand why putting a matchmaking system behind the 'take me to a table' and 'take me to a table I have a partner' would be anything other than an obvious upgrade. Implementing a matchmaker requires ratings. Ratings does not require skill display or any other controls. Quote Link to comment Share on other sites More sharing options...
zenko Posted May 15, 2012 Report Share Posted May 15, 2012 Exactly,If I play with my friends thats precisely why I play with them, I can not care less whats their rating. The rating comes in play only with random partners, I would of course love to play only with better players than me, but I will take anybody who is worse than me but not too much, I am never in a mood for teaching strangers how to play, especially for free. I truly believe that people rarely overstate their skill level on purpose. Bridge is one of those games where is hard to grasp how much you do NOT know untill you become quite good. I can not really blame somebody who managed to execute their first intentional squeeze to feel like expert after that (its been long ago, so I cant quite remember it, but I surely felt like I am up there, one step below Bermuda Bowl champs). This is how it should work: when I click on "take me to the next available seat" the program should pair me up with open seat across the player with "rating" (or however you want to call it) closest to mine. If a new table forming all 4 players should be selected the same way, closest possible to each other. Also you can have a tool to set a range of pards I am intereset playing with, that I can limit from both (or just one) sides, say in 20 percentile range around mine. Also tagging somebody as a friend overides the feature, so it can be used by table host to stear away inadequate opponents. Ratings should not be visible to anybody and should completely reset fairly often, say every 50-100 boards, that would make them bit less reliable, but thats small price to pay to keep everything friendly. Quote Link to comment Share on other sites More sharing options...
Cthulhu D Posted May 15, 2012 Report Share Posted May 15, 2012 Also you can have a tool to set a range of pards I am intereset playing with, that I can limit from both (or just one) sides, say in 20 percentile range around mine. Also tagging somebody as a friend overides the feature, so it can be used by table host to stear away inadequate opponents. Ratings should not be visible to anybody and should completely reset fairly often, say every 50-100 boards, that would make them bit less reliable, but thats small price to pay to keep everything friendly. This is bad - the matchmaker needs to control +/- skill differentials permitted to optimize queuing times. Also, if your rating system is functional why reset it ever? I agree masking of the actual rating is fine. If you have a bizarre compulsion to include a displayed rating, avoid using the underlying ELO or TrueSkill, band them up and display the lowest grade in the uncertainty range. Do not use real world terms either. 'Intermediate' 'Advanced' etc are just going to get on people's nerves. If you held a gun to my head and demanded displayed ratings, I'd use the Starcraft 2 model, and probably with less bands. Starcraft is VERY clever in that it seperates the displayed rating from the matchmaking rating(!). So basically the player base is sorted into buckets: Grandmaster: Top 200 playersMaster 2%Diamond 18%Platinum 20%Gold 20%Silver 20%Bronze 20% Within each bucket, players are grouped into divisions (of 100 players), and you get 'Masterpoints' (actually Blizzard points) when you play games and this number never decreases, so you generally steadily climb your division rank. Plus instead of being rated against the totally meaningless pool of BBOers, you actually see how you are doing against a pool of roughly equal players. Also you get to be in more top 10 lists. But this is totally separate from the MatchMaker rating. Just if you matchmaking rating creeps into the range of values expected for another bucket and stays there, Blizzard will give you a bump. If BBO was going to do this, chop out all tiers under gold and fold them into 'gold' and let people assign themselves a Beginner rating for their first 50 matches (probably 300 boards) if and only if they want to. Quote Link to comment Share on other sites More sharing options...
Zelandakh Posted May 15, 2012 Report Share Posted May 15, 2012 because we do not get matched up to players with adequate skill level. To put it simply, if there is a way to be paired up with a player of my ability (or close) I would play much significantly more often than I do now Why does any rating system have to say that? Or do that?I was responding to the above points in the previous post. The poster claimed they were not matched up with players of an "adequate skill level" and would play more if they were. I made the point that a rating system might say that they were actually not of an "adequate skill level" for the current partners. Then they would perhaps not play more. I was also making the point that, contrary to the part of the text that I quoted, it is quite likely not to be in BBO's best interest at all to "do something about it". Quote Link to comment Share on other sites More sharing options...
Cthulhu D Posted May 15, 2012 Report Share Posted May 15, 2012 I was responding to the above points in the previous post. The poster claimed they were not matched up with players of an "adequate skill level" and would play more if they were. I made the point that a rating system might say that they were actually not of an "adequate skill level" for the current partners. Then they would perhaps not play more. I was also making the point that, contrary to the part of the text that I quoted, it is quite likely not to be in BBO's best interest at all to "do something about it". I strongly disagree with your assertion here that a completely random match-up of 4 players around a table is likely to be more enjoyable than 4 match made players for any given player. Quote Link to comment Share on other sites More sharing options...
Zelandakh Posted May 15, 2012 Report Share Posted May 15, 2012 I strongly disagree with your assertion here that a completely random match-up of 4 players around a table is likely to be more enjoyable than 4 match made players for any given player.Could you quote the specific part where I asserted that? I find it extremely insulting when people tell me what I said (or thought) by writing (or saying) something completely different. Quote Link to comment Share on other sites More sharing options...
Cthulhu D Posted May 15, 2012 Report Share Posted May 15, 2012 Could you quote the specific part where I asserted that? I find it extremely insulting when people tell me what I said (or thought) by writing (or saying) something completely different. In post #92. You state The poster claimed they were not matched up with players of an "adequate skill level" and would play more if they were. I made the point that a rating system might say that they were actually not of an "adequate skill level" for the current partners. Then they would perhaps not play more. I was also making the point that, contrary to the part of the text that I quoted, it is quite likely not to be in BBO's best interest at all to "do something about it". There are a number of possible interpretations - you pick a very weird way of saying things with phrases like 'the rating system will say' (why will it say anything?), so it's quite hard to work out what you mean, but this is my guess: A) He will be blocked from playing with pre-arranged partners because the skill differential in the skill partnership is not addressed. I initally thought this was what you meant, but you corrected me in post #97. So I'm left with B) He has an overinflated perception of his own skill - Zenko self rates as 'expert' but the hypothetical is he's actually intermediate. In this scenario he will be matched with lower rated partners against equivalent opposition than in the current random scenario. Your hypothesis is presumably then he will play less because he's exposed to bad players sitting opposite, rather than being able to repeatedly leave matches until he gets an 'expert partner.' Note that this scenario is flawed. While Zenko may enjoy being able to partner with with better partners, the 'real expert' version of Zenko is going to be frustrated playing with an intermediate that claims he is an expert. This is a net neutral position - if people don't enjoy playing with players rated worse than them, as you hypothese here, someone is getting screwed. Additionally, because the ratings are self applied, it's functionally random. I self rate as beginner and am pretty damn bad, but I'm better than some of the advanced pards I've played with (e.g. the guy who hectored me for opening a balanced 19 count 1C playing a 15-17 NT). So anyway, analysing the hypothesis: The base case is the current system of pressing the 'take me a table' button. You get 3 random players + you. The proposed scenario is a matchmaker where you get 4 players of approximately equivalent skill levels. You state that he will play less when in a match-made game rather than a random game. As the 'cost' of playing wouldn't change between the two scenarios (same time investment, BBO is free), the only reason for him to play less is that he would derive less utility from playing. The only utility you can derive from playing a random match made game on BBO is personal enjoyment. Therefore the only logical interpretation I can reach of your statement is that matchmaking = reduced enjoyment. If you meant something else, I do not understand the point you are trying to make. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.