[Computer-go] What happens if you only feed the current board position to AGZ?

Imran Hendley imran.hendley at gmail.com
Sun Dec 3 03:01:45 PST 2017

AlphaGo Zero's Neural Network takes a 19x19x17 input representing the
current and 15 previous board positons, and the side to play. What if you
were to only give it the current board position and side to play, and you
handled all illegal ko moves only in the tree?

So obviously the network cannot distinguish between two identical positions
one where there is an illegal ko move and one where there is not. But after
running MCTS long enough and expanding the tree AGZ should understand what
is going on, right?

Does this just make it require more time to find the best move, or is it
somehow fundamentally broken?

The only thing I can think of is that ko threats might sometimes linger for
a very long time, so maybe this is a big problem, but my understanding of
Go is limited.

For comparison, the original AlphaGo used a feature plane of ones and zeros
to indicate legal and illegal moves.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://computer-go.org/pipermail/computer-go/attachments/20171203/af5ef928/attachment.html>

More information about the Computer-go mailing list