[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Modern brute force search
You brought up an interesting point.
I used to speculate with Larry Kaufman about how to program an infinite
speed computer to play chess.
The obvious way would be to search to the end of the game and return
at leaf nodes -1, 0 or 1. This would produce an "omniscient" player
which would never lose a game even to "god."
But would that be the best way to play against a human? Perhaps the
game theoretic value of chess is draw, which many believe is likely.
The omniscient player might immediately trade down all material to
obtain a draw very quickly, even before the human had a chance to
screw up. Or, it might offer a draw on the first move since a draw
offer is in the set of best possible moves. Game programs usually
assume best play by the opponent, which is the only correct way to
play.
But it would be easy to imagine an omnicient computer applying
heuristics which minimize the opponents chance of drawing, for
instance by avoid simplification, mixing things up, keeping the game
as open as possible etc.
I admit I'm not an expert on GO by any stretch, but I have been
speculating that an "omniscient" computer GO player would be far ahead
of human masters. I suspect that an omniscient GO player could be
programmed to play in the same way strong players beat weaker players
with handicaps, as you say, "leaving everything unsettled for as long
as possible."
It sounds like GO isn't as complicated as I thought it was, due to the
fact that many of you believe masters are pretty close to optimal play.
For instance, Jonathon Schaeffer has taken a game very MUCH simpler
than even chess, and produced a program that is stronger than the best
human players. This game is called "checkers" and is played on an 8x8
board. In the USA just about every child knows this game and it seems
so simple compared to chess. In his book, "One jump ahead" Jonathon
noticed that no matter how deep the program looked, it seemed to
benefit from looking even farther. There was always something it
needed 2 or 3 more ply to see.
It seems this trivial game was deeper and more profound than anyone
believed.
I see chess as being much deeper and much more complicated. I see GO
as being much more profound than chess. Am I wrong about this?
If it's the case that GO is simpler than even Chess, I would retract
my speculation on this. I know that it is often held that GO is
simpler than chess for humans, just harder for computers. But I don't
agree with this. A strong chess player who is also a realtively good
GO player and an expert at many games (Larry Kaufman) once told me
that there are many more levels of skill in GO than in chess. In
other words, as he explained, the median GO play has less of a chance
beating a top GO player than a median chess player has of beating the
top chess player.
I have been told that it takes longer to "master" GO than chess,
although I don't really know what this means. I know it's possible
for a very young person to be world chess champion. How old are the
world champion GO players?
So my view (and I'm sticking with it) is that we may someday find out
that great GO players are not as great as we think they are, but it's
just my opinion. I certainly don't believe they are playing anywhere
near optimal, although it probably seems that way to us mere mortals.
- Don
X-Sender: rtayek@xxxxxxxxxxxxxxxxx
Date: Sun, 07 Nov 2004 15:42:21 -0800
From: Ray Tayek <rtayek@xxxxxxxxxxxxxxxxx>
X-Scanned-By: MIMEDefang 2.42
At 10:51 AM 11/7/04, you wrote:
>...
>And that is a shame. I strongly feel that even when humans are clearly
>surpassed, we are just getting started. Chess is an incredibly deep game
>and the very best humans are very weak compared to the "ultimate player."
>
>Just my thoughts. All of this is even more true of Go. There exists
>(in principle) a future GO player than can make the very best Go
>player (of today or yesterday) look like a baby.
i don't think so. if by "look like a baby", you mean able to give a large
handicap (say 6 stones), then no way.
i don't see any evidence that human players can become that much stronger
than todays professional 9-dan's and i doubt that a program will beat them
for a *very* long time (think about "asking" moves, or watch a 9 dan pro
give an amautuer 7 kyu player a nine stone handicap - the pro will leave
everything as unsettled as possible for as long as possible).
thanks
---
ray tayek <http://tayek.com/>, co-chair <http://www.ocjug.org/>, actively
seeking telecommuting work.
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/