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

Re: computer-go: Good Play (was FPGA)



   Date: Sat, 02 Sep 2000 08:27:29 -0500
   From: Matt Gokey <mgokey@xxxxxxxxxxxxxxxxx>
   X-Mailer: Mozilla 4.7 [en]C-CCK-MCD NSCPCD47  (Win98; I)
   X-Accept-Language: en
   MIME-Version: 1.0
   References: <200008310756.AAA17426@xxxxxxxxxxxxxxxxx>
   Content-Transfer-Encoding: 7bit
   Sender: owner-computer-go@xxxxxxxxxxxxxxxxx
   Precedence: bulk
   Reply-To: computer-go@xxxxxxxxxxxxxxxxx
   Content-Type: text/plain; charset=us-ascii
   Content-Length: 1756

   Mike Gherrity wrote:

   >> The problem is that people don't do a brute-force, iterative deepening
   >> search.  How do they play so well?  It would be nice to figure out the
   >> answer to this question using a game like Chess or Go.  However, if it
   >> can't beat the brute-force, iterative deepening search machine, people
   >> aren't interested.

   How do they (people) play so well?  Hmmm, good question which got me
   thinking about an assumption we are making.  Computer Chess really is
   simpler than Computer Go for many reasons.  I don't think anyone here
   would argue with that statement.  But is Chess a simpler game than Go? 
   If so, how much harder is Go than Chess? It is more than a question of
   degree of difficulty, since the two games are very different perhaps
   requiring different skills, and so might be like comparing apples and
   oranges, but just how hard is Go?  Let's assume it is around a couple of
   orders of magnitude more difficult for the purposes of this discussion.

   Given that thought, the question that popped into my head was How do we
   know people (even at the professional Dan level) are playing the game so
   well? Could it be that even professionals would be devastated by a
   perfect/near perfect Go-playing entity?  If the game is so much more
   difficult than chess, are Go players much more intellectually capable
   than Chess players?

   Taking the opposite conclusion, perhaps Go really ISN'T much harder than
   chess, it is just different than Chess and due to its unique
   characteristics is not amenable to the brute force, iterative deepening
   search machine.

   Questions:
   Is Go inherently more difficult than Chess?
   If so, is there a way to quantify the degree of difficulty?
   Do expert Go players really play near perfectly?

   Thoughts?

   Matt


I have always believed  that people don't play chess  OR go very well.
But we suffer  from our own point of  view.  The  strongest Go masters
are so impressive to us that we don't  realize how "badly" they really
play.  Of course  I am only  guessing because it's  not  easy to prove
this.

It  has been demonstrated by using  Chess endgame databases that there
are   certain endgames that seem   to be virtually incomprehensible to
humans.  Now an  endgame database plays PERFECT  chess,  for its given
domain.   When strong masters used  the databases to  train with, they
still didn't get  it and could not see  or find the patterns (why does
this move win and this other move doesn't?)  Perhaps if they had spent
months or years on this they  may have made progress, but nevertheless
this result really clearly shows that we have a long way to go.

There are  other issues however.  I  believe the style  of play  is an
important  factor.  If GOD  decided   to play Chess against  Kasparov,
would he simply play  perfect Chess, or would he  add tricky moves  to
confound Kasparov, taking further advantage of what he knows about his
mental weaknesses?  If the opening position is a draw, then offering a
draw  on the first   move is a  "perfect" move  in the game  theoretic
sense, or quickly setting up  a 3 move  repetition.  It might also  be
that  rapid exchanges  that  quickly  lead to   a draw  might even  be
negotiated  by  Kasparov.  Even strong  players try   to make things a
little more complicated,  especially when they want  a win and a  draw
will not do.

So if I had a computer that was so fast it could see to the end of the
game, I  would spend some effort on  obfuscating the play.  There must
be some bluff  involved and some assumptions  about what makes it more
difficult for the opponent to get the maximum results!


Don