Computer v Computer Bridge
#1
Posted 2007-April-25, 14:11
But apart from the annual world championship there seems to be almost no bridge programme v. bridge programme matches. Why is that?
#2
Posted 2007-April-25, 14:15
The first chess programm were developed out of fun,
but in the past, you could earn some money, selling a
chess program, that has changed, the market for bridge
programms is a lot smaller.
With kind regards
Marlowe
Uwe Gebhardt (P_Marlowe)
#3
Posted 2007-April-25, 14:48
P_Marlowe, on Apr 25 2007, 08:15 PM, said:
The first chess programm were developed out of fun,
but in the past, you could earn some money, selling a
chess program, that has changed, the market for bridge
programms is a lot smaller.
With kind regards
Marlowe
But the people who are running the chess engine v chess engine tournaments aren't doing it for money. They are strcitly hobbyists.
Why aren't there any people running Jack v GIB v Bridge Baron v WBridge etc tournaments? Surely bridge freaks are just as bad as chess freaks!
#4
Posted 2007-April-25, 14:50
I think it's the opposite, there are a lot of hobbyists trying to build computer go and chess programs, but hardly any for bridge programs.
#5
Posted 2007-April-25, 15:32
cherdano, on Apr 25 2007, 08:50 PM, said:
I think it's the opposite, there are a lot of hobbyists trying to build computer go and chess programs, but hardly any for bridge programs.
But this still doesn't explain why nobody appears to be running computer v computer bridge tournaments with the programmes which are already written. is it that nobody is really interested in the results?
#6 Guest_Jlall_*
Posted 2007-April-25, 15:35
#7
Posted 2007-April-25, 15:38
Jlall, on Apr 25 2007, 09:35 PM, said:
I think the chess computer v computer matches took place even when chess computers sucked too. And wouldn't this sort of competition encourage improvements in the software?
#8
Posted 2007-April-25, 15:49
EricK, on Apr 26 2007, 12:38 AM, said:
Jlall, on Apr 25 2007, 09:35 PM, said:
I think the chess computer v computer matches took place even when chess computers sucked too. And wouldn't this sort of competition encourage improvements in the software?
Here's some idle speculation
Standardizing an interface that permits a pair of computers to compete at Chess or Go is extremely simple. The only information that needs to be exchanged is encapsulated in the move. I expect that designing a bridge interface to handle declarer play or defense at bridge would also be quite easy.
Bidding is another story. The bidding interface needs to describe both the level / denomination of a bid and the definition of that bid. This is a really ugly problem, especially if different programs don't share any kind of common vocabulary. From my perspective, the most promising approach would combine a rules based approach with a statistically significant sample of hands that are consistent with the bidding. However, anything like this would require a significant amount of work.
As I recall, Matt Ginsburg stopped entering GIB into the Computer Championships because no one could agree on bidding system regulations or disclosure methods.
#9
Posted 2007-April-25, 15:50
Jlall, on Apr 25 2007, 03:35 PM, said:
They are A LOT better than the go programs.
#10
Posted 2007-April-25, 15:59
Robert
#11
Posted 2007-April-25, 16:03
Aberlour10, on Apr 25 2007, 03:59 PM, said:
Robert
Yes.
#12
Posted 2007-April-25, 16:15
Aberlour10, on Apr 26 2007, 12:59 AM, said:
Robert
Back in 1998, GIB competed in a par contest at the World Championships in Lille. The program was competing against the best players in the World. GIB placed 12th out of 34. Even if the various programmers haven't made any improvement to their code base over the last decade, faster hardware would still be expected to significantly improve the performance of the programs. If we look at declarer play and defense, I suspect that the computers may already have an edge.
As I mentioned earlier, bidding is another question. Programming a computer to bid well strikes me as a more difficult problem. You'll also run into the same disclosure issues that I mentioned in an earlier posting. (I suspect that disclosure between humans and computers is likely to be much more complicated than disclosure between a pair of computer. For example, the sampling methods that I suggested wouldn't work nearly as well)
#13 Guest_Jlall_*
Posted 2007-April-25, 16:25
hrothgar, on Apr 25 2007, 05:15 PM, said:
Aberlour10, on Apr 26 2007, 12:59 AM, said:
Robert
Back in 1998, GIB competed in a par contest at the World Championships in Lille. The program was competing against the best players in the World. GIB placed 12th out of 34. Even if the various programmers haven't made any improvement to their code base over the last decade, faster hardware would still be expected to significantly improve the performance of the programs. If we look at declarer play and defense, I suspect that the computers may already have an edge.
As I mentioned earlier, bidding is another question. Programming a computer to bid well strikes me as a more difficult problem. You'll also run into the same disclosure issues that I mentioned in an earlier posting. (I suspect that disclosure between humans and computers is likely to be much more complicated than disclosure between a pair of computer. For example, the sampling methods that I suggested wouldn't work nearly as well)
It was leading for a while too until it got a couple of 0's because it didn't take a key inference from the bidding which was supposed to guide the play.

Help
