On Tue, 2008-08-12 at 10:41 -0700, Ian Osgood wrote: > On Aug 12, 2008, at 5:25 AM, Don Dailey wrote: > > > On Tue, 2008-08-12 at 08:43 +0200, Gian-Carlo Pascutto wrote: > >> > >> I don't like opening books. They are a liability when the rest of the > >> program is still improving so quickly. > > > > I had one that worked effectively, but had to be redone if the program > > improved substantially, so it was a program. I essentially deep- > > search > > each new position encountered. So each game played presented a new > > book > > position to learn which I did off-line. It even had variety - I > > didn't > > want it too predictable so I deep searched N times, and used the moves > > in the same ratio they were chosen. Usually only 1 or 2 moves get > > played. > > This is a different kind of opening book than I'm thinking of. You > are both talking about cached computation, whereas I consider an > opening book as codified theory and wisdom gained over the entire > history of the game (semeais and joseki).
Yes, my implementation is nothing like established theory, but I'm such a weak go player that I have no other way. This was used on 9x9, I don't think it would be very useful on the big board. Some day, in the distant future, we will be very careful about using compiled human knowledge. As in chess, it is important to double check the analysis, a lot of move played by humans in the opening have been busted or show weak. Chess programs are now active participants in creating opening theory. - Don > How could adding > established semeai and joseki patterns (probably for early move > selection and bias) to a program make it weaker? If anything, the > global view of full-board MCTS has the potential to make better use > of semeai and joseki patterns than the classical shallow-search > programs. > > Self-learned books were also abandoned in chess. Hand tuned books are > labor intensive, often requiring a separate team member to create > them, but the best chess programs all have them. > > Ian > > _______________________________________________ > computer-go mailing list > [email protected] > http://www.computer-go.org/mailman/listinfo/computer-go/ _______________________________________________ computer-go mailing list [email protected] http://www.computer-go.org/mailman/listinfo/computer-go/
