jammen Posted January 13, 2023 Report Share Posted January 13, 2023 [hv=pc=n&s=saj32hk7643dac952&w=s7hat9dqjt63cqt83&n=sk94hj52dk42caj64&e=sqt865hq8d9875ck7&d=n&v=0&b=1&a=1cp1hp1np2sp2np3np4dp5cppp]399|300[/hv] 2 spades was forcing showing 4 spades and 5 hearts. All other bids were natural except for 4 diamonds which showed 4-5 clubs, 4 diamonds, 2 hearts, 2-3 spades. I corrected to 5 clubs and dummy tabled a 3-3-3-4 12 count. Why didn't the bot pass 3nt? Why didn't the bot support hearts when I showed 4-5 in the majors? Who writes these bid descriptions? Quote Link to comment Share on other sites More sharing options...
smerriman Posted January 13, 2023 Report Share Posted January 13, 2023 Wrong forum. But to answer your questions: - the bidding database tells North to bid 4♥ over 2♠. It's completely understandable, however, that a simulation of possible hands you might hold may tell it that 2NT may work out better, and in this case it did conclude that. - having chosen 2NT, the bidding database tells North to pass 3NT. Also understandable, and was the point of bidding 2NT in the first place. However, when GIB ran a second simulation over hands where you'd bid 3NT, it's also understandable that it might now conclude 4♥ is the correct contract, given this uses a completely different set of hands than the first simulation. The twist is that the bidding database also says that if it bids 4♦, you'll respond with 4♥ on every single possible hand you might hold. So it just treats this as another way of getting to 4♥, and it never sees it costing anything. In both cases, therefore, there was nothing wrong with the bid descriptions; GIB is allowed to pretend it has something that it doesn't if it concludes that following the bid descriptions from that point onwards will lead to a better final outcome. But obviously still a silly bid, just not one the robot can see could ever go wrong. Quote Link to comment Share on other sites More sharing options...
jammen Posted January 13, 2023 Author Report Share Posted January 13, 2023 Wrong forum. But to answer your questions: - the bidding database tells North to bid 4♥ over 2♠. It's completely understandable, however, that a simulation of possible hands you might hold may tell it that 2NT may work out better, and in this case it did conclude that. - having chosen 2NT, the bidding database tells North to pass 3NT. Also understandable, and was the point of bidding 2NT in the first place. However, when GIB ran a second simulation over hands where you'd bid 3NT, it's also understandable that it might now conclude 4♥ is the correct contract, given this uses a completely different set of hands than the first simulation. The twist is that the bidding database also says that if it bids 4♦, you'll respond with 4♥ on every single possible hand you might hold. So it just treats this as another way of getting to 4♥, and it never sees it costing anything. In both cases, therefore, there was nothing wrong with the bid descriptions; GIB is allowed to pretend it has something that it doesn't if it concludes that following the bid descriptions from that point onwards will lead to a better final outcome. But obviously still a silly bid, just not one the robot can see could ever go wrong. That makes as little sense as the bots bidding. Quote Link to comment Share on other sites More sharing options...
harikannan Posted January 14, 2023 Report Share Posted January 14, 2023 NMF is played by gib. Quote Link to comment Share on other sites More sharing options...
harikannan Posted January 14, 2023 Report Share Posted January 14, 2023 Is it possible that your not choosing new minor forcing would have led the bot to believe you had just 4 hearts. Quote Link to comment Share on other sites More sharing options...
smerriman Posted January 14, 2023 Report Share Posted January 14, 2023 No, this sequence specifically shows 4-5, and GIB was aware of the 5-3 fit (see its logic above). Agree it makes no *bridge* sense, but it makes 100% logical sense based on the algorithm GIB uses. Quote Link to comment Share on other sites More sharing options...
pescetom Posted January 15, 2023 Report Share Posted January 15, 2023 The twist is that the bidding database also says that if it bids 4♦, you'll respond with 4♥ on every single possible hand you might hold. So it just treats this as another way of getting to 4♥, and it never sees it costing anything. In both cases, therefore, there was nothing wrong with the bid descriptions; GIB is allowed to pretend it has something that it doesn't if it concludes that following the bid descriptions from that point onwards will lead to a better final outcome. But obviously still a silly bid, just not one the robot can see could ever go wrong.I'm still struggling to see why it set itself this last problem rather than bid 4♥ when the simulation suggested that contract.The bid description of 4♦ looks ok, but the hand does not match, so why consider it or at least consider it equal to 4♥-pass at equal probability of success?Did it also consider 4♣ and exclude that only because he will not always respond 4♥? Quote Link to comment Share on other sites More sharing options...
smerriman Posted January 16, 2023 Report Share Posted January 16, 2023 I'm still struggling to see why it set itself this last problem rather than bid 4♥ when the simulation suggested that contract.The bid description of 4♦ looks ok, but the hand does not match, so why consider it or at least consider it equal to 4♥-pass at equal probability of success?How do you know it didn't consider it equal :) The description of 4♥ doesn't match the hand either, so it doesn't know this is "closer to real bridge" than 4♦. It just generates a list of candidate bids for the next bid, and then calculates a score for each of them by extrapolating with the database. If two options give identical scores, I think it literally just picks the one that happened to be tested first. If you wanted logic like "why didn't it bid 4♥ when the simulation suggested that contract", you could perhaps break ties by "whichever bid resulted in a smaller number of extrapolated bids before the end of the auction". But if anything, in most cases you'd want the exact opposite; e.g. GIB typically blasts slam because its database can't extrapolate to grand, whereas if it had bid slowly you'd get there when it gets around to simulating with more information later. (Incidentally, there is a very weird issue which *did* result in it marginally preferring 4♦, so they weren't strictly tied, even though all led to a 4♥ contract. I noticed this months ago and have been trying to reverse engineer the logic, but haven't figured it out yet. Might be a straight out bug, but I'm not sure yet. But even if fixed it wouldn't impact this situation, since they'd still be tied.) 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.