|
Main
Date: 04 Jan 2009 00:44:29
From: Sanny
Subject: GetClub game improved. (2 new improvements done)
|
Last 2 weeks there was a huge modification but later it was found that it actually slowed and the improvements were in wrong direction. So new modifications were not made. However 2 bugs were found in the process and removed. 1. Now I hope GetClub will always play the opening moves. Lets see new games and see if it always plays the openings. 2. 5 new Openings were taught to GetClub as Help Bot was able to play many new openings and then GetClub had to think a lot. Now with new opening learnt it will play good moves in return to your new openings. If you want to enjoy Chess play a few games with Beginner Level and enjoy. Play Chess at: http://www.GetClub.com/Chess.html I hope now the playing exprience has improved a lot. It will play quite strong moves as the bugs have been removed. It would be very challenging to win against the Beginner Level. It will not let you win easily. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
|
|
Date: 05 Jan 2009 20:51:56
From: help bot
Subject: Re: GetClub game improved. (2 new improvements done)
|
On Jan 5, 4:33=A0am, Sanny <[email protected] > wrote: > > =A0 With GetClub, it sometimes happens that we > > are chugging along, and POW!, the program > > will sacrifice a piece for mere pawns and > > maybe a spite check; game over. > If this happens again inform me with the link to the game and I will > see if positional values need to be decreased. > > At the moment GetClub give +1 point penalty for any opponent piece > reaching near the King. So that king is kept away from attacks. > > Should that be changed? Yes. For instance, in simple endings it often happens that a player should use his King to restrict the enemy King-- not stay on the edge of the board or worse, near a corner. In this case, it is illegal for one King to move right next to the other, but in many other cases, the close approach of an enemy piece is not necessarily dangerous. Let's say you have a position where GC can, if it wants, sacrifice a Knight for two pawns and a spite-check which brings, for a moment, one of its pieces next to the enemy King-- which is perfectly safe from being checkmated. In this case, the Knight-sac may well lose, and yet the opponent has done nothing to earn victory, except gobble up the unsound sacrifice and then move out of check. A far better way to promote successful attacks is to let the program try to find mate or the win of decisive material via its normal calculations. Value the King at 99 points or more, so that the program never, ever "sacrifices" its King, for compensation. In reality, a spite-check has /no value/ apart from annoying the opponent (hmmm) and if it might be followed by a number of losing replies, but only one, difficult-to-discern, correct defense. In general, computers do well to sit back and wait for tactical errors by their human opponents, then POUNCE. This is followed by the most annoying thing of all: near-perfect technique in mopping up a won game! Coming back from a dead lost position generally requires some tactical error or errors-- often ones which most computers are very unlikely to make. Some programs are far more aggressive than others, but I seriously doubt that any really strong ones score an enemy piece incursion, in itself, so high as equivalent to a full point. That scoring strongly encourages spite-checks, but the goal is not to merely inflict spite, but to wreak havok like Conan the Barbarian. Think Collateral Damage, not "I spite-check you". -- help bot
|
|
Date: 05 Jan 2009 01:33:26
From: Sanny
Subject: Re: GetClub game improved. (2 new improvements done)
|
> =A0 With GetClub, it sometimes happens that we > are chugging along, and POW!, the program > will sacrifice a piece for mere pawns and > maybe a spite check; game over. If this happens again inform me with the link to the game and I will see if positional values need to be decreased. At the moment GetClub give +1 point penalty for any opponent piece reaching near the King. So that king is kept away from attacks. Should that be changed? Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
|
Date: 05 Jan 2009 01:28:26
From: Sanny
Subject: Re: GetClub game improved. (2 new improvements done)
|
> In a previous game it threw away the exchange without any > compensation...twice! > The root cause for this sort of thing, I suspect, is too much weight > on positional aspects in the calculation of the evaluation score. Yes, there is too much points attached to positional values. It is done so that king is protected from intruding pieces. It gave away knight for one pawn because of below benefits. If Knight had played Nd7 1. It would have blocked the Black Bishop. (1 point) 2. The Center would have been controlled by White pawn at e5. (1 point) In case it plays Bishop to b4, It gets points for Piece Advancements. And when Bishop takes the knight. White will get double Pawns. So again 1 point for that. So it sacrificed Knight for 1 Pawn + 3 strong Positional advantages. What do other Chess engines tell about this sacrifice? Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 05 Jan 2009 15:50:32
From: David Richerby
Subject: Re: GetClub game improved. (2 new improvements done)
|
Sanny <[email protected] > wrote: > If Knight had played Nd7 > > 1. It would have blocked the Black Bishop. (1 point) The black bishop is already mostly blocked by the pawn on e6. It's one of the characteristic features of this opening. > 2. The Center would have been controlled by White pawn at e5. (1 > point) > > In case it plays Bishop to b4, It gets points for Piece Advancements. > And when Bishop takes the knight. White will get double Pawns. So > again 1 point for that. > > So it sacrificed Knight for 1 Pawn + 3 strong Positional advantages. No. It gave up a knight for a pawn and a few minor positional advantages. > What do other Chess engines tell about this sacrifice? They think it's garbage. Have a read of the following article by Dan Heisman: http://www.chesscafe.com/text/heisman57.pdf Heisman states what he calls the Principle of Tactical Dominance: Tactical criteria dominate positional criteria. Therefore, use of positional criteria is almost always useless if there is a tactic that wins material or checkmates; decide tactics first and only apply positional criteria if no tactic exists. Dave. -- David Richerby Miniature Metal Priest (TM): it's www.chiark.greenend.org.uk/~davidr/ like a man of the cloth that's made of steel but you can hold in it your hand!
|
|
Date: 04 Jan 2009 12:06:31
From: zzz
Subject: Re: GetClub game improved. (2 new improvements done)
|
On 4 jan, 09:44, Sanny <[email protected] > wrote: > Last 2 weeks there was a huge modification but later it was found that > it actually slowed and the improvements were in wrong direction. So > new modifications were not made. > > However 2 bugs were found in the process and removed. > > 1. Now I hope GetClub will always play the opening moves. Lets see new > games and see if it always plays the openings. > > 2. 5 new Openings were taught to GetClub as Help Bot was able to play > many new openings and then GetClub had to think a lot. Now with new > opening learnt it will play good moves in return to your new openings. > > If you want to enjoy Chess play a few games with Beginner Level and > enjoy. > > Play Chess at:http://www.GetClub.com/Chess.html > > I hope now the playing exprience has improved a lot. > > It will play quite strong moves as the bugs have been removed. It > would be very challenging to win against the Beginner Level. It will > not let you win easily. > > Bye > Sanny > > Play Chess at:http://www.GetClub.com/Chess.html Based on a game I played against "Easy" earlier today, there isn't much reason for optimism on the evolution of GetClub's playing strength. I had white, the game went 1. e4 e6 2.d4 d5 3.Nc3 Nf6 4.e5 After 4.e5 GetClub appeared to be out of book, which is surprising considering this is one of the main lines of the French Defense. The move it came up with was even more surprising though: 4...Bb4??? gives away a piece for, well, nothing much. Game over after another 19 moves. In a previous game it threw away the exchange without any compensation...twice! The root cause for this sort of thing, I suspect, is too much weight on positional aspects in the calculation of the evaluation score. GetClub needs to (re-)learn some respect for material! Therefore my advice to Sanny is: drastically reduce the weight of the positional part in the evaluation function. Let the program rely mostly on material calculation. Don't burden it so much with misunderstood and overestimated chess "knowledge". As an experiment: divide the total of the positional terms in the evaluation function by 10, run your tests and compare.
|
|
Date: 04 Jan 2009 01:33:34
From: help bot
Subject: Re: GetClub game improved. (2 new improvements done)
|
On Jan 4, 3:44=A0am, Sanny <[email protected] > wrote: > Last 2 weeks there was a huge modification but later it was found that > it actually slowed and the improvements were in wrong direction. So > new modifications were not made. > > However 2 bugs were found in the process and removed. > > 1. Now I hope GetClub will always play the opening moves. Lets see new > games and see if it always plays the openings. > > 2. 5 new Openings were taught to GetClub as Help Bot was able to play > many new openings and then GetClub had to think a lot. Now with new > opening learnt it will play good moves in return to your new openings. > > If you want to enjoy Chess play a few games with Beginner Level and > enjoy. > > Play Chess at:http://www.GetClub.com/Chess.html > > I hope now the playing exprience has improved a lot. > > It will play quite strong moves as the bugs have been removed. It > would be very challenging to win against the Beginner Level. It will > not let you win easily. This sounds about right as at first, I was winning even easier than before, but more recently, I've had some difficulties against the Beginner level. In addition, I've noticed an improvement in the openings play-- things aren't so easy for me anymore. I've been taking White a lot and GC seems to have truly "improved" in such lines as the Benoni, the Queen's Gambit declined, and so forth. I may have to switch to playing the Black side and use my "secret weapons", such as the Larry Parr line in the QGD (Black comes out on top), or -- heaven forbid -- just make up new stuff on the fly, to confound the machine. These computers can be really daft at times. While I disagree with the great Dr. IMnes as to the value of the Ruy Lopez "evidence" of dafticity, I noted that in analysing game one of the 1972 Spassky/Fischer match, where Mr. Spassky played p-b6!, even Rybka -- the greatest of the computer chess breed -- made a beginner-style blunder in taking on a6, which nets a very simple draw (because White's a-pawn cannot Queen). With GetClub, it sometimes happens that we are chugging along, and POW!, the program will sacrifice a piece for mere pawns and maybe a spite check; game over. On the other hand, I saw a recent game -- a brilliancy prize winner, no less -- in which one of America's top grandmasters thought his opponent had a perpetual check, when he didn't. GM Shabalov could have snarfed a Rook, with check, and according to Rybka, he then could go ahead and snarf a Bishop to boot! The checks merely drive his King to safety... . -- help bot
|
|