BBO Discussion Forums: GIB Doesn't Repeat Finesse - BBO Discussion Forums

Jump to content

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

GIB Doesn't Repeat Finesse

#1 User is offline   eagles123 

  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 1,831
  • Joined: 2011-June-08
  • Gender:Male
  • Location:UK Near London
  • Interests:Crystal Palace

Posted 2015-May-16, 23:56

{comments}


looks like a bug - why doesn't GIB repeat the heart finesse?

thanks,

Eagles
"definitely that's what I like to play when I'm playing standard - I want to be able to bid diamonds because bidding good suits is important in bridge" - Meckstroth's opinion on weak 2 diamond
0

#2 User is offline   gwnn 

  • Csaba the Hutt
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 13,027
  • Joined: 2006-June-16
  • Gender:Male
  • Interests:bye

Posted 2015-May-17, 00:13

This is how you post the link without it looking ugly:

(hv=http://long-url-you posted)400|300(/hv)

but with square brackets [].
... and I can prove it with my usual, flawless logic.
      George Carlin
0

#3 User is offline   gwnn 

  • Csaba the Hutt
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 13,027
  • Joined: 2006-June-16
  • Gender:Male
  • Interests:bye

Posted 2015-May-17, 00:14


like this.
... and I can prove it with my usual, flawless logic.
      George Carlin
0

#4 User is offline   Lovera 

  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 1,743
  • Joined: 2014-January-12
  • Gender:Male
  • Location:Bari (ITALIA)
  • Interests:I'm also on YOUTUBE with a channel of music songs .

Posted 2015-May-17, 01:19

I think that GIB is feared about impasse (in this case against King of heart retained for a second round losing than 1 heart+2 diamonds=3tricks if..vs -2). Infact i had observed that when King is onside i lead a little card because often GIB cover with Ace making my King winner.
0

#5 User is offline   1eyedjack 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 6,575
  • Joined: 2004-March-12
  • Gender:Male
  • Location:UK

Posted 2015-May-17, 03:46

Agree - Bug.
Psych (pron. saik): A gross and deliberate misstatement of honour strength and/or suit length. Expressly permitted under Law 73E but forbidden contrary to that law by Acol club tourneys.

Psyche (pron. sahy-kee): The human soul, spirit or mind (derived, personification thereof, beloved of Eros, Greek myth).
Masterminding (pron. mPosted ImagesPosted ImagetPosted Imager-mPosted ImagendPosted Imageing) tr. v. - Any bid made by bridge player with which partner disagrees.

"Gentlemen, when the barrage lifts." 9th battalion, King's own Yorkshire light infantry,
2000 years earlier: "morituri te salutant"

"I will be with you, whatever". Blair to Bush, precursor to invasion of Iraq
0

#6 User is offline   lycier 

  • PipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 7,612
  • Joined: 2009-September-28
  • Gender:Male
  • Location:China

Posted 2015-May-17, 04:27

I don't believe this is a bug,sometimes Gibs play worse,maybe this is just so-called skill?
However I am sure that Gibs play so better than before.
Let Georgi ,Stephen Tu or Jdonn tell us.
0

#7 User is offline   1eyedjack 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 6,575
  • Joined: 2004-March-12
  • Gender:Male
  • Location:UK

Posted 2015-May-17, 05:08

Pure semantics.

How bad does a line of play have to be before it qualifies as a bug? Is it just a matter of degree? If not, can any line of play ever be described as a bug.

One of the encouraging points about jdonn's recent post was that, popular perceptions to the contrary, and acknowledging that it is a difficult task, GIB's card play does receive some attention.
Psych (pron. saik): A gross and deliberate misstatement of honour strength and/or suit length. Expressly permitted under Law 73E but forbidden contrary to that law by Acol club tourneys.

Psyche (pron. sahy-kee): The human soul, spirit or mind (derived, personification thereof, beloved of Eros, Greek myth).
Masterminding (pron. mPosted ImagesPosted ImagetPosted Imager-mPosted ImagendPosted Imageing) tr. v. - Any bid made by bridge player with which partner disagrees.

"Gentlemen, when the barrage lifts." 9th battalion, King's own Yorkshire light infantry,
2000 years earlier: "morituri te salutant"

"I will be with you, whatever". Blair to Bush, precursor to invasion of Iraq
1

#8 User is offline   Stephen Tu 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,097
  • Joined: 2003-May-14

Posted 2015-May-17, 06:03

Is this advanced GIB or basic GIB? advanced GIB shouldn't have problem repeating finesse. Basic GIB sometimes have this problem as this kind of thing is endemic to double dummy reasoning vs. single dummy. Don't play basic GIB if this thing going to bother you.

Quote

Let Georgi ,Stephen Tu or Jdonn tell us.

Why you lump me in with them? I don't work for BBO. I am just familiar with GIB since use it since beginning, and follow the GIB discussion board from when Ginsberg talk about how it work and what sorts of things it has problems with.
0

#9 User is offline   lycier 

  • PipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 7,612
  • Joined: 2009-September-28
  • Gender:Male
  • Location:China

Posted 2015-May-17, 07:09

View PostStephen Tu, on 2015-May-17, 06:03, said:

Is this advanced GIB or basic GIB? advanced GIB shouldn't have problem repeating finesse. Basic GIB sometimes have this problem as this kind of thing is endemic to double dummy reasoning vs. single dummy. Don't play basic GIB if this thing going to bother you.


Why you lump me in with them? I don't work for BBO. I am just familiar with GIB since use it since beginning, and follow the GIB discussion board from when Ginsberg talk about how it work and what sorts of things it has problems with.


I disagree.
Whatever it is basic or advanced,BBO will try to improve them,please don't be too strick to speak,you would better suggest us,ok?
0

#10 User is offline   Stephen Tu 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,097
  • Joined: 2003-May-14

Posted 2015-May-17, 09:23

View Postlycier, on 2015-May-17, 07:09, said:

I disagree.
Whatever it is basic or advanced,BBO will try to improve them,please don't be too strick to speak,you would better suggest us,ok?


I'm having trouble parsing your English here, I understand it's not your native tongue. What are you asking me to do, can you try rephrasing?

What I'm suggesting is that this problem of not repeating working finesses isn't a "bug" at least as "bugs" are traditionally defined in computer programming, i.e. the program is not behaving as designed because of a mistake in the implementation code. Rather it's a known inherent limitation of how the basic GIBs work, the program is working as designed, it is not a "bug". This version simply cannot do it. They already know the "fix": use advanced GIB. But they do not use advanced GIB because too expensive (memory, CPU time) to run advanced GIB for everyone at the lower $1/week cost. Maybe when computing power becomes significantly cheaper in the future they can do it.

Asking to "fix" basic GIB is like asking for someone to "fix" a car to fly like an airplane because you don't want to pay for airplane.

With double dummy analysis, with the basic GIB engine, there is no memory of whether a finesse worked or not. The computer is, at every turn to play, analyzing what it thinks is best to do at that point. So at the critical juncture, basically its random sample suggested drop was better than finesse, not knowing at all that the finesse worked before. Now why it thinks drop is better on this hand, I don't know, perhaps its limited sample size not accurate (remember basic GIB also running very fast, small sample). Also, the fact that it thinks that it will get double dummy decisions correct basically makes it do a lot unnecessary flawed things on a single dummy basis (on this hand, playing unnecessary rounds of trumps risking extra undertrick), because it assumes it will know whether to finesse again or not later. Playing the extra trump can't hurt double dummy, so it is "equivalent" double dummy, so it will randomly choose between that and playing another heart to finesse.

The advanced GIB however, doesn't play this way, it has true single dummy engine, and uses some sort of "planning" mechanism which I don't fully grasp so it's hard for me to explain well. Basically it decides what to play for in terms of distributions of the opp's cards and location of key honors, and once it decides on a line it will follow it as long as what it decided on isn't inconsistent with what the opps show up with. So somehow it avoids these problems. I tried this hand on my personal copy of GIB (old 6.1.3, running on my laptop, not a BBO GIB robot), it handles this hand perfectly fine. It doesn't play extra trumps, it takes one heart finesse, then claims since it can discard the second heart on the club and ruff all the diamonds.
0

#11 User is offline   lycier 

  • PipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 7,612
  • Joined: 2009-September-28
  • Gender:Male
  • Location:China

Posted 2015-May-17, 22:33

Too many words,many of those are useless because Moscow Distrusts Tears !
Maybe there are many things which you don't know,Mr.programmer.
For example,many of my members,their most commonly used word is silly,only ! as long as talking about basic robot.
And I have tried to persuade them,the results unfortunately like yours to little avail.
If the public have no opinion of basic robot,who is willing to use advanced robot?
0

#12 User is offline   Stephen Tu 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,097
  • Joined: 2003-May-14

Posted 2015-May-18, 00:05

The basic robot is lobotomized. The higher thinking portion of its brain has been removed on purpose. So it cannot simply be "fixed". If you "fix it", you then have the advanced bot which is more expensive to run. If people are unwilling to try the advanced bot to see that it is indeed better, then it's their loss. They are the ones being silly, just as silly as basic GIB can be sometimes, if they think that a computer using way more advanced programming algorithm, more CPU time & memory cannot perform better. Because basic bot play bad they think advanced bot must play bad also? Why are they not even willing to pay a couple times for advanced bot just to form an opinion whether worth it to pay more? To me it doesn't take long to see the difference.

You can complain about the basic bot play all you want, but you'd be wasting your time posting about it. What do you expect to happen? It cannot be fixed without turning it into advanced bot. It's not like there is a mistake in one line of code somewhere that can be fixed to make the bot repeat finesses. Correcting this kind of error is basically requiring thinking about the hand in an entirely different way. Computers do not think like humans. Sometimes what is simple from a human standpoint to learn is extremely complicated to get a computer to do.

In the years you've been following this forum, how many play/defense engine improvements have you seen BBO announce? I can't remember any. Maybe fixing what card is led on opening lead from certain holdings as that's conventional and rule based. And I guess leading aces vs. 7nt. But otherwise I don't remember fixes in this area. Josh said to go ahead and post play bugs, but I guess I'll believe him once they actually post a version with claimed play/defense improvements. To me if/when they actually do so, the problems are basically known so it's not likely to be in response to specific complaints, like if you post a particular play error they will come up with some fix specific to that error, that they would not have found if you hadn't brought up the hand in question. Play errors don't lend themselves to situational rule based fixes, it's a totally different kind of problem than just adding a bidding rule to handle a specific sequence of bids.

On the other hand, complaining about bidding bugs has resulted in plenty of specific fixes although certainly only a percentage of them have been addressed. And better bidding rules improve both the basic and advanced bots (advanced bots have better bidding judgment towards the end of the auction when simulation is allowed, but better rules keep both bots on saner courses of action throughout).
0

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

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