Online Chess & Bridge Analyse softwares
#1
Posted 2008-November-10, 18:22
Above lines calculated and when required by human players analyse deep by some intelligently designed software. At least cuts "irrelevant gossipy chat". That software only focus and compare which playing line is superior to the other.
Silent and nice.
Depth Score Time Nodes Principal Variation
32. ... Rg4 33. Nc3 Bxg2+ 34. Kxg2 Qg7 35. Nb5 c5 36. bxc5 dxc5
32. ... Qh5 33. Qe2 Qh7 34. Nc3 Bxg2+ 35. Kxg2 Rh8 36. Kg1
32. ... Qh3 33. Qf3 c6 34. Qe2 Qh7 35. Nc3 Bxg2+ 36. Kxg2 Rh8 37. Rh1 Qh3+ 38. Kg1 Qe6 39. a3 d5 40. Kg2
When player right clicks able to execute move, add to move a comment, open variation in new board.
I remember Fisher, Karpov, Kasparov (many famous great WGMs) played vs very strong softwares.
I see commercial and development. I know at this age one day some software team will produce similar for "online bridgegame". That chess analyser works instantly online.
Plus I liked "boss" button.
Simple and sweet.
#2
Posted 2008-November-10, 18:32
Unless explicitly stated, none of my views here can be taken to represent SCBA or any other organizations.
#3
Posted 2008-November-10, 19:08
#4
Posted 2008-November-10, 19:29
TylerE, on Nov 10 2008, 08:08 PM, said:
While I agree with the gist of this in principle, and while chess is obviously a finite system and a game of complete information, it's still nowhere near being solved. I think all 7-piece or possibly 8-piece endings have been solved, and each additional piece is a substantial order of magnitude; extrapolate to the fact that chess is, in essence, a 32-piece ending from the outset, and it's clear that it won't be "solved" any time soon.
Call me Desdinova...Eternal Light
C. It's the nexus of the crisis and the origin of storms.
IV: ace 333: pot should be game, idk
e: "Maybe God remembered how cute you were as a carrot."
#5
Posted 2008-November-10, 19:40
#6
Posted 2008-November-10, 19:53
TylerE, on Nov 10 2008, 08:40 PM, said:
I just thought you were loose with the term "easy(ier)".

Call me Desdinova...Eternal Light
C. It's the nexus of the crisis and the origin of storms.
IV: ace 333: pot should be game, idk
e: "Maybe God remembered how cute you were as a carrot."
#7
Posted 2008-November-10, 20:06

ABF Newsletter article about Computers and Bridge
The article is on page 8.
Sean
#8
Posted 2008-November-10, 21:32
I wonder WGMs chance vs very intelligent software on "individual" format basis. This is done in past on Chess. Why not same in Bridge?
I strongly offer bridgesoftware programmers to visit such Chess Websites.
#9
Posted 2008-November-10, 21:49
Lobowolf, on Nov 10 2008, 08:29 PM, said:
TylerE, on Nov 10 2008, 08:08 PM, said:
While I agree with the gist of this in principle, and while chess is obviously a finite system and a game of complete information, it's still nowhere near being solved. I think all 7-piece or possibly 8-piece endings have been solved, and each additional piece is a substantial order of magnitude; extrapolate to the fact that chess is, in essence, a 32-piece ending from the outset, and it's clear that it won't be "solved" any time soon.
How many possible moves are there in chess....if computers are operating at 100 teraflops per second or "if soon" a billion teraflops I would guess we are getting close..soon assuming standard chess time limits.
I would think as we approach or exceed a billion teraflops per second even many bridge players may loose to a computer.
#10
Posted 2008-November-10, 22:36
I can only speak for myself :
It would be nice to use such a very strong software to analyse each deal after finished with " superior and impartial " dbase.
No matter friendly or not, at least it's silent. What I am sure "it sells very good". Bcoz tests th real power !
Just a challenge for brainstorms

#11
Posted 2008-November-10, 22:41
If you're looking for the "right play at the table" this is much more difficult. It depends on what information is available at the time. For example, I once played a hand where the same contract was declared at both tables from the same side, on the same lead. No defensive or declarer play mistakes were made at either table. Yet one table made the contract and one didn't! How is this possible? Because different inferences were available from the (different) auctions at the two tables. Computers are pretty far from working this type of thing out.
a.k.a. Appeal Without Merit
#12
Posted 2008-November-10, 22:54
awm Posted on Nov 11 2008, 07:41 AM
<..right play at the table...Computers are pretty far from working this type of thing out.>
Does that mean computer softwares are unable to "compare one-to-one and one-to-many linked datas" ?
Sorry, I disagree. I see everyday with my eyes. They calculate possibilities, shortly variants, aberrations etc etc. They point me why one line is superior to th other/s with diagrams

I just right click and execute offered variant. Then I see it in a new window. Simple. Then I jump to another variant. Easy to see winning line. Really.
Chess players respect statistics science like many serious bridge players.
P.S. I am also a soccer fan. I saw software processing action movie format with arrows. It analyses the game within preset widely respected classic and new found but mostly safe manouvres by authorities.
#13
Posted 2008-November-10, 23:09
mike777, on Nov 10 2008, 10:49 PM, said:
Lobowolf, on Nov 10 2008, 08:29 PM, said:
TylerE, on Nov 10 2008, 08:08 PM, said:
While I agree with the gist of this in principle, and while chess is obviously a finite system and a game of complete information, it's still nowhere near being solved. I think all 7-piece or possibly 8-piece endings have been solved, and each additional piece is a substantial order of magnitude; extrapolate to the fact that chess is, in essence, a 32-piece ending from the outset, and it's clear that it won't be "solved" any time soon.
How many possible moves are there in chess....if computers are operating at 100 teraflops per second or "if soon" a billion teraflops I would guess we are getting close..soon assuming standard chess time limits.
I would think as we approach or exceed a billion teraflops per second even many bridge players may loose to a computer.
Nope. The estimated game-tree complexity of chess exceeds the number of atoms in the universe.
On the other hand I'm much less pessimistic than some about the possibilities for computer bridge. Partly I think that the bidding databases are still very weak (which also impacts play of the hand because the inferences are poor). Partly I think that even the very best players make a lot of sub-optimal plays, so there is more opportunity for the computer to pick up points.
#14
Posted 2008-November-10, 23:21
awm, on Nov 10 2008, 10:41 PM, said:
If you're looking for the "right play at the table" this is much more difficult. It depends on what information is available at the time. For example, I once played a hand where the same contract was declared at both tables from the same side, on the same lead. No defensive or declarer play mistakes were made at either table. Yet one table made the contract and one didn't! How is this possible? Because different inferences were available from the (different) auctions at the two tables. Computers are pretty far from working this type of thing out.
I think this statement is a little unfair. The problem is just to teach a computer how his opponents bid. And the problem with that is that his human opponents are typically unable to present the information about their agreements in a way the computer can understand.
It's a bit like saying that I am unable to work out inferences from the bidding when I am playing in Hungary when I have little clue what system or style my opponents are playing and none of them speaks English.
In restricted settings (a long match against a single pair where the programmer is allowed to enter the opponents agreements in advance, and maybe ask questions during the auction and pass on the information to the program) this is more easily done. I understand that Jack did pretty well against top Dutch players in such a setting.
I am confident that if the same effort that has been put into computer chess had been put into computer bridge, then we would have recognized world class programs by now.
#15
Posted 2008-November-10, 23:30
Tyvm "xcurt". I liked ""It is not enough to be a good player. You must also play well." -- Tarrasch"
In loving memory to a huge brain :
http://en.wikiquote....egbert_Tarrasch
I think some of his ideas works for bridge game also.
#16
Posted 2008-November-11, 00:29
(1) Often there are negative inferences based on the lead. However, in order to evaluate these, we need to know how "appealing" different leads will look to the player making the lead. We need to be able to reason something like: "He lead from xxx, does he have king in another suit?" and determine that either "with the king in the other suit, he would likely have preferred to lead that rather than xxx" or perhaps vice versa "if he had the king in the other suit, he would never underlead it." How do we know what lead a person likes? Perhaps we can determine what we would lead given the hand and the same information from the auction, but this person may not lead like we lead etc.
(2) Similarly we can make inferences about people's hands based on their tempo or choice of line of play or defense. For example, say declarer is in a spade contract and dummy has a singleton heart. But declarer just starts drawing trump right away. One might infer that there is not really a problem in hearts (i.e. declarer has no heart losers). But this only makes sense if you assume declarer's line of play is reasonable. Randomly generating hands for declarer (as for example GIB does) will ignore this type of data (i.e. declarer cannot have that hand, because even though it is consistent with the bidding, he would not be taking this line of play...)
(3) GIB is also very bad at figuring out when (and when not) to falsecard or signal. The fact is that often the best "double dummy" defensive play (i.e. least likely to cost a trick assuming optimum play and defense) is not actually the best play, because an alternative action would make declarer less likely to find the double dummy play (or make partner more likely to defend optimally). An easy example is that leading from small cards tends to look better than it is in practice, because anything you "give" to declarer is something he could've done anyway playing double dummy (i.e. if you pick up partner's Jxxx, so what, declarer could've done that) and if you haven't blown the needed tempo partner will automatically find the proper double dummy switch when he gets in.
(4) Finally, to go back to bidding, it's not just what bids the person made. It's what bids they didn't make. Obviously if people play a "really unusual system" then human experts can have trouble with these inferences too. But most of the time we can work things out logically even if the actual decision made by opponents was based on feel/experience and not formal rules. Computers really have no capability to do this.
Games of "hidden information" are fundamentally more difficult than games like chess. While it's not obvious that computers will always be bad at bridge, we are very very far from the kind of expertise that chess computers already display. Faster processors will not be enough to make up this difference, nor will a few years of concentrated research at IBM or Microsoft (if that were to occur).
a.k.a. Appeal Without Merit
#17
Posted 2008-November-11, 00:49
If you had a large dataset of played hands, together with information
- about agreements on the auction,
- about the players,
I don't think it would be all that hard to develop good models predicting what an opponents would lead from a particular holding. But given the messy interface between human agreements and computer programs you will never have such a database.
I don't think bridge is fundamentally more difficult to program than go.
#18
Posted 2008-November-11, 00:57
awm, on Nov 11 2008, 01:29 AM, said:
(1) Often there are negative inferences based on the lead. However, in order to evaluate these, we need to know how "appealing" different leads will look to the player making the lead. We need to be able to reason something like: "He lead from xxx, does he have king in another suit?" and determine that either "with the king in the other suit, he would likely have preferred to lead that rather than xxx" or perhaps vice versa "if he had the king in the other suit, he would never underlead it." How do we know what lead a person likes? Perhaps we can determine what we would lead given the hand and the same information from the auction, but this person may not lead like we lead etc.
(2) Similarly we can make inferences about people's hands based on their tempo or choice of line of play or defense. For example, say declarer is in a spade contract and dummy has a singleton heart. But declarer just starts drawing trump right away. One might infer that there is not really a problem in hearts (i.e. declarer has no heart losers). But this only makes sense if you assume declarer's line of play is reasonable. Randomly generating hands for declarer (as for example GIB does) will ignore this type of data (i.e. declarer cannot have that hand, because even though it is consistent with the bidding, he would not be taking this line of play...)
(3) GIB is also very bad at figuring out when (and when not) to falsecard or signal. The fact is that often the best "double dummy" defensive play (i.e. least likely to cost a trick assuming optimum play and defense) is not actually the best play, because an alternative action would make declarer less likely to find the double dummy play (or make partner more likely to defend optimally). An easy example is that leading from small cards tends to look better than it is in practice, because anything you "give" to declarer is something he could've done anyway playing double dummy (i.e. if you pick up partner's Jxxx, so what, declarer could've done that) and if you haven't blown the needed tempo partner will automatically find the proper double dummy switch when he gets in.
(4) Finally, to go back to bidding, it's not just what bids the person made. It's what bids they didn't make. Obviously if people play a "really unusual system" then human experts can have trouble with these inferences too. But most of the time we can work things out logically even if the actual decision made by opponents was based on feel/experience and not formal rules. Computers really have no capability to do this.
Games of "hidden information" are fundamentally more difficult than games like chess. While it's not obvious that computers will always be bad at bridge, we are very very far from the kind of expertise that chess computers already display. Faster processors will not be enough to make up this difference, nor will a few years of concentrated research at IBM or Microsoft (if that were to occur).
at one point will computer infer ok.........trillion billion teraflops or many more?
I do not mean perfect ...i just mean ok
#19
Posted 2008-November-11, 07:45
If the input data are insufficient, the set of possible distributions GIB gets from applying the known facts as restrictions, is much bigger than it could be, using all available inferences. So the set often includes deals that are not similar to the deal being played, and statistical data taken from this set are misleading GIB.
Typical examples are GIB going wild during the auction and leads.
After the dummy is visible, GIBs knowledge of the deal gets better, leading to fewer glitches.
#20
Posted 2008-November-11, 09:34