[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: brute force and knowledge
At 10:23 AM 11/27/98 +0100, Serge Boisse STNA 7P (33) 562 14 5731 wrote:
>Dan Liu wrote :
>
>>I agree with some of the posts that search (brute or not) is very
important in
>>computer Go. Actually it's the only hope that a Go program can win over a
high
>>ranking professional player. The reasons are the following. ..
>
>John Clarke wrote :
>
>
>>But what is the human brain if not the archetypical "brute force" machine?
>>Neurons aren't very smart - there are just lots of them.
>>
>>Almost certainly humans use a massively parallel search to choose their
moves.
>>
>>Of course we both agree that humans only evaluate high depth trees to
*check*
>>possible plays, and even those trees are severely pruned.
>>
>>But the basic algorithm is surely just a very big, very parallel search.
And
>>the more search the better.
There have been a number of studies to how humans search. It appears
that the difference between professional players and strong amateur players
is not a huge search. In contradiction, some professional players see
very little. The main difference is however the knowledge professional players
use to look right away to the right position, so the right move gets
chosen nearly directly, without massive parallel search.
See already old studies from De Groot and others.
Greetings,
Vincent Diepeveen
>Darren Cook wrote :
>>If brute force means doing lots and lots of simple tasks - tedious and
>>stupid by human standards - then I think when very strong go programs
>>appear they will be doing brute force. Of course it is likely to be a
>>different kind of brute force from that used in chess (exhaustive search to
>>10-20 ply).
>
>
>OK, seems we're always back to the same old questions and topics.
>Seems that these times we have a lot of brute force defenders ! Strange
for the
>computer game that is supposed to be the most untractable by brute force !
>
>I'd like to add some personal thoughts :
>
>
>1) I said that go will never be solved by brute force : of course this is
>speculative, and I was referring to the high branching factor of go, nothing
>more. But I think erveryone would agree that if brute force is to be used
in go,
>then the evaluation fonction has to be *very* smart (may be using "internal
>regularities")
>
>2) how could you say that, in the end, human brain uses brute force ? Yes,
it is
>highly parallel. But that's necessary, not enough, for the brain to be like a
>massive parallel computer. It might be so, but it might not : maybe there is
>some "global" complex structures and behaviour that arise when you put
together
>an enough number of basic devices (such as neurons), but maybe also there
is a
>"soul" that is NOT localized in the brain and that need only a brain to
express
>itself ?
>
>3) This topic is also higly philosophical. I have one opinion, you may
have an
>other one, but for me the essence of go is in the question : why are human go
>experts so unable to express their knowledge ?
>just (for me) because go is more artistic than mathematic : go is a
writing that
>need to people to be put on the (paper) board. Go is a painting. Go is a
>building of a new world at each new game, and maybe even our universe is a
>gigantic go game ! (This is serious, since there is a new phys theory called
>ElectroMagnetic Quantum Gravity, or EMQG, compatible with relativity, and
based
>on the idea that our world is really a cellular automata). Yes, playing go is
>like creating a new space-time.
>
>4) thoses questions come "exponentially" when the board size increase. A
>computer can play well up to 7x7 by using brute force only. A child of age
8 can
>play very well on a 9x9. On a 13x13, you have still to be able to balance
local
>and global play, and maybe there is already "something" at this size that
cannot
>be captured by a machine. On a 19x19, the game is so complex that you can
work
>hard for years and play just 1-dan in the end : the existence of higher rank
>players is a complete mystery. And I think that capturing the true
"essence" of
>a 25x25 game is beyond human capabilities ! Not to speak of an infinite game
>(the mathematical study of it certainly would be interresting !)
>
>5) Furthermore, strong human players have all their own philosophy of what go
>is, and they know that their opponent has its too, and they play accordingly.
>The stones position on the board is not the only "input " for humans !
>
>I do not think that computer go is hopeless, but I think we have a lot of
>progress to do in AI, philosophy and even maths before we are able to
build a >
>5 dan computer go player... Unless we find a breackthrough idea that use
somehow
>the mathematical properties of go.
>
>My own program "Spirit Of Go" has NO pattern recognition modules, NO expert
>system, NO genetic
>algorithm, and definitively NO evaluation function nor search function ! How
>then could it work ?
>Well, well, youl'll see at next Ing Cup, I hope...
>
>--
> ______________________
> / Let java be with me !\ \\\|///
> \______________________/ O \\ ^ ^ //
> o o ( @ @ )
> +--------------------------------------oOOo-(_)-oOOo----+
> | Serge Boisse |
> | SERVICE TECHNIQUE DE LA NAVIGATION AERIENNE (STNA) |
> | PHIDIAS project, http://www.stna.dgac.fr/phidias |
> | tel: (33)562 14 5731 |
> | mailto:boisse@xxxxxxxxxxxxxxxxx |
> | homepage: http://www.multimania.com/boisse |
> +-----------------------------------------------Oooo----+
> oooO ( )
> ( ) ) /
> \ ( (_/
> \_)
>
>