For 9x9 games, when I added progressive widening to AntiGo (before I added RAVE), it was low hanging fruit. I used my old program Antbot9x9 for the move ranking and got a very nice strength increase for very little effort. Then, with a bit of tweaking, I got more improvement. RAVE, on the other hand, gives me a small improvement, and it comes at the cost of having to fuss with it endlessly.
With no opening table and 5000 playouts per move, AntiGo wins against gnugo3.7.10 in the neighborhood of 60 and 70%, depending on what is enabled. I optimized my playout policy before I added RAVE. They seem to interact poorly. The following tables are from running UCT for black to move on an empty 9x9 board and showing the RAVE scores at the root. Here is the result when using light playouts. RAVE ?? 1|?? 33?? 43?? 46?? 38?? 40?? 41?? 28?? 33?? 41 ?? 2|?? 37?? 44?? 37?? 35?? 43?? 42?? 37?? 42?? 40 ?? 3|?? 42?? 44?? 41?? 43?? 45?? 48?? 44?? 44?? 39 ?? 4|?? 35?? 45?? 46?? 45?? 43?? 42?? 48?? 45?? 35 ?? 5|?? 36?? 42?? 43?? 45?? 45?? 44?? 40?? 45?? 36 ?? 6|?? 40?? 42?? 40?? 43?? 45?? 43?? 45?? 43?? 37 ?? 7|?? 41?? 47?? 45?? 38?? 42?? 38?? 39?? 40?? 35 ?? 8|?? 32?? 45?? 44?? 45?? 46?? 47?? 45?? 40?? 38 ?? 9|?? 38?? 40?? 38?? 27?? 40?? 38?? 42?? 30?? 37?? It looks noisy, but perfectly reasonable. With more playouts, it looks nicer. Here is the result when using my heavy playouts. RAVE ?? 1|?? 53?? 44?? 45?? 44?? 45?? 47?? 46?? 43?? 54 ?? 2|?? 43?? 50?? 49?? 48?? 49?? 49?? 50?? 50?? 44 ?? 3|?? 46?? 49?? 49?? 50?? 49?? 49?? 48?? 49?? 46 ?? 4|?? 47?? 48?? 48?? 47?? 49?? 47?? 48?? 49?? 47 ?? 5|?? 45?? 49?? 47?? 49?? 49?? 50?? 47?? 49?? 47 ?? 6|?? 46?? 48?? 48?? 49?? 48?? 48?? 49?? 49?? 45 ?? 7|?? 47?? 50?? 49?? 50?? 49?? 48?? 49?? 50?? 45 ?? 8|?? 47?? 49?? 50?? 50?? 48?? 48?? 49?? 51?? 44 ?? 9|?? 54?? 45?? 47?? 45?? 46?? 46?? 46?? 46?? 54 It looks like garbage! In fact, it's surprising that it could help at all. Progressive widening saves that day. While moves in the corner have higher RAVE scores, they have very low rank. Here is the result when using my heavy playouts and CRAVE. CRAVE ?? 1|?? 35?? 37?? 37?? 28?? 40?? 35?? 40?? 32?? 25 ?? 2|?? 38?? 35?? 44?? 39?? 38?? 49?? 39?? 42?? 34 ?? 3|?? 33?? 38?? 48?? 48?? 51?? 49?? 49?? 39?? 36 ?? 4|?? 41?? 41?? 48?? 50?? 50?? 47?? 49?? 41?? 37 ?? 5|?? 35?? 41?? 51?? 48?? 50?? 47?? 50?? 43?? 31 ?? 6|?? 39?? 40?? 51?? 50?? 50?? 47?? 51?? 46?? 41 ?? 7|?? 36?? 36?? 51?? 51?? 45?? 52?? 50?? 38?? 37 ?? 8|?? 37?? 40?? 45?? 41?? 47?? 37?? 43?? 39?? 32 ?? 9|?? 21?? 27?? 31?? 36?? 38?? 35?? 32?? 35?? 28 Maybe CRAVE (and perhaps, progressive widening on 9x9) seems more useful to me because of compensation for problems other programs don't share. - Dave Hillis
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/