How long until a computer beats a pro -- any pro -- in an even game?
How long until a computer can routinely beat the best pros?
Not a very scientific poll, I realize, but I'd like some numbers to
use in my AAAS talk on Saturday.
FWIW, this is a back-of-the-envelope calculation I did in August, when
MoGo beat Myungwan Kim 8p at H9:
After the match, one of the MoGo programmers mentioned that doubling
the computation led to a 63% win rate against the baseline version,
and that so far this scaling seemed to continue as computation power
increased.
So -- quick back-of-the-envelope calculation, tell me where I am
wrong. 63% win rate = about half a stone advantage in go. So we need
4x processing power to increase by a stone. At the current rate of
Moore's law, that's about 4 years. Kim estimated that the game with
MoGo would be hard at 8 stones. That suggests that in 32 years a
supercomputer comparable to the one that played in this match would
be as strong as Kim.
This calculation is optimistic in assuming that you can meaningfully
scale the 63% win rate indefinitely, especially when measuring
strength against other opponents, and not a weaker version of
itself. It's also pessimistic in assuming there will be no
improvement in the Monte Carlo technique.
But still, 32 years seems like a surprisingly long time, much longer
than the 10 years that seems intuitively reasonable. Naively, it
would seem that improvements in the Monte Carlo algorithms could
gain some small number of stones in strength for fixed computation,
but that would just shrink the 32 years by maybe a decade.
Thanks,
Bob Hearn
---------------------------------------------
Robert A. Hearn
Neukom Institute for Computational Science, Dartmouth College
robert.a.he...@dartmouth.edu
http://www.dartmouth.edu/~rah/
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/