From: Don Dailey <[EMAIL PROTECTED]>

On Wed, 2008-08-13 at 14:38 +0200, Magnus Persson wrote:
>> Here is my take on joseki and fuseki in computer programs.
 
>> My older program Viking, had a quite nice patternmatching feature  
>> which matched the entire board or smaller parts of it towards a  
>> database of 50k games or so. It makes it play nice but as far as I  
>> could tell it had no impact on the strength of the program.
 
>> With 9x9 I have used many systems learned or handmade, but it all  
>> boils down to that as been said earlier. It only works for a program  
>> that does not change, since it overfits its own strengths and  
>> weaknesses.

>Yes, even in chess it seems to be best if you match the book to the program. 
>In go it is perhaps not good to even try with a rapidly changing program.

So far, all experience with programs and joseki on 19x19 boards has been with 
kyu-level programs, since heretofore there have been no dan-level programs on 
the 19x19 board. The proverb "learn joseki, lose three stones" may apply to 
programs, for much the same reason - the program does not know how to exploit 
bad moves, nor how to preserve the advantages of playing good moves. 

An approach used for beginners is to learn simpler joseki which are easier to 
get right, and learn how to deal with common overplays. A common strategy by 
stronger players is to throw in an overplay which will baffle the beginner, 
causing him to make an inferior move. These overplays won't ever appear in 
professional game records, nor in most joseki books; they seem to be passed 
along by a secret fraternity.

Many joseki depend upon an exact calculation of liberties and tesuji; in the 
recent demo game between Mogo and Myungwan Kim, Mogo won a capturing race by 
exactly one liberty. Any deviation from correct play would have cost Mogo a 
considerable number of points. It's hard to be sure with so few sample games, 
but I guess that Mogo with a ten-minute clock would have failed to find the 
correct line of play. Hence, any experiments with smaller resources available 
might have found knowledge of that joseki to be of little or negative value.

With the current scarcity of supercomputers devoted to playing Go, it may be 
impossible to take proper advantage of a pro-level opening book - now. The 
takeaway for humans and computers seems to be to learn those joseki which you 
can understand and use well at your current level of skill. Can playouts as 
presently implemented efficiently exploit joseki knowledge? Can they be 
designed to do so?


      
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to