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

Re: [computer-go] Pattern Matcher



I could see a far  future pattern matcher being unlimited in potential
playing strength.  Depending  on what the patterns are  used for, they
must 100% correct.   If they are used to suggest  n possible moves, at
least the BEST move must  be guaranteed.  If a pattern indicates life,
it must be proof of life, etc.

You can easily  build perfect move databases by  playing very close to
the end of  the game with global searchers.   Unfortunately, you might
not be able  to easily get certain early  game representative patterns
this way.

- Don



   X-Original-To: computer-go@xxxxxxxxxxxxxxxxx
   X-Originating-IP: [212.247.68.213]
   X-Originating-Email: [vlad_dumitrescu@xxxxxxxxxxxxxxxxx]
   X-Sender: vlad_dumitrescu@xxxxxxxxxxxxxxxxx
   From: "Vlad Dumitrescu" <vlad_dumitrescu@xxxxxxxxxxxxxxxxx>
   Date: Mon, 8 Nov 2004 15:21:32 +0100
   X-Priority: 3
   X-MSMail-Priority: Normal
   X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
   X-OriginalArrivalTime: 08 Nov 2004 14:22:00.0946 (UTC)
	   FILETIME=[4FEA0D20:01C4C59E]
   Reply-To: computer-go <computer-go@xxxxxxxxxxxxxxxxx>
   Sender: computer-go-bounces@xxxxxxxxxxxxxxxxx
   X-Scanned-By: MIMEDefang 2.42

   From: "Frank de Groot" <frank@xxxxxxxxxxxxxxxxx>
   > I thought I had explained several times how my pattern matcher works. It
   > first collects the 8 million most frequent patterns used in contemporary Go,
   > based on counting the frequency of patterns in a population of
   > 125,000,000,000. Then it establishes the correlated (relative) whole-board
   > values of those patterns by statistical analysis.

   Hi,

   Please forgive my ignorance and let me ask a honest question myself.

   You say that your pattern matched 85% of the plays from an unseen game. I think
   it is a remarkable fact.

   What concerns me is the rest 15%. From 120 moves, this is about 18 moves. Did
   you compare them with what was actually played? Were they better or worse?

   I'd also make a comment. I also was into pattern matching (not at the level
   discussed here, of course) and I thought it would be a great thing. But later I
   realized one thing: a program using this technique is doomed to be a step back
   from human players. It has no creativity, it can't invent new things [*]. This
   isn't meaning it isn't useful - but that it is only a part of the answer, not
   THE answer[**].

   Given enough breakthroughs like that, I think we will see major improvements
   when someone will assemble them together into a playing machine.

   best regards,
   Vlad

   [*] Let's assume a perfect pattern matcher that had as base data all games ever
   played up to 1900 (recorded or not). I'm sure it would be very, very strong.
   Would it stand a chance against Go Seigen, Takemiya or Lee Chang Ho? There's a
   lot of never-seen-before stuff in their play, and I hope that the next 100 years
   will bring up just as many innovations, and the next 100 even more so!

   [**] Well, we all know THE answer is 42, but what was the question again? :-)

   _______________________________________________
   computer-go mailing list
   computer-go@xxxxxxxxxxxxxxxxx
   http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/