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.misc (Chess General)
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Tags: , , ,

Computer vs. human matches and Chess256



 
 
Thread Tools Display Modes
  #1  
Old August 19th 07, 05:45 PM posted to rec.games.chess.misc
M Winther
external usenet poster
 
Posts: 136
Default Computer vs. human matches and Chess256

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game. The opening
problems are already solved, more or less, while the opening books are
that comprehensive. The chess engines, typically, begin thinking only
at the beginning of the middlegame.

It would be a more fair competition if Chess256 was employed in
computer vs. human matches. Neither human nor computer would know any
theory. But it would still be regular chess, and not Fischer Random,
which is much different.

In Chess256 the rules are the same as in Fide chess, and the piece
array is the same. The only difference is the pawn chain. The opening
setup for the pawns is chosen randomly while satisfying the condition
that the pawns must be either placed on the second or third rank.
There are 256 possible configurations. All of them are sound and
balanced, and fully playable. Black's setup mirrors white's.

While Black's setup mirrors white's, this should result in a proper
evaluation of strength. One is free to choose opening strategy,
whether to create an unbalanced or a balanced position, etc. In this
way the program is forced to grapple with problems specific to the
opening, which pertain to development, initiative, and opening
strategy.

http://hem.passagen.se/melki9/randompawn.htm

Mats

Ads
  #2  
Old August 19th 07, 10:15 PM posted to rec.games.chess.computer,rec.games.chess.misc
Guy Macon
external usenet poster
 
Posts: 834
Default Computer vs. human matches and Chess256




M Winther wrote:

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game. The opening
problems are already solved, more or less, while the opening books are
that comprehensive. The chess engines, typically, begin thinking only
at the beginning of the middlegame.

It would be a more fair competition if Chess256 was employed in
computer vs. human matches. Neither human nor computer would know any
theory. But it would still be regular chess, and not Fischer Random,
which is much different.

In Chess256 the rules are the same as in Fide chess, and the piece
array is the same. The only difference is the pawn chain. The opening
setup for the pawns is chosen randomly while satisfying the condition
that the pawns must be either placed on the second or third rank.
There are 256 possible configurations. All of them are sound and
balanced, and fully playable. Black's setup mirrors white's.

While Black's setup mirrors white's, this should result in a proper
evaluation of strength. One is free to choose opening strategy,
whether to create an unbalanced or a balanced position, etc. In this
way the program is forced to grapple with problems specific to the
opening, which pertain to development, initiative, and opening
strategy.

http://hem.passagen.se/melki9/randompawn.htm


Good post! Innovative thinking.

I have three comments:

[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer? that's where computers and chess
should be discussed. Followups set.

[2] I would like to examine the argument that "all 256 possible
configurations are sound, balanced, and fully playable." This
could be tested with a computer; run 256 computer-vs-computer
games with each of the configurations and see whether the black
to white win/loss/draw ratios stay reasonably close. At 10
minutes per game this would take a little over a year for one
computer and about a month for ten computers, with partial
results a lot earlier. It is not a given that all positions
where black mirrors white are fair.

[3] The proposed solution doesn't solve the described problem.
The computer can simply start with an opening library that is
256 times bigger. It would tend to encourage machine-generated
opening books rather than building the books from master-level
games, which is IMO a Good Thing, but it would not remove the
advantage the computer gets from having a huge opening book.
It would instead increase that advantage.

--
Guy Macon
http://www.guymacon.com/


  #3  
Old August 20th 07, 12:07 AM posted to rec.games.chess.computer,rec.games.chess.misc
Chess One
external usenet poster
 
Posts: 5,003
Default Computer vs. human matches and Chess256


"Guy Macon" http://www.guymacon.com/ wrote in message
...



M Winther wrote:

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game.


Or anything, It plays moves it cannot calculate for itself, otherwise, ipso
facto, it wouldn't need the book.

The opening
problems are already solved, more or less, while the opening books are
that comprehensive. The chess engines, typically, begin thinking only
at the beginning of the middlegame.


Solved, as we understand it to mean, is that no one has yet refuted such
line of play.

It would be a more fair competition if Chess256 was employed in
computer vs. human matches. Neither human nor computer would know any
theory. But it would still be regular chess, and not Fischer Random,
which is much different.


It would not be regular chess, it would be FR. When computer advocates
suggest the engine plays chess it means Advanced Chess. How come if
everything is solved it can't play Chess, with no qualifier?

In Chess256 the rules are the same as in Fide chess, and the piece
array is the same. The only difference is the pawn chain. The opening
setup for the pawns is chosen randomly while satisfying the condition
that the pawns must be either placed on the second or third rank.
There are 256 possible configurations. All of them are sound and
balanced, and fully playable. Black's setup mirrors white's.

While Black's setup mirrors white's, this should result in a proper
evaluation of strength. One is free to choose opening strategy,
whether to create an unbalanced or a balanced position, etc. In this
way the program is forced to grapple with problems specific to the
opening, which pertain to development, initiative, and opening
strategy.

http://hem.passagen.se/melki9/randompawn.htm


Good post! Innovative thinking.

I have three comments:

[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer?


Because computer geeks don;t understand the game at all, and its hard to
find even an 1800 player in their ranks.

that's where computers and chess
should be discussed. Followups set.


That's where fantasies take place about what is happening, as if anyone
understood the chess side of it.

[2] I would like to examine the argument that "all 256 possible
configurations are sound, balanced, and fully playable." This
could be tested with a computer; run 256 computer-vs-computer
games with each of the configurations and see whether the black
to white win/loss/draw ratios stay reasonably close. At 10
minutes per game this would take a little over a year for one
computer and about a month for ten computers, with partial
results a lot earlier. It is not a given that all positions
where black mirrors white are fair.


It has been 10 years since a similar challenge was issues for Chess, and not
taken up, since who has any motivation to be objective about the engine?
Not, by any evidence, anyone in computer chess. Engines have Advanced chess
ratings, and never play in the ELO ratings pool.

Every now and again there is some pretence that the fact chess engines can't
play chess from move 1 doesn't even matter )))

[3] The proposed solution doesn't solve the described problem.
The computer can simply start with an opening library that is
256 times bigger.


Another confusion on what is emulated chess, and playing chess. If anyone
had the time they could cheat too, and this is all that is here - just
look-up stuff and call it Chess. It ain't.

It would tend to encourage machine-generated
opening books rather than building the books from master-level
games, which is IMO a Good Thing, but it would not remove the
advantage the computer gets from having a huge opening book.
It would instead increase that advantage.


It increases the probability that the emulation will win, and adds nought to
our knowledge of evalutions, or if computers can play chess with real
players according to the rules of the game.

If you want to have these sorts of fantasies, keep them in chess.computer,
and don't post them in front of real players of the game here.

Phil Innes

--
Guy Macon
http://www.guymacon.com/




  #4  
Old August 20th 07, 02:28 AM posted to rec.games.chess.computer,rec.games.chess.misc
Ralf Callenberg
external usenet poster
 
Posts: 383
Default Computer vs. human matches and Chess256

20.08.2007 01:07, Chess One:

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game.


Or anything, It plays moves it cannot calculate for itself, otherwise, ipso
facto, it wouldn't need the book.


It is probably stronger with a book than without. That doesn't mean a
program can't do without.


[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer?


Because computer geeks don;t understand the game at all, and its hard to
find even an 1800 player in their ranks.


You mean people like the programmer of Rybka, International Master Vasik
Rajlich? Are computer admistrators incluced by your definition of
"geeks" - as International Grandmaster Gerald Hertneck? In fact the
percentage of chess players earning their life in the software industry
is quite high.

Every now and again there is some pretence that the fact chess engines can't
play chess from move 1 doesn't even matter )))


When Hydra smashed Adams, it had only a very shallow opening book. It
wasn't move one - but definitely not a book reaching into the
middlegame. The Hydra-team is convinced, that their program does better
going its own path. When Rybka was playing his last two matches with
odds - do you think the Rybka-team set up a sophisticated opening book
for such starting positions?

Greetings,
Ralf
  #5  
Old August 20th 07, 06:08 AM posted to rec.games.chess.misc
M Winther
external usenet poster
 
Posts: 136
Default Computer vs. human matches and Chess256

Den 2007-08-19 23:15:47 skrev Guy Macon http://www.guymacon.com/:




M Winther wrote:

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game. The opening
problems are already solved, more or less, while the opening books are
that comprehensive. The chess engines, typically, begin thinking only
at the beginning of the middlegame.

It would be a more fair competition if Chess256 was employed in
computer vs. human matches. Neither human nor computer would know any
theory. But it would still be regular chess, and not Fischer Random,
which is much different.

In Chess256 the rules are the same as in Fide chess, and the piece
array is the same. The only difference is the pawn chain. The opening
setup for the pawns is chosen randomly while satisfying the condition
that the pawns must be either placed on the second or third rank.
There are 256 possible configurations. All of them are sound and
balanced, and fully playable. Black's setup mirrors white's.

While Black's setup mirrors white's, this should result in a proper
evaluation of strength. One is free to choose opening strategy,
whether to create an unbalanced or a balanced position, etc. In this
way the program is forced to grapple with problems specific to the
opening, which pertain to development, initiative, and opening
strategy.

http://hem.passagen.se/melki9/randompawn.htm


Good post! Innovative thinking.

I have three comments:

[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer? that's where computers and chess
should be discussed. Followups set.




Because human-computer matches have had a great impact in the
human chessplayers world, as well. It has affected how we view
chess, and how the public views chess. Moreover, this forum is
much bigger.



[2] I would like to examine the argument that "all 256 possible
configurations are sound, balanced, and fully playable." This
could be tested with a computer; run 256 computer-vs-computer
games with each of the configurations and see whether the black
to white win/loss/draw ratios stay reasonably close. At 10
minutes per game this would take a little over a year for one
computer and about a month for ten computers, with partial
results a lot earlier. It is not a given that all positions
where black mirrors white are fair.


Computer's are horridly bad at evaluating strategical aspects. It
is a very inefficient method. Although the computers will certainly
create good theory, it will exclude many variations that are good
or even better, simply on the grounds that it has no understanding
of the strategical advantages of those lines. For instance, accepting
a position with a bad bishop and get a very solid position instead.

I'd argue that the problem with Chess256 is not unbalanced positions.
The problem is, rather, that the positions are too balanced, i.e., black
is often well prepared already in the opening setup. He has already
initiated a defensive setup on lines of the French (e6), Pirc (d6), etc. So
Chess256 would tend to favour a black defensive setup while some
pawns are already placed on the third rank, whereas white is not as
keen on having his pawns on the third rank, if he is playing for a win,
that is. Thus, games would tend to be equal. However, in practice,
the initial situation is well suited for fighting chess while chessplayers
aren't knowledgeable in all these different defensive setups. They
have to start working immediately, and they always have the choice to
create unbalanced positions.


[3] The proposed solution doesn't solve the described problem.
The computer can simply start with an opening library that is
256 times bigger. It would tend to encourage machine-generated
opening books rather than building the books from master-level
games, which is IMO a Good Thing, but it would not remove the
advantage the computer gets from having a huge opening book.
It would instead increase that advantage.



That would be a huge project, and it would tend to create opening
books understandable only to a silicon brain. Humans, with their
superior strategical understanding would be able to play opening
setups that the computers would not understand how to handle in the
most efficient way. So humans and computers would tend to go
different ways. That's a good development, instead of having
computers beat grandmasters on their own turf, simply because
the computers know the grandmasters' opening repertoire.

Mats


  #6  
Old August 20th 07, 10:16 AM posted to rec.games.chess.computer,rec.games.chess.misc
Guy Macon
external usenet poster
 
Posts: 834
Default Computer vs. human matches and Chess256




Ralf Callenberg wrote:

When Hydra smashed Adams, it had only a very shallow opening
book. It wasn't move one - but definitely not a book reaching
into the middlegame. The Hydra-team is convinced, that their
program does better going its own path. When Rybka was playing
his last two matches with odds - do you think the Rybka-team
set up a sophisticated opening book for such starting positions?


Excellent point!

In my opinion, the basic strategy of using human-to-human games
from the past as the basis for an opening book will become less
and less useful for computers as they improve to the point where
they are much, much better than the best humans. It will reach
the point where it isn't just Hydra, but rather all top rated
chess programs that do better calculating the moves from the
start rather than aping past grandmasters.

If a computer plays well calculating from the starting position
under whatever time control it is under, it will always be able
to play even better if given more time to calculate each move.

If a computer that is playing at, say, 2 minutes per move time
control has on its hard disk a complete tree of all possible
moves and responses up to ply N with its moves precalculated
at, say, 20 minutes per move, it will play those first N plies
better by using the book moves.

A computer using such a pre-calculated opening book will also
play faster for the first N moves, giving its opponent less
time to think and giving itself more time on the clock to use
for the rest of the game.

It can also spend even more time -- hours or even days -- on
certain critical moves, such as the very first few moves or
in positions that it has seen many times while playing
against itself and against other computers. Or it can extend
the book deeper into the game for positions it has seen before
-- especially if it lost when playing from those positions.

All of this takes computing power, but it is computing power
that is used before the start of the game, not computing power
that could be used to play better during the game. It is also
a task that is particularly well suited to being done on a
large LAN during non-working hours or even in with distributed
computing such as is used by SETI@Home and Folding@Home. As
I write this the LAN I am on has thousands of computers running
Folding@Home [ http://folding.stanford.edu/ ] while idle,
having done all the OS updating, virus checking and backing up
that they were assigned to do over the weekend. They could
just as easily be running Rybka and extending its opening book
with hours spent calculating each move.

A pre-calculated opening book is still the computer doing
the playing, just like a pre-calculated endgame tablebase is.
In either case the computer could play exactly as well without
the stored tablebase or book if it had unlimited time to do so.

--
Guy Macon
http://www.guymacon.com/


  #7  
Old August 20th 07, 02:40 PM posted to rec.games.chess.computer,rec.games.chess.misc
Chess One
external usenet poster
 
Posts: 5,003
Default Computer vs. human matches and Chess256


"Ralf Callenberg" wrote in message
...
20.08.2007 01:07, Chess One:

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game.


Or anything, It plays moves it cannot calculate for itself, otherwise,
ipso facto, it wouldn't need the book.


It is probably stronger with a book than without. That doesn't mean a
program can't do without.


Ralf - I am not a fantascist like Guy Macon who thinks any science is
'boring' and writes to let us all know his opinion, I am a chess player. I
don't want to engage in talk of 'probably' or make things which /can/ be
tested into some sort of battle of words:

If after 20 years of evolution, and fantastically improved chess programs,
the answer to my question is still not known, I rest my case that any claims
for the engine are not based on facts.

[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer?


Because computer geeks don;t understand the game at all, and its hard to
find even an 1800 player in their ranks.


You mean people like the programmer of Rybka, International Master Vasik
Rajlich?


No - indeed he is an exception to the norm - and look what a difference that
makes! Why do you choose some exception as if it were the rule? But lets us
not continue with fantasies about things which are testable - the standing
issue is as above.


Are computer admistrators incluced by your definition of "geeks" - as
International Grandmaster Gerald Hertneck? In fact the percentage of chess
players earning their life in the software industry is quite high.

Every now and again there is some pretence that the fact chess engines
can't play chess from move 1 doesn't even matter )))


When Hydra smashed Adams, it had only a very shallow opening book. It
wasn't move one - but definitely not a book reaching into the middlegame.


I understand you like to make these rather general claims - as if - you were
answering what I wrote, but we both know that they do not answer the
question, or even pretend to - and computer-geeks always do the same
schtick! They avoid it, and then pretend in public that you are an enemy or
something. pfft! how trite!

The Hydra-team is convinced, that their program does better going its own
path. When Rybka was playing his last two matches with odds - do you think
the Rybka-team set up a sophisticated opening book for such starting
positions?


Sorry, I don't want to encourage more specualtions - my question is actually
a scientific one, which is a different method of inquiry.

Phil Innes

Greetings,
Ralf



  #8  
Old August 20th 07, 03:05 PM posted to rec.games.chess.misc
help bot
external usenet poster
 
Posts: 7,543
Default Computer vs. human matches and Chess256

On Aug 19, 11:45 am, "M Winther" wrote:

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game.


In fact, computers don't seem to understand the opening
very well, when they don't have any openings book to
consult. I frequently notice this when analyzing my own
games and the program suggests a line of play which is
ludicrous if followed to the end of its displayed line.



The opening
problems are already solved, more or less, while the opening books are
that comprehensive. The chess engines, typically, begin thinking only
at the beginning of the middlegame.


And it is the same with many grandmasters! But the
difference here is that a computer can actually consult
a reference, while humans must rely upon limited and
imperfect memory.


It would be a more fair competition if Chess256 was employed in
computer vs. human matches. Neither human nor computer would know any
theory. But it would still be regular chess, and not Fischer Random,
which is much different.

In Chess256 the rules are the same as in Fide chess, and the piece
array is the same. The only difference is the pawn chain. The opening
setup for the pawns is chosen randomly while satisfying the condition
that the pawns must be either placed on the second or third rank.
There are 256 possible configurations. All of them are sound


You say that these pawn placements are chosen
at random, and then follow up by asserting (without
any support whatever) that they are all "sound".
How about something to back that claim up? Can
you demonstrate the soundness of all such
positions (or were you just blowing hot air)?



and balanced, and fully playable. Black's setup mirrors white's.


There are many positions where a mirrored position
is a forced win, usually for the side to move. In addition,
there are more than a few players who have made a study
of what I believe is called "the hippopotamus", where in
fact most of the pawns are distributed between the second
and third ranks; these players would seem to be at an
advantage here, while "classical" players would be more in
terra incognita. As for computers, they are not bothered by
unfamiliarity, and would simply treat this as a middle game
position.


While Black's setup mirrors white's, this should result in a proper
evaluation of strength.


If that is the goal, how about a comprehensive suite
of test positions, from super-easy to nearly impossible,
yielding an objective measure and covering virtually
every type of chess position?


One is free to choose opening strategy,
whether to create an unbalanced or a balanced position, etc. In this
way the program is forced to grapple with problems specific to the
opening, which pertain to development, initiative, and opening
strategy.


Not quite. You said that the arrangement of the pawns
was predetermined, so in effect, both sides would have
lost out on a key part of the opening phase there. You
will note that pawns cannot move backward, and thus
they are not only unique in that sense, but some would
say they constitute the very soul of the game.


-- help bot

  #9  
Old August 20th 07, 06:33 PM posted to rec.games.chess.computer,rec.games.chess.misc
help bot
external usenet poster
 
Posts: 7,543
Default Computer vs. human matches and Chess256

On Aug 19, 8:28 pm, Ralf Callenberg wrote:
20.08.2007 01:07, Chess One:

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game.


Or anything, It plays moves it cannot calculate for itself, otherwise, ipso
facto, it wouldn't need the book.


It is probably stronger with a book than without. That doesn't mean a
program can't do without.


Hey, now here's a guy who obviously has no experience
with this subject; anyone who would choose "probably" to
qualify an obvious fact is hedging his incredible ignorance
for safety.

It's real simple, fella: turn the book "off"; disable it, and
then watch how your computer tries to analyze the chess
openings. In sum, like a patzer except that the computer
is much, much stronger at tactics, so it gets by okay.


[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer?


Because computer geeks don;t understand the game at all, and its hard to
find even an 1800 player in their ranks.


You mean people like the programmer of Rybka, International Master Vasik
Rajlich? Are computer admistrators incluced by your definition of
"geeks" - as International Grandmaster Gerald Hertneck? In fact the
percentage of chess players earning their life in the software industry
is quite high.


Hey, this is the first time the title "IM" has popped up
among programmers; years ago, one of the testers was
an IM, but he bashed computers by issuing a challenge
to pay money if one could take him in a match. For
many years, even lower titles such as FM or NM were
fairly rare among the actual programmers, making the
chess programs far superior to their creators in strength.


Every now and again there is some pretence that the fact chess engines can't
play chess from move 1 doesn't even matter )))


When Hydra smashed Adams, it had only a very shallow opening book. It
wasn't move one - but definitely not a book reaching into the
middlegame. The Hydra-team is convinced, that their program does better
going its own path. When Rybka was playing his last two matches with
odds - do you think the Rybka-team set up a sophisticated opening book
for such starting positions?


Apples-to-oranges; in order to assess this properly,
you need to compare the Rybka pawn-odds openings
book with GM Benjamin's pawn-odds preparation.
Looking at the games, I would say that the human
prevailed here, but how can you clearly and distinctly
separate the contempt factor issue from the openings
book issue? It's a bit messy.


-- help bot



  #10  
Old August 20th 07, 06:37 PM posted to rec.games.chess.computer,rec.games.chess.misc
help bot
external usenet poster
 
Posts: 7,543
Default Computer vs. human matches and Chess256

On Aug 20, 12:09 pm, Guy Macon http://www.guymacon.com/ wrote:
Phil Innes wrote:
I am not a fantascist like Guy Macon who thinks any
science is 'boring'


I was quite specific. I said *YOU* are boring. And you wouldn't
know what Science was if it bit you on the arse. You are a
blowhard who thinks that personal attacks are an acceptable
subsitute for logic and evidence. Go away. You bore me.


In fact, the claim was that IM Innes' *posting* was boring,
not IM Innes himself. I couldn't help bot notice that in
addition to this "observation", there was a claim to not
have bothered reading the boring post, so one wonders
how it was that the "observation" was derived. LOL


-- help bot

 




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 Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Computer opening play and Chess256 M Winther rec.games.chess.computer (Computer Chess) 0 August 19th 07 05:26 PM


All times are GMT +1. The time now is 11:17 PM.


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.
Xecuter 3 Mod Chip - Xecuter 3 Mod Chip - Vegas Hotel - News - MPAA