A Chess forum. ChessBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » ChessBanter forum » Chess Newsgroups » rec.games.chess.computer (Computer Chess)
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Tags: , , , , ,

Relative strength of best programs at chess/Chinese chess/go



 
 
Thread Tools Display Modes
  #11  
Old July 11th 03, 06:49 PM
Neil Fernandez
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

In article , Andrew
Walkingshaw writes

In article , Neil Fernandez wrote:
In article , JVT
writes

The best available software do
not perform any better (and often worse) on 9x9 than on 19x19 boards.


So is it basically the case that the best available go program, given
the most processing power it has ever run on, would lose every single
game against a weak club-level human opponent on a 9x9 board?


I'd expect to win in excess of 80% on 9x9 against any of the top PC
programs on 9x9, assuming reasonable komi[1].


Any komi issue could be got rid of if you counted games in pairs, one
with each colour, and took mean difference in scores.

For what it's worth, I'm a British 3 kyu, which isn't *weak* - in chess
terms, somewhere between 1500 and 1700 ELO, I'd speculate


20% against an opponent suggests a rating 240 points lower, i.e. between
1260 and 1460 ELO. I wonder how you'd do if a program was given a lot
more processing power? :-)

Neil

(posted to all three groups, the comparison being the topic of the
thread :-) )

--
Neil Fernandez
Ads
  #12  
Old July 11th 03, 06:56 PM
Neil Fernandez
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

In article , Neil Fernandez
writes

[snip]

Here is an article that might be found of interest with regard to this:

http://www.guardian.co.uk/uk_news/st...987745,00.html

(Why they used Mockney as one of the accents/dialects, I don't know -
couldn't they find anyone who spoke real Cockney? :-) )


..================================================ ===========

Brain buzz that proves Chinese is harder to learn than English

Tim Radford, science editor
Monday June 30, 2003
The Guardian

It's official: Chinese is more difficult than English.
The Chinese need both sides of the brain to grapple with challenges of
Mandarin, but English speakers listen with only half their minds on the
job.

Sophie Scott, a psychologist at the Wellcome Trust, and colleagues from
hospitals in Oxford and London performed brain scans on volunteers as
they listened to their native languages.

When English speakers heard the sound of Mockney, Mersey or Geordie,
their left temporal lobes lit up on screen. When Mandarin Chinese
speakers heard their native tongue, there was a buzz of action in both
the right and left temporal lobes.

"We were very surprised to discover that people who speak different
sorts of languages use their brains to decode speech in different ways,
said Dr Scott. "It overturned some long-held theories."

The left temporal lobe is normally associated with piecing sounds
together into words; the right with processing melody and intonation.

In Mandarin, a different intonation delivers a different meaning: the
syllable "ma", for instance, can mean mother, scold, horse or hemp
according to its musical sound.

"Speech really is a complex sound," said Dr Scott. "As well as
understanding words, the brain uses the way in which words are spoken,
such as intonation and melody, to turn spoken language into meaning.
This system has to be robust and flexible enough to deal with variations
in speech sounds such as regional accents. We think Mandarin speakers
interpret intonation and melody in the right temporal lobe to give
correct meaning to the spoken words."

The research throws new light on how speech is understood, and could one
day lead to new treatments for people whose understanding of language
has been impaired by stroke.

Dr Scott and her colleagues will put their research on show at the Royal
Society summer science exhibition in London tomorrow, Wednesday and
Thursday. The study suggests that language itself might affect the way
the brain develops in a young child.

It could explain why native speakers of English find it so
extraordinarily hard to learn Mandarin. It might also help doctors
understand what happens when people have to learn speech comprehension
all over again, for instance after a stroke, or after being fitted with
a cochlear implant hearing aid.

..================================================ ===========

Neil

--
Neil Fernandez
  #13  
Old July 11th 03, 07:05 PM
Yu Cao
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

Neil Fernandez writes:

In article gers.com,
james writes


For computer,

Grand master (chess), street-corner player (chinese chess, Shogi),


I'd be surprised (and very interested!) if that were the case for
Chinese chess, at least when the best programs are run with the same
processing power at which chess programs play at GM level.


I'm a lot weaker at Chinese chess than I am at chess (I've spent much
less time at it), but it seems to me to be a less complicated game than
chess. It's also more 'tactical' - pawns capture as they move and
therefore can't block each other, and the game is much more open.


beginner (Go).


Chinese Chess is on 9 by 10 board


True but apart from pawns, only 4 out of each player's 9 pieces can
cross the river. Of the other 5, 2 can reach only 7 squares, and 3 are
restricted to a 3x3 area, in which 2 of them can reach only 5 squares.


Minor correction ... you forgot about the cannons. Besides the pawns,
6 pieces can cross the river (2 each of chariots, horses, and cannons).

--Yu
  #14  
Old July 11th 03, 07:33 PM
Noah Roberts
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

james wrote:
For computer,

Grand master (chess), street-corner player (chinese chess, Shogi), beginner
(Go).

Chinese Chess is on 9 by 10 board and Shogi on 9 by 9 board. Both can be
solved the chess way - (I think)


Chinese Chess and Korean Chess can both be "solved" using the same
methods as Chess, but Shogi is a slightly different matter as I
understand. Because in Shogi you can place pieces on the board instead
of moving (I have never learned the game but this is my understanding)
the size of the tree increases dramatically as pieces become available.
The whole problem with Go is that the sheer size of the search tree
makes it near impossible to program strongly using the same methods.
That being the case, Shogi would have the same problem to a lesser degree.

The size of the board makes little difference, it is the size of the
search tree that matters. How many different moves can one make from a
given position? This is the question that's answer tells you how wide a
search tree gets. With Go the size of the board makes a difference
because the amount of available moves is based on the size of the board.
The reason why you might not see much difference though is because at
9x9 the exponent is already more than twice that as chess (81 vs. ~35).
Go engines have to use some methods to cut that down, I don't know
these methods but I bet they cut down to the same level no matter what
the size is and will have something to do with the patters on the board.

The only reason why Chinese Chess has not reached the strength of Chess
engines is that evaluation methods have not been so widely researched.
Chess has been a large research topic since the beginning of computers,
Chinese Chess is a relatively infantile subject. I myself have written,
and am currently working on, Chinese Chess engines and there is nothing
stopping them from getting as strong as Chess engines. Move generation
is slightly more complicated (or maybe just different) but doesn't add
that much overhead if done correctly. Evaluation function just haven't
evolved enough.

But that could just be my perspective. The strongest OS XiangQi engine
is written in Chinese C, I know a little Chinese but not enough to be
able to adiquately study the source code.

For those truely interested in this subject you can go to citeseer (
http://citeseer.nj.nec.com/cs ) and do some searches. All of the above
games are widely talked about in various papers at that site. Go and
Chess are by far the hottest topics but Shogi shows up a lot and Chinese
Chess a little. Since Chinese Chess can mostly use the same methods as
Chess it is talked about a lot less than Go and Shogi. Eventually my
engine project's website ( http://xiangqi-engine.sourceforge.net/ ) will
have links to helpful papers and sites.

NR

  #15  
Old July 11th 03, 09:16 PM
Michael Goetze
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

In rec.games.go Simon Waters wrote:
Humans don't like the idea of computers being "better" than they are, so
we tend to judge them by the things we are good at, playing Go,
translating poetry, and talking. Rather than the things they are good
at, like chess, maths, logic, data handling.


Really? I've never noticed that computers are any good at maths. I mean,
remind me again who came up with the proof for Fermat's Last Theorem?
Sure, computers are good at arithmetic, but you need a human
mathematician to tell it what to calculate...

I'd say probable, as far as we can ascertain massively parallel
computers have exceeded the processing and storage capacities of the
human brain, so all we need is the software for whatever task is at
hand, be it Go, or consciousness (whatever that may be).


How do you propose that we measure the processing and storage capacities
of the human brain, so that we can verify your claim?

I suspect the primary reason that computers beat the world at Chess and
not Go, are cultural, the west followed this route in AI and used chess
as its guinea pig, the east seemed more interested in robots and ended
up with large amounts of the worlds car manufacturing industry. If
Shannon and Turing had been more into Go than Chess, I wonder what
modern computers would be like?


I suspect that the quoted paragraph is bull****. But if you have some
facts to back up your claims, I'm sure lots of people reading this
newsgroup will be interested.

Regards,
Michael

--
You have had a long-term stimulation relative to business.
  #16  
Old July 11th 03, 09:28 PM
Roy Harper
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

Sometimes I think we all forget that the only way a computer is better
than a human is that it is able to process the information faster .
It "the computer" is never smarter than the human !

On 11 Jul 2003 20:16:16 GMT, Michael Goetze
wrote:

In rec.games.go Simon Waters wrote:
Humans don't like the idea of computers being "better" than they are, so
we tend to judge them by the things we are good at, playing Go,
translating poetry, and talking. Rather than the things they are good
at, like chess, maths, logic, data handling.


Really? I've never noticed that computers are any good at maths. I mean,
remind me again who came up with the proof for Fermat's Last Theorem?
Sure, computers are good at arithmetic, but you need a human
mathematician to tell it what to calculate...

I'd say probable, as far as we can ascertain massively parallel
computers have exceeded the processing and storage capacities of the
human brain, so all we need is the software for whatever task is at
hand, be it Go, or consciousness (whatever that may be).


How do you propose that we measure the processing and storage capacities
of the human brain, so that we can verify your claim?

I suspect the primary reason that computers beat the world at Chess and
not Go, are cultural, the west followed this route in AI and used chess
as its guinea pig, the east seemed more interested in robots and ended
up with large amounts of the worlds car manufacturing industry. If
Shannon and Turing had been more into Go than Chess, I wonder what
modern computers would be like?


I suspect that the quoted paragraph is bull****. But if you have some
facts to back up your claims, I'm sure lots of people reading this
newsgroup will be interested.

Regards,
Michael


  #17  
Old July 11th 03, 10:14 PM
Neil Fernandez
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

In article , Noah Roberts
writes

The size of the board makes little difference, it is the size of the
search tree that matters. How many different moves can one make from a
given position? This is the question that's answer tells you how wide a
search tree gets. With Go the size of the board makes a difference
because the amount of available moves is based on the size of the board.
The reason why you might not see much difference though is because at
9x9 the exponent is already more than twice that as chess (81 vs. ~35).


This idea could be tested, if someone were to transform go and/or chess
(better to use the international game if the Chinese game has had a lot
less research into evaluation functions), to make them 'equivalent' in
terms of tree width, then give the respective programs the same amount
of processing power and see how well they perform. One could use, for
example, a 10x10 version of Capablanca's chess variant.

Neil

--
Neil Fernandez
  #18  
Old July 11th 03, 10:22 PM
Neil Fernandez
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

In article s.co.uk,
Chris Lawrence writes

On Fri, 11 Jul 2003, Neil Fernandez wrote:

In addition it would be wrong to assume that there is no game with a
clearly defined and finite state space at which no computer programs
will be _able_ to play as strongly as the strongest humans can, even
with lots of processing power and parallel processing.


I've never claimed it is not possible or that it will never be possible.
Merely that it is not possible today and processing power is not the
stumbling block.


My own view is that there are or will be games at which humans will
always be able to thrash computer programs (or would be able to do so if
such programs got written) - call me an optimist! :-)

When we play Go we are using a lot of gut-feeling, intuition, visual
effect, experience, reading, etc. Some of those things can be
represented or effected in today's computers. Others cannot.

We need to a) understand what happens when we think about things, b)
create a computer with a more suitable architecture on which to map
those processes and c) understand the thoughts which take place in Go
and map those onto b).


....if one shares the aim of programming computers to beat humans.

Neil

--
Neil Fernandez
  #19  
Old July 11th 03, 10:27 PM
Neil Fernandez
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

In article , Simon Waters
writes

Justin O. Wyss-Gallifent wrote:
In rec.games.go Chris Lawrence wrote:


[snip]

It is of course an irrational response, as we are nothing like
computers, so trying to draw a comparison is pointless. A program either
is or isn't better at a specific task than a specific human, assuming
that that task requires


....or does not require...

special human like powers, unless you have
evidence to that effect, other than no one has figured out how best to
program it, is also irrational.


--
Neil Fernandez
  #20  
Old July 12th 03, 01:26 AM
Simon Waters
external usenet poster
 
Posts: n/a
Default Relative strength of best programs at chess/Chinese chess/go

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michael Goetze wrote:
In rec.games.go Simon Waters wrote:

Humans don't like the idea of computers being "better" than they are, so
we tend to judge them by the things we are good at, playing Go,
translating poetry, and talking. Rather than the things they are good
at, like chess, maths, logic, data handling.



Really? I've never noticed that computers are any good at maths. I mean,
remind me again who came up with the proof for Fermat's Last Theorem?


Who proved "Robbins Conjecture"?

Sure, computers are good at arithmetic,


.... and symbolic computation including differentiation, integration,
simplification and reduction of algebraic expressions, propositional
logic ....

but you need a human
mathematician to tell it what to calculate...


I never said you didn't, although I'm not convinced on that point either
as I believe there are already examples of computer systems that look
for interesting results autonomously. I suspect the problem is not
coming up with proofs, but determining which are going to be interesting
to the humans.

I'd say probable, as far as we can ascertain massively parallel
computers have exceeded the processing and storage capacities of the
human brain, so all we need is the software for whatever task is at
hand, be it Go, or consciousness (whatever that may be).



How do you propose that we measure the processing and storage capacities
of the human brain, so that we can verify your claim?


"as far as we can ascertain"! We can certainly measure how well basic
factual information is stored and retrieved and how fast. Total capacity
is harder to assess but we can compare number of configurable elements,
rates of operation, and energy consumption, amongst other things.

Whilst I think the brain is an amazing organ when we get down to raw
computation, it costs, and those costs can be measured, and there is
only so much you can do on a bowl of breakfast cereal.

The assumption is usually worked from 10^13 neurons, thousands of
interconnects, with a frequency of 200Hz, and you end up with the
equivalent of a few hundred low end PC processors. However such
assumptions have a lot of hidden assumptions about how brains work, and
how much is available to handle a particular task. To even do ordinary
day to day stuff the brain must be making very efficient use of its
limited resources, however it doesn't alter the fact those resources are
severely constrained by having to be fitted into an oversized chimpanzee.

Don't know about you but I'd be very surprised if my brains storage
capacity exceeded that of Google, or even came close.
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/D1WgGFXfHI9FVgYRAhkwAKCB7nS+xfsb9f+aGuPzddaoLVeGBQ CeKXvT
XP9+zY9FYcA3v3u3KfXEgwo=
=YkIr
-----END PGP SIGNATURE-----

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 01:40 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.Content Relevant URLs by vBSEO 2.4.0
Copyright ©2004-2008 ChessBanter, part of the NewsgroupBanter project.
The comments are property of their posters.
The eBay Song - Car Credit - Car Finance - Team Building Event - Personal Loans