BBO Discussion Forums: Why does Gib-defender always play highest of "equals" - BBO Discussion Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Why does Gib-defender always play highest of "equals"

#1 User is offline   Stefan_O 

  • PipPipPipPip
  • Group: Full Members
  • Posts: 469
  • Joined: 2016-April-01

Posted 2017-December-14, 13:46

Why does Gib as defender so often play the highest of "equal" (according to its double-dummy analysis) cards?

Here one gross example from money-bridge of what disasters sometimes come out of this ill-designed approach.

I can only recommend Gib be re-programmed to always play the lowest --- at least as long as they are not touching cards -- because it evidently has no way to judge if a higher card may be harmful or not.



0

#2 User is offline   johnu 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,833
  • Joined: 2008-September-10
  • Gender:Male

Posted 2017-December-14, 14:39

I've complained about GIB randomly sacrificing high cards which could win a trick later for years and also suggested that GIB play the lowest (or random card from equals) card in these situations.

The "reason" is that double dummy, the 10 will never take a trick so it can't cost to play it. Obviously bridge isn't played double dummy by most humans or GIBs even if they have a complete count of the hand.
0

#3 User is online   smerriman 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 3,720
  • Joined: 2014-March-15
  • Gender:Male

Posted 2017-December-14, 15:39

Happens all the time sadly :(

A similar idea applies to GIB declarers who have a 100% line, and a line which works if the bidding can be 100% trusted, and it takes the latter and goes down, rather than assigning tiny probabilities to exceptions and breaking ties that way.

These types of things have been mentioned so many times, it's clear that BBO aren't capable of fixing them.
0

#4 User is offline   johnu 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,833
  • Joined: 2008-September-10
  • Gender:Male

Posted 2017-December-14, 16:20

View Postsmerriman, on 2017-December-14, 15:39, said:

A similar idea applies to GIB declarers who have a 100% line, and a line which works if the bidding can be 100% trusted, and it takes the latter and goes down, rather than assigning tiny probabilities to exceptions and breaking ties that way.


Another problem is that GIB doesn't do enough sampling (or the right kind of sampling). Take a 4-0 trump break missing J10xx that you can pick up in 1 direction. That's ~10% for a 4-0 break, but 10%/2 = 5% (1 in 20 chance) for a 4-0 break in the right direction. It's very likely that a small sampling won't test an example where there is that 4-0 break, so GIB won't play to pick that up. Ideally, GIB should use suit distribution probabilities to do modify the random sampling and do some weighting on the results to reflect the odds. I'm not holding my breath on that one since that seems like a major change in the play engine.
0

#5 User is offline   steve2005 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 3,148
  • Joined: 2010-April-22
  • Gender:Male
  • Location:Hamilton, Canada
  • Interests:Bridge duh!

Posted 2017-December-15, 08:32

I don't think Gib is always playing high it is playing random cards when double it doesn't matter.
If you check other people playing the hand the same thing may be happening but it is because the random seed is the same.

Gib plays random cards to confuse you. Since supposedly it doesn't matter which card is played i don't see how this will confuse you.
Sarcasm is a state of mind
0

#6 User is offline   johnu 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,833
  • Joined: 2008-September-10
  • Gender:Male

Posted 2017-December-15, 12:33

View Poststeve2005, on 2017-December-15, 08:32, said:

I don't think Gib is always playing high it is playing random cards when double it doesn't matter.
If you check other people playing the hand the same thing may be happening but it is because the random seed is the same.

Gib plays random cards to confuse you. Since supposedly it doesn't matter which card is played i don't see how this will confuse you.


I'm sure declarer was very confused by the random 10 but apparently not confused enough to duck the trick :P If you know GIB will play random spot cards, why would you ever be confused? The problem isn't that declarer is confused but that GIB defender has eliminated a potential guess into a 100% play.
0

#7 User is offline   steve2005 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 3,148
  • Joined: 2010-April-22
  • Gender:Male
  • Location:Hamilton, Canada
  • Interests:Bridge duh!

Posted 2018-March-01, 22:14

View Postjohnu, on 2017-December-15, 12:33, said:

The problem isn't that declarer is confused but that GIB defender has eliminated a potential guess into a 100% play.

What's worse is Gib is depending on opponents bidding and sampling. Gib can never be sure that what card it play doesn't matter even against the best players in the world.. But that is how it is programmed.
Sarcasm is a state of mind
0

#8 User is offline   Stefan_O 

  • PipPipPipPip
  • Group: Full Members
  • Posts: 469
  • Joined: 2016-April-01

Posted 2018-March-02, 16:28

View Poststeve2005, on 2018-March-01, 22:14, said:

What's worse is Gib is depending on opponents bidding and sampling. Gib can never be sure that what card it play doesn't matter even against the best players in the world.. But that is how it is programmed.


I don't get what you mean here, sorry...

"depending on opponents bidding" --
All decent declarers, of course, take opps bidding into consideration -- but I guess you mean something else?

And, do you mean
a) "depending on opponents bidding and (its own) sampling" --- sure, sampling is part of Gibs core algorithm -- do you think that is bad?
or
b) "depending on opponents bidding and (opps') sampling" --- the sentence is grammatically ambiguous... not sure which one is intended...
?
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users