BBO Discussion Forums: 2014 bridge computer championship - BBO Discussion Forums

Jump to content

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

2014 bridge computer championship

#1 User is offline   patroclo 

  • PipPipPipPip
  • Group: Full Members
  • Posts: 311
  • Joined: 2003-April-30

Posted 2014-September-11, 11:52

I have seen that in this edition there isn't jackbridge.Does someone know why ?
0

#2 User is offline   Bbradley62 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 6,542
  • Joined: 2010-February-01
  • Gender:Male
  • Location:Brooklyn, NY, USA

Posted 2014-September-11, 12:55

Maybe he thinks he should give someone else a chance to win.
0

#3 User is offline   helene_t 

  • The Abbess
  • PipPipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 17,199
  • Joined: 2004-April-22
  • Gender:Female
  • Location:Copenhagen, Denmark
  • Interests:History, languages

Posted 2014-September-12, 03:21

Just noticed that the system restrictions are stricter than GCC. You can't play strong club for example. Apparently Jack played some SEF like system in 2013 but it used to play Moscito against other computers. Moscito is probably the system that is best implemented in Jack. Possibly the Jack team couldn't be bothered to update the World Championship compliant system when upgrading to version 6? Just speculating.
The world would be such a happy place, if only everyone played Acol :) --- TramTicket
0

#4 User is offline   Jinksy 

  • Experimental biddicist
  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 1,909
  • Joined: 2010-January-02
  • Gender:Male

Posted 2014-September-12, 03:48

Giving a computer a Moscito-like program in a tournament seems like cheating, or at least very contrary to the spirit. You want the coders to be developing the best-playing AI, not have to spend half the development time rewriting its bidding understanding to deal with a specific competitor's differences.
The "4 is a transfer to 4" award goes to Jinksy - PhilKing
0

#5 User is offline   Zelandakh 

  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 10,703
  • Joined: 2006-May-18
  • Gender:Not Telling

Posted 2014-September-12, 04:00

It seems to me that a relay-based system absolutely plays to the strengths of a computer. Why would a designer not want to do that? It is like entering a chess computer against human opponents and designing the opening repertoire to be as non-tactical as possible.
(-: Zel :-)
0

#6 User is offline   helene_t 

  • The Abbess
  • PipPipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 17,199
  • Joined: 2004-April-22
  • Gender:Female
  • Location:Copenhagen, Denmark
  • Interests:History, languages

Posted 2014-September-12, 04:12

Jinksy: Yes that's the reasoning. But explainging the SAYC 1 opening in strict logical terms will be quite daunting. Moscito openings can probably be explained in a briefer yet more accurate way.

Maybe the easiest solution is to allow all "natural" methods plus a limited set of well-defined conventions. Then everybody just has to program generic defence against "natural" methods and specific defences against the allowed conventions. But the defenders need to be able to make inference from the bidding wrt declarer's holding. If the discosure mechanism doesn't have a way to tell exactly which hand types you have denied when you rebid notrumps, exactly which hand types you can have when you respond 1NT etc., you give a huge advatange to programs that play a different style than opps assume.

I think the best solution might be along the line of allowing opps to query the meaning of your auction by means of "give me 100 random hands consistent with the auction" or "tell me whether East could have AJ94-KQx-K982-54".

If I were to organize this competition I would make it as an indy, everybody playing for example SEF. That is probably a system most commercial products would want to implement anyway, and making it an indy had the big advantage of avoiding the disclosure issue.
The world would be such a happy place, if only everyone played Acol :) --- TramTicket
0

#7 User is offline   Jinksy 

  • Experimental biddicist
  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 1,909
  • Joined: 2010-January-02
  • Gender:Male

Posted 2014-September-12, 06:35

 Zelandakh, on 2014-September-12, 04:00, said:

It seems to me that a relay-based system absolutely plays to the strengths of a computer. Why would a designer not want to do that? It is like entering a chess computer against human opponents and designing the opening repertoire to be as non-tactical as possible.


It obviously helps the program that uses it - probably far more so by being artificial in a way the other AIs aren't specifically programmed to deal with.

But I don't see why an AI winning that way is of much interest to anyone - it's essentially a bug exploit.
The "4 is a transfer to 4" award goes to Jinksy - PhilKing
0

#8 User is offline   hrothgar 

  • PipPipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 15,488
  • Joined: 2003-February-13
  • Gender:Male
  • Location:Natick, MA
  • Interests:Travel
    Cooking
    Brewing
    Hiking

Posted 2014-September-12, 07:53

 Jinksy, on 2014-September-12, 06:35, said:

It obviously helps the program that uses it - probably far more so by being artificial in a way the other AIs aren't specifically programmed to deal with.

But I don't see why an AI winning that way is of much interest to anyone - it's essentially a bug exploit.


There's more than one way to skin the cat.

You seem to be assuming that the the best way for computers to disclose information to one another is to use the same type of language that humans use to describe their agreements.

I'd think that it would be far easier all around to have the computer provide the opponents with a corpus of hands that is consistent with the bidding so far.

Rather than trying to explain a MOSCITO 1D opening as (4+ Hearts, 9-14 HCPs, 6+ slam points unless you have 10+ cards in the two longest suits), generate 1K hands consistent with a MOSCITO 1D opening and use these for the other computer to draw inference.
Alderaan delenda est
1

#9 User is offline   Free 

  • mmm Duvel
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 10,728
  • Joined: 2003-July-30
  • Gender:Male
  • Location:Belgium
  • Interests:Duvel, Whisky

Posted 2014-September-14, 12:19

 hrothgar, on 2014-September-12, 07:53, said:

There's more than one way to skin the cat.

You seem to be assuming that the the best way for computers to disclose information to one another is to use the same type of language that humans use to describe their agreements.

I'd think that it would be far easier all around to have the computer provide the opponents with a corpus of hands that is consistent with the bidding so far.

Rather than trying to explain a MOSCITO 1D opening as (4+ Hearts, 9-14 HCPs, 6+ slam points unless you have 10+ cards in the two longest suits), generate 1K hands consistent with a MOSCITO 1D opening and use these for the other computer to draw inference.

Interesting view which has a lot of potential imo.

I think communication should go both ways so another computer can ask if a certain set of hands would also open 1. This way the other program can check if its analysis of the first 1K hands is correct. This way it can get an even more accurate picture of what its opponent is doing.

Also, in MOSCITO with a 4M-6m hand you can open 2 ways, so I guess just giving hands for a 1 opening might not be enough. Or maybe using the 2-way communication, the original program should state what action it would take with hands that don't fit the requirements.
"It may be rude to leave to go to the bathroom, but it's downright stupid to sit there and piss yourself" - blackshoe
0

#10 User is offline   DinDIP 

  • PipPipPipPip
  • Group: Full Members
  • Posts: 117
  • Joined: 2008-December-13
  • Gender:Male
  • Location:Melbourne (the one in Australia not Florida)

Posted 2014-September-24, 01:01

 helene_t, on 2014-September-12, 03:21, said:

Just noticed that the system restrictions are stricter than GCC. You can't play strong club for example. Apparently Jack played some SEF like system in 2013 but it used to play Moscito against other computers. Moscito is probably the system that is best implemented in Jack. Possibly the Jack team couldn't be bothered to update the World Championship compliant system when upgrading to version 6? Just speculating.


I haven't checked carefully every year but the boards I have seen indicate that Jack used a variation of Dutch STD in all WCs. In Jack 5 the various versions are listed as Jack, Jack Washington and Jack Verona. Haven't yet upgraded to Jack 6 so not sure if there are newer versions of its preferred system -- which would look very familiar to any human opponents: 5M, 15-17 NT, Walsh, Bergen, Flannery etc.

My understanding is that Moscito and other non-STD systems were banned after GIB's success using a variation of Moscito in 2001. One of the reasons was the additional coding required by other competitors; another was the testy personal relationship between Matt Ginsberg (developer of GIB) and Al Levy (the coordinator of the computer competitions for first the ACBL and then internationally) and between Matt Ginsberg and other programmers.

For some ideas on how humans could use computers to get better disclosure from opponents read Peter Winkler's entertaining and thought-provoking book "Bridge at the Enigma Club".

David
0

#11 User is offline   patroclo 

  • PipPipPipPip
  • Group: Full Members
  • Posts: 311
  • Joined: 2003-April-30

Posted 2014-October-29, 12:21

On the web site of wbridge5. seems that the reason for the absence of jack is the high cost of the transfer in China
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