[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: computer-go: board evaluation



> Chris Fant wrote:
> I would like to know what type of board evaluations people are trying.  The
> most effective, I'm sure, begins with a local tactics searcher trying to
> determine life/death status of groups, but I'm mostly interested in faster,
> static evaluations.  I know there is the radiating influence idea.  What
> else have people tried?  

My new experimental version of Viking (viking4 on NNGS) uses patterns 
to detect connections, eyes, and nakade in combination with influence 
to determine territory and/or potential eyehape. It uses this 
evaluation function with global search 1 ply (2 ply for some local 
obvious moves) for both colors. It has no tactics. (but it will some 
day). Since january I have added about 5000 patterns and I guess I 
have to add another 5000 and debug those that has been entered. 

It plays well in many situations, but if any vital pattern is missing 
it plays bad moves. In a typical middle game position against a 
stronger player it almost always beleives all opponent groups are 
dead because the missing patterns accumlates, when strong players 
lives in complicated ways. If it has the right patterns it can play 
correct in many life & death situations without deep reading. 

The problem now is that it is not robust. Even if it plays several 
moves in a row as it understands the situation, it almost always 
blunders once in each fight and collapse. When tactics and better 
global search is added I hope that the remaining flaws will vanish, 
but currently my plan is get this simple static evaluation strategy 
as far as posssible.

It is currently 24* on NNGS and if you are curious you are of course 
welcome to try it.
--
Magnus Persson
Department of psychology, Uppsala University
Box 1225, SE-751 42, Sweden
018-471 2141 (work), 018-460264 (home)
070-2987879 (cellular)
MAILTO: magnus.persson@xxxxxxxxxxxxxxxxx
URL: http://www.docs.uu.se/~magnuspe