Couldn't we check for aces? GIB jumps to a grand
#1
Posted 2012-January-09, 07:35
My link
Is there some reason why GIB can't ask for aces (key cards) rather than leap to a grand?
This hand demonstrates the classic use of Blackwood - not as a method for trying for slam, but for checking that cashing aces are not missing in order to avoid bidding a bad slam. Apparently, GIB missed that lesson.
#2
Posted 2012-January-09, 22:39
Hands that it dealt you looked like:
S A K 3
H A K Q 9 8
D A K Q 2
C 7
--
S A K T 8
H A K Q 9 2
D A K 7 3
C ---
--
S A K T
H A K 9 7 4
D A K Q 9 8
C ---
--
S A K 3
H A K Q 9 8
D A K Q 2
C 7
--
S A K T 8
H A K Q 9 2
D A K 7 3
C ---
#3
Posted 2012-January-09, 22:46
#4
Posted 2012-January-10, 08:41
barmar, on 2012-January-09, 22:39, said:
So, what you are saying is the only way I can avoid a grand slam off an ace is if I bid Blackwood myself.
I had a problem rebid over 2♦. I don't have assurance that hearts is an adequate trump suit for slam. So bidding 4NT seems precipitous.
There is nothing I can do to prevent this result other than either bid Blackwood or just bid game?
Assuming that I grant that GIB has decided that a grand will make more often than not on hands that are consistent with my bidding. Does it hurt to check for key cards first before bidding the grand? Obviously, it cannot hurt, and it can avoid this type of disaster.
#5
Posted 2012-January-11, 00:57
ArtK78, on 2012-January-10, 08:41, said:
Unfortunately, that's not the way GIB works. There's no way to tell it "If your simulations tell you to bid X, do Y instead." All it can tell is that none of the bidding rules for continuations after Blackwood will get it to the grand, so the only way to get there is to blast.
We could disable simulations in this area, but slam bidding is hard to write precise rules for -- there are lots of judgement calls and assumptions required. Simulations are what GIB uses in place of actual judgement and intuition. We recognize that this is not a perfect system, and GIB doesn't make these crazy leaps as much as it used to because we've blocked some of the simulations already.
If you bid 4♦ instead of 3♠, it doesn't do this. GIB's understanding of a help suit is 2-11 8421 points in the suit -- you actually had 13 in ♠, but only 7 in ♦. I think this is what made it expect your ♦ to be better than they were.
#6
Posted 2012-January-11, 03:52
George Carlin
#7
Posted 2012-January-11, 11:36
In this case, the program tells GIB to leap to 7♥. Can't there be an override which requires GIB to bid RKCB first? If there is a key card missing, then it bids a small slam instead. If no key card is missing, GIB can go ahead and bid the grand.
#8
Posted 2012-January-11, 15:29
gwnn, on 2012-January-11, 03:52, said:
GIB doesn't understand multi-meaning bids. If you can make the same bid with two different types of hands, its understanding of your hand is the disjunction of the hand types.
You can see this more commonly in the description of the auction 2M-4M. Responder could have a strong hand with 2+ support (bidding to make) or a weak hand with 4+ support (continuing the preempt). GIB's description of 4M is 2+M, 4+ total points, because that's the least common denominator of the two meanings.
In the 2M-4M case, it's not really a problem because opener isn't expected to bid on, so it doesn't care what the bid means. But multiple meanings for constructive bids would be a problem, because it doesn't help GIB figure out what to do next.
Another place where this comes up is with takeout doubles, which could either show normal takeout shape or a strong hand. We solve the problem there by leaving out the strong hand in the description of the double. If doubler later bids a new suit freely we cancel the original meaning and substitute the new one. But I don't think this approach can be used usefully for this 3♠ bid.
#9
Posted 2012-January-11, 15:42
ArtK78, on 2012-January-11, 11:36, said:
In this case, the program tells GIB to leap to 7♥. Can't there be an override which requires GIB to bid RKCB first? If there is a key card missing, then it bids a small slam instead. If no key card is missing, GIB can go ahead and bid the grand.
In general, we try to avoid reprogramming GIB unless it's really necessary. We prefer to do what we can with the bidding rules.
I've been studying the code since I came on the job over 2 months ago, and I still find it incredibly confusing. Ginsberg may have had some neat AI ideas, but his coding style is among the worst I've ever seen. So I'm very reluctant to tweak it, since it's so hard to tell what the side effects might be. Most of the changes that have been made to the code have been simple, well-contained changes (e.g. the change to calculation of total points to devalue short suits with face cards). Changing the general bidding or play algorithms are much scarier.
#10
Posted 2012-January-12, 03:25
barmar, on 2012-January-11, 15:29, said:
You can see this more commonly in the description of the auction 2M-4M. Responder could have a strong hand with 2+ support (bidding to make) or a weak hand with 4+ support (continuing the preempt). GIB's description of 4M is 2+M, 4+ total points, because that's the least common denominator of the two meanings.
In the 2M-4M case, it's not really a problem because opener isn't expected to bid on, so it doesn't care what the bid means. But multiple meanings for constructive bids would be a problem, because it doesn't help GIB figure out what to do next.
Another place where this comes up is with takeout doubles, which could either show normal takeout shape or a strong hand. We solve the problem there by leaving out the strong hand in the description of the double. If doubler later bids a new suit freely we cancel the original meaning and substitute the new one. But I don't think this approach can be used usefully for this 3♠ bid.
That is interesting and I see it is a confusing issue. However, I don't see how this relates to the case at hand. In this case it seems like GIB understands (please don't take these numbers too seriously):
2♣: 19+ hcp, 23+ total points
2♥: 19+ hcp, 23+ total points, 5+hearts (so far, so good)
3♠: 23+ hcp, 28+ total points, 5+ hearts, 2-11 8421 in spades (the italics are not in the description, but somehow GIB assumes it to be true)
Unsuspecting humans would just bid 3♠ to continue to describe their hand, but GIB thinks they promise an ace more than a minimum 2♣ opening. Shouldn't that be in the description? I don't see how multiple meanings for constructive bids come into play. 2♥ had the meaning of (say) 19-30 hcp, 3♠ had a higher minimum, making the range 23-30 or so. 3♠ has a more precise meaning. Which multiple meanings are we talking about?
George Carlin
#11
Posted 2012-January-13, 10:40
I fully admit that GIB's current "help suit slam try" bidding style is not great -- good human players generally make cue bids. However, they also often use Italian-style cue bidding (first or second round controls), which GIB doesn't understand and would be very tricky to add.
GIB's 7♥ bid was not based on South showing a particular strength, but inferences from the fact that he invited slam only needing help in ♠. That's what caused it to deal hands with at most a singleton ♣ and such good ♦ in the simulations.
#12
Posted 2012-January-17, 10:31
Using this logic, next time I am driving towards an American STOP sign and I know there is rarely any cross traffic I will not bother to stop and check for traffic.
#13
Posted 2012-January-17, 11:58
calm01, on 2012-January-17, 10:31, said:
Using this logic, next time I am driving towards an American STOP sign and I know there is rarely any cross traffic I will not bother to stop and check for traffic.
Unlike you apparently, GIB has some appreciation for the notion of risk/reward.
Fred Gitelman
Bridge Base Inc.
www.bridgebase.com
#14
Posted 2012-January-17, 14:52
You wrote:
"Unlike you apparently, GIB has some appreciation for the notion of risk/reward.
Fred Gitelman
Bridge Base Inc.
www.bridgebase.com"
I am sorry you feel under personal attack - I hope all is well in other areas of your life.
To shoot the messenger is a strategy with a long history - a history with few victories and all of them pyrrhic.
The best place to look for the source of any anger is often in the mirror.
Unconditional love enables one to distinguish between the actor and any perceived sins of the actor.
With unconditional love, Ric.
#15
Posted 2012-January-17, 16:14
calm01, on 2012-January-17, 14:52, said:
You wrote:
"Unlike you apparently, GIB has some appreciation for the notion of risk/reward.
Fred Gitelman
Bridge Base Inc.
www.bridgebase.com"
I am sorry you feel under personal attack - I hope all is well in other areas of your life.
To shoot the messenger is a strategy with a long history - a history with few victories and all of them pyrrhic.
The best place to look for the source of any anger is often in the mirror.
Unconditional love enables one to distinguish between the actor and any perceived sins of the actor.
With unconditional love, Ric.
Constructive criticsm is very welcome. That is why we have this Forum and why we have included facilities in our software itself so that users can let us know when they disagree with GIB's actions. Our strong user community has certainly made it easier for us to do our jobs. We greatly appreciate that.
That being said, I find that many of your posts are not constructive. They are frequently dripping with sarcasm and frequently contain highly questionable (and sometimes downright incorrect) statements regarding bridge and/or bridge software that tend to be expressed as if they were FACTS.
We have excellent people on our staff who are working very hard to improve GIB. Your posts give me (and others) the impression that you sometimes intentionally try to make these people look foolish in public. In general our staff members are too polite to defend themselves, but I have no qualms about doing it for them.
So if you publicly post something stupid and rude, don't be surprised if I am publicly rude (and quite possibly stupid) to you in response.
Fred Gitelman
Bridge Base Inc.
www.bridgebase.com
#16
Posted 2012-January-17, 18:45

Help
