This is Watson
What is Watson?
Moderators: hgm, Rebel, chrisw
-
- Posts: 16465
- Joined: Wed Aug 01, 2007 4:16 am
- Location: Canada
What is Watson?
Terry McCracken
-
- Posts: 2016
- Joined: Sun Feb 17, 2008 4:19 pm
-
- Posts: 2071
- Joined: Thu May 04, 2006 3:40 am
- Location: Dune
Re: This is Watson?
This one has the entire episodes:
day 1 part 1: http://www.youtube.com/watch?v=ZLdkJpAtt1I
day 1 part 2: http://www.youtube.com/watch?v=FXH7jn2A ... ion_339967
day 2 part 1: http://www.youtube.com/watch?v=PHhDLUVAtqU
day 2 part 2: http://www.youtube.com/watch?v=HR2_M8kL ... ion_734551
day 3 part 1: http://www.youtube.com/watch?v=l2_fM6e9 ... ion_911611
day 3 part 2: http://www.youtube.com/watch?v=DHGu0-p- ... tion_10124
Great achievement and a good first step towards creating Star Trek's Data.
day 1 part 1: http://www.youtube.com/watch?v=ZLdkJpAtt1I
day 1 part 2: http://www.youtube.com/watch?v=FXH7jn2A ... ion_339967
day 2 part 1: http://www.youtube.com/watch?v=PHhDLUVAtqU
day 2 part 2: http://www.youtube.com/watch?v=HR2_M8kL ... ion_734551
day 3 part 1: http://www.youtube.com/watch?v=l2_fM6e9 ... ion_911611
day 3 part 2: http://www.youtube.com/watch?v=DHGu0-p- ... tion_10124
Great achievement and a good first step towards creating Star Trek's Data.
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: What is Watson?
The programming partner from Microsoft and Sherlock Holmes I think, or not?
Cloned in much chess programs, because the error messages are often the same
Best
Frank
Cloned in much chess programs, because the error messages are often the same
Best
Frank
-
- Posts: 305
- Joined: Sat Jan 02, 2010 11:31 pm
- Location: bristol,uk
Re: What is Watson?
wonder what brought this subject up.
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: This is Watson?
Many thanks, Leto !!
-
- Posts: 115
- Joined: Mon Jan 25, 2010 7:13 am
Re: This is Watson?
To the computer chess community:
http://www.youtube.com/watch?v=d_yXV22O6n4&NR=1
This computer learns and knows puns.
CCC has someone talking about IBM Watson almost 2 years ago.
In more related news, does computer chess software learn from a mistake that has a relatively decent time control and number of plies?
Jonathan Lee
http://www.youtube.com/watch?v=d_yXV22O6n4&NR=1
This computer learns and knows puns.
CCC has someone talking about IBM Watson almost 2 years ago.
In more related news, does computer chess software learn from a mistake that has a relatively decent time control and number of plies?
Jonathan Lee
-
- Posts: 12540
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: This is Watson?
Some programs have position learning.jplchess wrote:To the computer chess community:
http://www.youtube.com/watch?v=d_yXV22O6n4&NR=1
This computer learns and knows puns.
CCC has someone talking about IBM Watson almost 2 years ago.
In more related news, does computer chess software learn from a mistake that has a relatively decent time control and number of plies?
Jonathan Lee
Some programs have evaluation learning.
Some programs have book learning.
-
- Posts: 16465
- Joined: Wed Aug 01, 2007 4:16 am
- Location: Canada
Re: This is Watson?
Do any have all three and are they any good?Dann Corbit wrote:Some programs have position learning.jplchess wrote:To the computer chess community:
http://www.youtube.com/watch?v=d_yXV22O6n4&NR=1
This computer learns and knows puns.
CCC has someone talking about IBM Watson almost 2 years ago.
In more related news, does computer chess software learn from a mistake that has a relatively decent time control and number of plies?
Jonathan Lee
Some programs have evaluation learning.
Some programs have book learning.
Terry McCracken
-
- Posts: 12540
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: This is Watson?
Some have all three.Terry McCracken wrote:Do any have all three and are they any good?Dann Corbit wrote:Some programs have position learning.jplchess wrote:To the computer chess community:
http://www.youtube.com/watch?v=d_yXV22O6n4&NR=1
This computer learns and knows puns.
CCC has someone talking about IBM Watson almost 2 years ago.
In more related news, does computer chess software learn from a mistake that has a relatively decent time control and number of plies?
Jonathan Lee
Some programs have evaluation learning.
Some programs have book learning.
Evaluation learning via td-lamda and td-leaf are the least effective, from what I have seen (custom evaluation seems to do better).
Position learning is 100% effective if you hit the same position again (but this has a surprisingly low probability). Suppose (for instance) that you are playing a chess game and encounter this position:
[d]2r3k1/4ppb1/2P5/4P2p/2R3p1/1p6/1B4PP/5K2 w - -
Your chess engine makes a bad move and writes out a record that stores the correct value after the opponent's move. The odds that you are going to play this move again are basically zero, unless it is near the origin (in which case it is probably a book move).
Book learning is effective, but it gets poisoned if you run lots of blitz games. IOW, if you run nothing but correspondence time control with an ultra strong program, eventually you will get a nearly perfect book. However, it will take a very long time to get there.
The problem with blitz book learning is that a computer program can easily make a mistake because of a shallow search. The book gets updated with this new wrong answer. So the engine will avoid moves that have this move now flagged as bad, but potentially it is a good move.
My synopsis:
The only one of these strategies that actually work well in practice is book learning and the only way that book learning will work optimally is if you run at very, very slow time control and with a very strong engine.
Eventually, computers will become fast enough that blitz time control will safely update book learning, but I guess that this is still some years away.
I think that there is a long way to go before computers utilize chess statistics properly in learning and move selection. It is actually something that I am actively working on.