quantumf wrote:From the point of view of explanations, then, the AI will only be able to give 5k reasons. The MCTS aspect is essentially meaningless (from a tutoring point of view).
The program will give occasionally wrong reasons for the right move, and that pains me, but I can accept that the 5k explanations are still useful for someone aspiring to 5k.
Not quite. You don't know (nobody knows) the "level" of the reasons themselves. Perhaps the AI was as good at identifying all the things that a move did as a dan player. It was playing at the 5 kyu level not because it was only able to spot 5 kyu reasons but because it couldn't judge between them at better than a 5 kyu level. In other words, if move A has one set of reasons behind it and move B as some other set of reasons behind it, which set is more compelling in the context of this particular board position? That is a very different problem that "find all the reasons behind this move".
Now lets say you have a MCTS evaluator playing at the dan level. That means it is is good on average of picking the best move as a human 1 dan. So know we know the move made. We can ask an AI designed to "list the go reasons behind this move" to show us those reasons. We no longer are in the dark wondering "what did that move do?".
Why can't the other MCTS programs do this? (why just MFOG) Well the others could do it if they had an AI designed to "find the go things that this move does". They would have to design that AI, write it, and test it. It was easy for Fotland to have MFOG 12 provide the facility "give reasons" because he already had an AI able to do that (as an important part of MFOG 11).