Many Faces was also inspired by CrazyStone, in that I decided to switch to MCTS in December 1997 when CrazyStone won the UEC cup. At the time I was putting the finishing touches on my full board alpha-beta searcher (the 4 kyu and weaker levels in the shipping Many Faces), and planning to release in a few months.
Crazystone's win convinced me that I had to do a complete rewrite to be competitive. My implementation is more influenced by Mogo, since I use RAVE and simple 3x3 patterns during playouts. I use Many Faces' knowledge for priors, similar to the way CrazyStone uses its automatically learned go knowledge. For priors and progressive unpruning and parallel search I was inspired by Mango, by Guillaume Chaslot. I never did figure out to make RAVE work from Mogo's description, so I ended up with something a little different. My code is 100% my own of course. David > -----Original Message----- > From: computer-go-boun...@computer-go.org [mailto:computer-go- > boun...@computer-go.org] On Behalf Of Michael Williams > Sent: Saturday, May 23, 2009 8:22 AM > To: computer-go > Subject: Re: [computer-go] Go + code + environment > > MoGo was inspired by Crazy Stone? I've never heard that before. > > Ian Osgood wrote: > > > > On May 23, 2009, at 3:17 AM, Joshua Shriver wrote: > > > >> I know with the Chess community, it's looked down upon to use others > >> code w/ respect to competing in tournaments. I'm curious, how is it > >> with Go? > > > > Even more so. A decade ago, a couple of North Korean programs were > > alleged to have been plagiarized from the successful Chinese program > > Handtalk. The stigma was so strong that a decade later one of the > > programs, KCC Igo, was refused entry to the 2008 Computer Olympiad. > > > >> From my understanding, many projects are inter-linked, and even some > >> of the highest programs are derivatives of other engines. In the chess > >> world that would be considered a "clone" and instantly banned and > >> looked down upon. > >> > >> Perhaps I'm mistaken in my reading, but isn't Mogo a clusterized and > >> highly tuned version of gnugo? Things like that made me want to make > >> this post. As I find the Go programming community more open to sharing > >> ideas and code than my chess world counter part. > > > > You are thinking of the cluster research program SlugGo. That developer > > and the GNU Go team have the friendly agreement not to both compete in > > the same tournament at the same time. GNU Go only participated in the > > 2008 US computer Go championship when SlugGo could not get its new > > cluster working in time to participate. > > > > MoGo itself was inspired by French compatriot Crazy Stone. Both of these > > programs are academic research projects which publish their research > > (though they don't share code as far as I know). The field of Computer > > Go owes them and the Indigo team a great debt for publishing their Monte > > Carlo tree search results. Early Go programmers Bruce Wilcox, David > > Fotland, and Mark Boon were also very generous to explain the internals > > of their programs in great detail. > > > >> Will gladly stand corrected w/ Mogo if i'm wrong. Though curious to > >> hear everyones input. > >> > >> -Josh > > > > > > _______________________________________________ > > computer-go mailing list > > computer-go@computer-go.org > > http://www.computer-go.org/mailman/listinfo/computer-go/ > > > > _______________________________________________ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/