[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: computer-go: Pattern matching



If search is what makes a chess or a traditional board game program
strong,
search AND good learning maybe what makes a Go program strong.

There is so many knowledge involved in a Go program that mastering it is
not
a human task, it is an AI task. Working on Go programs using
metaknowledge,
that is knowledge to create and use knowledge is a research that can
lead to
a strong increase in the level of Go programs. Moreover it may enable to
master AI techniques that will enable AI to apply to more complex
domains
than it presently does.

* Strongly doubt AI will work for Go programming. :)

* We can't assume AI can do everything. In some areas, AI does better
than human, that's because people don't understand the subject enough.
Go is probably different. Go knowledge can be very well explained by
"shape", which means human beings know Go very well, can translate the
knowledge very well, and can learn the knowledge very well. We know Go,
we know it! The knowledge of "shape" can be somewhat understood by the
computer as well, but to let it master the knowledge has to do with
(huge) numbers. One can give so many "simple" questions to a computer to
learn, and it may progress 0 or a very little over years. I don't doubt,
that after many many many years, an AI program will eventually be a 9
dan pro, but that might take as long as to wait for Darwin to evolve to
a monkey.

* AI still has a chance to win, but that would be AFTER we understand Go
better in a form a computer can understand. 

-- Mousheng