A simulation would probably solve this, but for the not advanced bots, I think there is an error in the bidding database, when passing on this hand
Another flaw in the bidding database
#1
Posted 2022-November-15, 02:52
A simulation would probably solve this, but for the not advanced bots, I think there is an error in the bidding database, when passing on this hand
Mobile : +45 22 99 55 25
http://www.netbridge.dk
http://www.thorvald.dk
#2
Posted 2022-November-15, 03:10
Mobile : +45 22 99 55 25
http://www.netbridge.dk
http://www.thorvald.dk
#3
Posted 2022-November-15, 14:37
#4
Posted 2022-November-15, 18:19
smerriman, on 2022-November-15, 14:37, said:
I think you are wrong here. It is possible to define hands, where you should bid 4N or 5Mi based on hcp and length in the minor. Then you can add simulations for the advanced bots on the more freakish hands.
Just like you can define hands, that would double for penalty here.
Principle for needing game-level points is fine for generic rules.
Just to clarify: There should never be a need for simulation for the first bid of a hand (like here)
Mobile : +45 22 99 55 25
http://www.netbridge.dk
http://www.thorvald.dk
#5
Posted 2022-November-15, 18:25
Mobile : +45 22 99 55 25
http://www.netbridge.dk
http://www.thorvald.dk
#6
Posted 2022-November-15, 18:30
Edit - in fact, looking at this again, I can't even see how it would *affect* the advanced bot, let alone improve it. There aren't earlier simulations involved, so it's not going to influence auction projections at earlier stages. The only tiny thing I can see is that it may change what happens if the opponents compete further to 5♠, but you really shouldn't be thinking of walking the dog and competing to 5 then 6 on two separate bids.
I think we're on completely different wavelengths here, so it would be interesting to hear how you can see redefining a 5♣ bid would actually change anything.
#7
Posted 2022-November-16, 04:48
The first 3 bids are the same as the board I started this thread with, but here the bot bids 5♣, and with the explanation 3+♣, 11- HCP, 12- total points.
The explanation does match the original hand, so I assume there could be a difference in the explanation and the actual rule for selecting 5♣
Looking at the rules in the free bot there are the following for bidding 5♣
database search: 1S.2N.4S.5C -> 6
-- 5C..4 .S... ..... ..... ...... 1025 (59): ~b==#1~@05~.>24-#0(2,13)~@09+~((h=.)|1)~#g~#28(b)-h>a+e-2~
-- 5C..4 .S... 8.... ..... ...... 1034 (58): ~b==#1&(b)+k>a+e-2+13+#3-#13~
-- 5C..4 .S... ..... ..... ...... 292 (44): ~b==#1~@05~.+#0(2,13)[#17(5),30]~
-- 5C..4 .S... ..... ..... ...... 295 (30): ~b==#1~@05~.+#0(2,13)>=#17(5)~
-- 5C..4 .S... ..... ..... ...... 297 (5): @05~.+#0(2,13)>=#17(5)~@09+~.>6-#0(2,b)~#b
-- 5C..4 .S... ..... ..... ...... 296 (4): @05~.+#0(2,13)>=#17(5)~@09+~.>6-#0(2,b)~#b
-- 3+ C
and the bot will bid 5♣ with both hands, but the BOT at BBO will only bid 5♣ with the last hand
Mobile : +45 22 99 55 25
http://www.netbridge.dk
http://www.thorvald.dk
#8
Posted 2022-November-16, 13:08
But regardless, everything appears to be working perfectly, as the advanced bot will bid 5♣ with both hands (as does the old bot, via simulations).
If there was one flaw in old GIB, it might be that on very rare occasions it would project a non-passed hand 5♣ being raised to 6. But that's no longer the case on BBO.
So still not seeing any flaws, and challenge still remains to suggest why changing the rules would improve the bot here
#9
Posted 2022-November-16, 17:15
Then feel free to judge where the error is:
In the bidding database
Missing simulation
BBO offering an bot worse than free GIB released 10 years ago
My expectations that the bot is better than a beginner
other
It is not important where the error is, just someone would fix it :-)
Mobile : +45 22 99 55 25
http://www.netbridge.dk
http://www.thorvald.dk
#10
Posted 2022-November-16, 17:29
I think you're still totally misunderstanding what the different versions of the robots are. The 10 year old version is the equivalent of today's paid bot, just with an older database. It is NOT the equivalent of today's free bot. The 10 year old version is thus significantly better than today's free bot.
To create the free bot, BBO took the 10 year old bot, then intentionally made it worse in three different ways:
- crippled it with the -z flag to ensure it *never* runs a simulation during bidding
- reduced the number of simulations to a low number with the -m flag, so it's much more prone to coming up with poor conclusions
- disabled the single-dummy GIBson algorithm (no flag for doing so, must have been done later) which kicks in after a couple of tricks, so the declarer play will always mess things up like delaying guesses rather than make a proper plan
This was to ensure it takes up very little computational resources, but makes for a very poor robot. It's free for a reason, and there's no reason to fix things that were only broken because all of its features were turned off.
Running the 10 year old robot under these conditions, it passes both hands, and never bids 5♣.
Does that help explain why these types of issues aren't actual bugs / flaws in the proper version of the robot?
#11
Posted 2022-November-16, 19:22
smerriman, on 2022-November-16, 17:29, said:
I think you're still totally misunderstanding what the different versions of the robots are. The 10 year old version is the equivalent of today's paid bot, just with an older database. It is NOT the equivalent of today's free bot. The 10 year old version is thus significantly better than today's free bot.
To create the free bot, BBO took the 10 year old bot, then intentionally made it worse in three different ways:
- crippled it with the -z flag to ensure it *never* runs a simulation during bidding
- reduced the number of simulations to a low number with the -m flag, so it's much more prone to coming up with poor conclusions
- disabled the single-dummy GIBson algorithm (no flag for doing so, must have been done later) which kicks in after a couple of tricks, so the declarer play will always mess things up like delaying guesses rather than make a proper plan
This was to ensure it takes up very little computational resources, but makes for a very poor robot. It's free for a reason, and there's no reason to fix things that were only broken because all of its features were turned off.
Running the 10 year old robot under these conditions, it passes both hands, and never bids 5♣.
Does that help explain why these types of issues aren't actual bugs / flaws in the proper version of the robot?
You are missing my point. The error is BBO by offering such a bad bot.
I understand the different versions, and also understand that BBO (hopefully not intentional) have made the freeware version worse by "improving" the bidding.
For me that is a bug - if not a software bug - then a marketing bug.
The two deals I have shown are both played with the no-pay BOT, and even in a no-pay version they should bid the same. If I disable simulation on the last board it will pass, but as I wrote it actually bid 5♣ in the free daylong, that as far as I know isn't using the advanced robots - but I might be wrong
My error is (still) having the energy to report these kind of errors, errors that basically is destroying the fun for thousands of players.
Back in 2019 the last time they released a new version Diana wrote
Quote
This is mostly bug fixes and more than 100 various tweaks and patches.
So I expect the effort was made to improve GIB
Mobile : +45 22 99 55 25
http://www.netbridge.dk
http://www.thorvald.dk
#12
Posted 2022-November-16, 19:27
Well, that's definitely a business decision then. The software is working as intended on this hand - it would be pretty silly for BBO to make database changes that affect free users only, in order to solve problems that already have (and I would say better) solutions in place for paid users. Even if they started making changes to GIB again, that would be the absolute lowest priority of all changes.
But as I told you months ago, GIB isn't going to be improved, and the only reason for posting here is if you find these discussions interesting from a theoretical point of view. Not worth spending energy on if you're expecting changes.
#13
Posted 2022-November-17, 07:51
At the todays Zenith daylong (Advanced robots) I saw so many errors, that should be corrected first.
Perhaps I will return when Argine goes public, there is at least some developers trying to improve it
Mobile : +45 22 99 55 25
http://www.netbridge.dk
http://www.thorvald.dk
#14
Posted 2022-November-17, 13:49
smerriman, on 2022-November-16, 17:29, said:
- crippled it with the -z flag to ensure it *never* runs a simulation during bidding
- reduced the number of simulations to a low number with the -m flag, so it's much more prone to coming up with poor conclusions
- disabled the single-dummy GIBson algorithm (no flag for doing so, must have been done later) which kicks in after a couple of tricks, so the declarer play will always mess things up like delaying guesses rather than make a proper plan
This was to ensure it takes up very little computational resources, but makes for a very poor robot. It's free for a reason, and there's no reason to fix things that were only broken because all of its features were turned off.
I find it hard to imagine that disabling GIBson would really save significant CPU time, in the order of simulations.
Maybe they just wanted it to be awful, so that the substantial failure to improve the rental robot would be less obvious
#15
Posted 2022-November-17, 14:11