Freaky strong
#1
Posted 2011-November-06, 07:58
#3
Posted 2011-November-06, 14:14
vang, on 2011-November-06, 14:06, said:
Really? I figure you can get 3HX down 3 by pumping declarer.
Never tell the same lie twice. - Elim Garek on the real moral of "The boy who cried wolf"
#4
Posted 2011-November-06, 14:35
BunnyGo, on 2011-November-06, 14:14, said:
510 beats 500
#5
Posted 2011-November-06, 16:51
A three trick error suggests that hand evaluation has just one wheel left with the stagecoach missing.
Total points can be a poor evaluation method in the hands of a reasonable human player and perhaps readily becomes almost meaningless in a computer program such as GIB. Most beginner (human) players would realise that AKQJx has better length points than 98653 but does GIB? If you ever experienced unilateral biddng when playing with a beginner, you can relate to this.
One definition (I feel sure it is not the only one) for total points that can be found on the internet is:
"Total Points
The sum of high card points (HCP) and one of the shape points (long suit or short suit point) is called total points (TP).
When you are opening a bid or bidding a new suit you must evaluate your hand with HCP & long suit points. So,
TOTAL POINTS= HIGHCARD POINTS + LONG SUIT POINTS"
This definition is incomplete (how are long suit or short suit points counted?) and is not self-consistent as short suit points suddenly get overlooked at the conclusion.
Almost any recognised method will be better than the existing GIBs use of total points. If you doubt this just look at when GIB raises a major from 4 to the 5 level and (ignore its description) its variations for the same total points (zero to 2 extra tricks range compared to prior promises and holding between 0 to 4 key cards).
Why not abandon total points which GIB cannot seem to handle effectively and begin to rely on a more accurate and self-consistent technique of hand evaluation. There are so many better techniques to select from such as:
high card points especially for opening, simple responses and NT contracts,
fit/misfit adjustments,
consideration of likely blockages or good communications between a possible dummy and declarer,
playing strength adjustments,
entry considerations on weak hands with one very long weak suit,
losing trick count for known 8+ card fits where a suit contract is anticipated,
adjustment for hands holding 3 or 4 aces,
...
We will all use one more and have our own favourites.
Simply give GIB one 'favourite' and apply it sensibly and consistently in the framework of prior promised values, steadily making improvements where appropriate, and slowly, GIB will bid better and better. Only then add a secondary evaluation string to its bow.
But please, if you wish GIB to ever bid well, abandon its misuse of total points.
Calm01
#6
Posted 2011-November-06, 18:05
calm01, on 2011-November-06, 16:51, said:
A three trick error suggests that hand evaluation has just one wheel left with the stagecoach missing.
Total points can be a poor evaluation method in the hands of a reasonable human player and perhaps readily becomes almost meaningless in a computer program such as GIB. Most beginner (human) players would realise that AKQJx has better length points than 98653 but does GIB? If you ever experienced unilateral biddng when playing with a beginner, you can relate to this.
One definition (I feel sure it is not the only one) for total points that can be found on the internet is:
"Total Points
The sum of high card points (HCP) and one of the shape points (long suit or short suit point) is called total points (TP).
When you are opening a bid or bidding a new suit you must evaluate your hand with HCP & long suit points. So,
TOTAL POINTS= HIGHCARD POINTS + LONG SUIT POINTS"
This definition is incomplete (how are long suit or short suit points counted?) and is not self-consistent as short suit points suddenly get overlooked at the conclusion.
Almost any recognised method will be better than the existing GIBs use of total points. If you doubt this just look at when GIB raises a major from 4 to the 5 level and (ignore its description) its variations for the same total points (zero to 2 extra tricks range compared to prior promises and holding between 0 to 4 key cards).
Why not abandon total points which GIB cannot seem to handle effectively and begin to rely on a more accurate and self-consistent technique of hand evaluation. There are so many better techniques to select from such as:
high card points especially for opening, simple responses and NT contracts,
fit/misfit adjustments,
consideration of likely blockages or good communications between a possible dummy and declarer,
playing strength adjustments,
entry considerations on weak hands with one very long weak suit,
losing trick count for known 8+ card fits where a suit contract is anticipated,
adjustment for hands holding 3 or 4 aces,
...
We will all use one more and have our own favourites.
Simply give GIB one 'favourite' and apply it sensibly and consistently in the framework of prior promised values, steadily making improvements where appropriate, and slowly, GIB will bid better and better. Only then add a secondary evaluation string to its bow.
But please, if you wish GIB to ever bid well, abandon its misuse of total points.
Calm01
This is not a misuse of total points error- this is an incomplete bidding table error whereby there is no other bid than 4♠ over a preempt. Its clearly a 7♠ bid.
By the GIB's total points= HCP+length+shortness
It also uses HCP.
Its favourite is total points and also uses HCP.
#7
Posted 2011-November-06, 23:26
At some point, this rule was changed to disallow simulations. With simulations, it probably would have found enough hands for partner that make slam, so it would have bid stronger. This is the equivalent of the human thinking "My hand is so good, I hardly need anything from partner to make slam." But I think it was causing GIB to overbid on some hands that weren't quite as freaky as this one, so simulation was disabled here.
cloa513 is probably right, we just need to add a higher priority rule that matches super-strong hands like this. However, I also think it's low priority, since freaks come up so rarely. It's more important to fix the common auctions - how often do you get zero-loser hands?
#8
Posted 2011-November-07, 04:54
Bbradley62, on 2011-November-06, 07:58, said:
For such hands GIB has on disposal cuebiding the preemptive openings which is strong two-suits X-losers.
Like 3♥-4♥ - 4-losers, 4-5 -> 3 - losers. etc.
This could be improved as obviously GIB didn't find it, but has bidded conservative 4♠.
3♥ - 5♥ has not the meaning of 3- losers. So that could be one step of improving.
#9
Posted 2011-November-07, 05:05
manudude03, on 2011-November-06, 14:35, said:
Ah right...all 13 tricks is more than 500.
Never tell the same lie twice. - Elim Garek on the real moral of "The boy who cried wolf"
#10
Posted 2011-November-07, 12:43
For example, with AKQJxx, you should count it for 6 tricks in most situations. AKQ is 3 tricks. A is one trick. Kx is half trick, QJT is one trick. AQ is 1.5 trick. This kind of counting would allow gib to make sensible decisions when holding very strong hands or making slam decisions.
This is also why gib is so bad after 5NT King asking, because gib only relies on simulations, but not on trick taking. For grand slams, the basic rule for human to bid 7 is when you can count 13 tricks (or you are likely to get 13 tricks).
barmar, on 2011-November-06, 23:26, said:
At some point, this rule was changed to disallow simulations. With simulations, it probably would have found enough hands for partner that make slam, so it would have bid stronger. This is the equivalent of the human thinking "My hand is so good, I hardly need anything from partner to make slam." But I think it was causing GIB to overbid on some hands that weren't quite as freaky as this one, so simulation was disabled here.
cloa513 is probably right, we just need to add a higher priority rule that matches super-strong hands like this. However, I also think it's low priority, since freaks come up so rarely. It's more important to fix the common auctions - how often do you get zero-loser hands?
#11
Posted 2011-November-07, 16:06
xxhong, on 2011-November-07, 12:43, said:
For example, with AKQJxx, you should count it for 6 tricks in most situations. AKQ is 3 tricks. A is one trick. Kx is half trick, QJT is one trick. AQ is 1.5 trick. This kind of counting would allow gib to make sensible decisions when holding very strong hands or making slam decisions.
GIB does have the notion of suit quality; these are represented in its descriptions as "biddable", "rebiddable", "twice rebiddable"; it has additional categories that don't have names (for hands like AKQxxxx) that can be used in bidding rules. But it's hard to write bidding rules that cover all these cases, especially for rare cases like this one.
The theory is that simulations should come to the same conclusion. If AKQJxx usually takes 6 tricks, this should be reflected in most of the simulation results.
#12
Posted 2011-November-07, 16:25
barmar, on 2011-November-07, 16:06, said:
I'm pretty sure I've seen suits described as "solid" as well. Any chance of getting a description of what GIB means by each of those four designations?
#13
Posted 2011-November-07, 17:12
0-2 cards
3-card
4-card = 4 with poor honors
biddable = 5 cards, or 4 with 4+ HCP or QJTx
rebiddable = biddable + another card
twice rebiddable = rebiddable + another card
strong rebiddable = twice rebiddable with 8+ HCP
solid 6-card = AKQTxx or better
solid 7-card = AKQxxxx or better
solid 8-card = AKJxxxxx or AKxxxxxxx (there are 7 x's)
#14
Posted 2011-November-07, 23:08
#15
Posted 2011-November-07, 23:47
#16
Posted 2011-November-08, 08:13
"Its favourite is total points and also uses HCP."
If true, there is little hope for GIB's bidding being substantially improved until its favourite is changed to a better system. Any programming effort would be tinkering with a poor evaluation system until total points is dropped.
My experience teaching beginners is that they soon grasp and love HCP and get so attached it is difficult to get them to downgrade Quacky hands (Queen and Jacks with not Aces and Kings).
Onece HCP is understood and employed sensibly, losing trick count seems the simplest approach that leads to the fewest poor evaluation errors by beginners. Yes I know adjustment for no Aces or 3/4 Aces is ideally required but this is often too sophisticated for most beginners and only confuses them.
Please, unless you want to continue to waste much of the BBOL programming effort on GIB, replace its favourite total points system with another evaluation system.
Note that even a simplistic losing trick count would give (on the assumption of an average 2 spades in partners hand) a losing trick count of zero and 7 spades would be easy to find even by a software program.
Please stop flogging a dead horse (total points). Yes, I, know admit that BBOL would have to admit it has been wrong all these years, but the alternative of an expensive to maintain GIB (in terms of return on investment) is the alternate approach.
Losing trick count is not for Christmas (freaky hands) - it is an everyday tool for 8 card fit hands that works here too.
Calm01
#17
Posted 2011-November-08, 12:02
calm01, on 2011-November-08, 08:13, said:
Unfortunately, none of us are AI programmers. We're going to have to tread very carefully if we're thinking of changing basic design of GIB.
Also, there's an enormous rulebase that's tied to its current evaluation methods. If we make a radical change to the GIB engine, we'll have to go through thousands of rules, adjusting them to work with the new evaluation method.
#18
Posted 2011-November-08, 13:15
Trick counting is way much simpler and really it should be applied. For this example hand, a trick counting method would just say that this hand is likely to produce 13 tricks, so a 7S should be bid.
Also, the basic philosophy of trick counting is way more solid than simulations. Now the simulation is based on the bidding history. If the opp intends to provide the wrong bidding, simulations would usually fail. Trick taking is always sound no matter what opps bid. This is extremely important in human-gib vs. human-gib money games.
This is really not very difficult to implement a trick counting method, especially for suits like AKQJxx. All you need is a simple table of honor combination, suit length and their corresponding tricks. I think this simple evaluation would improve gib's bidding a lot.
barmar, on 2011-November-07, 16:06, said:
The theory is that simulations should come to the same conclusion. If AKQJxx usually takes 6 tricks, this should be reflected in most of the simulation results.
#19
Posted 2011-November-08, 15:09
And while trick counting works extremely well for freak hands like this, it's not really applicable to the vast majority of hands. I could imagine this as a special module that's only used to check for slams and grands. Adding trick counting to GIB wouldn't be hard. It already has a routine to calculate the suit quality metric I mentioned above, and it can calculate the tricks for solid suits at the same time.
I'm just not convinced that there's much bang for the buck doing this. Hands like these are so rare, we've maybe spent more time discussing it than anyone will spend playing these types of hands in the next year (unless we decide to create a Robot Goulash tourney -- which would probably be a disaster).
#20
Posted 2011-November-08, 15:37
For example, a sound 2C opening scheme should also involve total trick counts if the HCP is less than 20.
Also, for any high level competitive decisions, gib should have total trick counts as well. Now the scheme is very wrong. Generally, when gib thinks its side is likely to make a game, it would double no matter which hand type it holds. It can be based on a lot of tricks and offensive oriented hands, it can also be based on quite defensive oriented hands. The total trick count would offer a pretty good guideline to decide to bid or to double.
Also, for penalty double decisions, trick count is especially useful. Suppose you hold xxx xx AKQJxx Ax, you have only 14 HCPs, but 7 tricks, so you actually should double 1NT openings. This is also very true for high level penalty doubles. For example, if you hold SAKQJ and opps bid 4S after a 2/1 constructive sequence with 4-4 fit, you should double this 4S to take your sure money. Only when trick count is implemented can you really implement good penalty doubles at high level. Now gib simply misses many such kind of chances.
The number of total tricks you can take is a very important parameter in bridge bidding. Without this parameter, the bidding can be very difficult, and a lot of nonsense sequence would occur. If every bridge player would consider the total trick taken in every hand, there is just no point not to allow bridge program to have this ability IMO.
barmar, on 2011-November-08, 15:09, said:
And while trick counting works extremely well for freak hands like this, it's not really applicable to the vast majority of hands. I could imagine this as a special module that's only used to check for slams and grands. Adding trick counting to GIB wouldn't be hard. It already has a routine to calculate the suit quality metric I mentioned above, and it can calculate the tricks for solid suits at the same time.
I'm just not convinced that there's much bang for the buck doing this. Hands like these are so rare, we've maybe spent more time discussing it than anyone will spend playing these types of hands in the next year (unless we decide to create a Robot Goulash tourney -- which would probably be a disaster).