Setting aside the phenomenon of bots ignoring moves that are almost as good, and focusing just on the fact that if you want a bot to analyze a specific move much more accurately you can play that move on to the board - I'm wondering why this isn't already intuitively obvious to most people. It has seemed completely obvious to me ever since MCTS bots existed - a bot isn't analyzing enough a move that you want to know about? Well play it on the board and now 100% of the analyzing will be for that move.John Fairbairn wrote:This latter phenomenon (rating unconsidered moves highly) is too common - troubling even - to ignore. It needs a name so we can talk about it more. I think it was Bill Spight who first noticed it, and is certainly pointing it out most often, so I propose we call it Spight Analysis, or something like Spight Retrospective Analysis. When we use this tool, human pros can usually be shown to be performing very often only a whisker away from AI-bot level.
This isn't special to Go or MCTS even either. It's also what I see tons of people do all the time intuitively with chess bots, online and offline. Chess bot suggests move A puts you up a pawn's worth. What about move B instead? Well, play it on the board and have the chess bot tell you now whether you're still up a pawn or whether actually now you're even or behind.
Maybe subtle differences in Go UI and Chess UI are what result in this? Or maybe just the Go community is still just really inexperienced with what the Chess community has known by now for decades?