[Computer-go] How to Research Brilliantly?

valkyria at phmp.se valkyria at phmp.se
Mon Jan 3 07:26:20 PST 2011


Quoting David Ongaro <david.ongaro at hamburg.de>:


> Some say the discovery of MCTS had to come this late, because it   
> needs computer power to be efficient. But I think this misses a   
> great deal of the story. I'm sure todays MCTS programs can beat the   
> hell out of expert system Go programs even on year 2000's hardware.   
> Even though the time was ripe in 2006, I think with a more   
> systematic approach in Go we could have get there much earlier.   
> Therefore Rémis achievement cannot be overestimated.

I am running Valkyria3.5.9 on a Pentium4 2.8Ghz single core processor  
which is about 10 slower than a modern i7 running 4 threads.

 From the current Bayes Elo rating

72  	Valkyria3.5.9_P4Bx  	2576  	8  	8  	17664  	77%  	2173

Gnugo as the reference of the state of the art

374  	gnugo-3.8-l10F  	1839  	7  	6  	31622  	42%  	1880

It took me a long time to beat gnugo on 9x9 with the help of  
MC-evaluation. The problem was I never discovered to do MC *Tree  
Search* in the way it is done today. This I have to thank Crazystone  
and Mogo for.

And with a modern standard i7 CPU

9  	Valkyria3.5.17_4cx  	2748  	21  	20  	2696  	85%  	2261

one gets 200 Elo.

The thing was when I started doing MC-evaluation with the "wrong" tree  
search method it was extremely inefficient. I really needed a lot of  
faith in MC to continue working on. The idea was already there. But it  
took a lot of work on the simulations to get to a point where it  
showed how good the idea can be.

The latest version of Valkyria is almost rated 1000 Elo higher than  
gnugo. 200 Elo is hardware development during these years. Reaching  
gnugo strength is due to the search algorithm but the rest is to all  
the tewas patterns and heuristics in the heavy playouts.

Best
Magnus








More information about the Computer-go mailing list