Cursed win at TCEC

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

duncan
Posts: 12038
Joined: Mon Jul 07, 2008 10:50 pm

Re: fortress_draw_rule

Post by duncan »

hgm wrote:Actually something like the 50-move rule is essential in computer Chess, even more so than in human Chess. Humans will tire, and eventually agree a draw. Engines would continue for many millions of moves.
I agree something like the 50-move rule is needed in computer Chess

eg. 50 moves except where there is a tablebase win. this will cover the 1000 move win for 8 piece tablebase which we may have in 7 years, but will disallow pointless prolongation of the game where there is no tablebase win
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: fortress_draw_rule

Post by Evert »

duncan wrote: eg. 50 moves except where there is a tablebase win. this will cover the 1000 move win for 8 piece tablebase which we may have in 7 years, but will disallow pointless prolongation of the game where there is no tablebase win
This is too messy and inconsistent.
There was an exception in FIDE chess, and it was removed because as time goes on there become more and more exceptions and the rule becomes unwieldy.

I think it's better (and easier) to just accept that under the rules of chess there are some positions that cannot be won under the 50-move rule, that could be won otherwise. Variants such as Makruk and Sittuyin have "counting" rules that are in some ways similar to the 50 move rule (but more punishing). These alter the nature of the game in end games, making positions that could be trivially won drawn instead. It's the nature of the game.

I suppose one could have an option to ignore or change the 50 move rule, if desired. That way people can decide to ignore it (or change it) if they want for their own games/tournaments. That's a different discussion though.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: fortress_draw_rule

Post by MikeB »

Norm Pollock wrote:The fundamental unresolved issue has been around a long time, and it will be around long after tcec. What it comes down to is why should computer engines that see a mate in 51+ moves be penalized and forced to accept a draw. The 50 move rule was established solely for humans and it was established long before computer engines. Should it be changed to accommodate technological progress and if so, how?

As for this tournament and superfinal itself, no big deal, but the incident illustrates the bigger problem that is unresolved.
Some might look at engines simply looking up moves from tablebases as form of cheating and say just ban tablebases from engine tournaments. Likewise with opening books if you really want to know the strongest engine. Agree with HGM , we should follow the human rules and if they change we change. End of story. But I can appreciate different view points and one can always run his tournament his way. That's what TCEC is doing and there's nothing wrong with , it's his tournament ;>). Likewise , you can run your tournaments anyway you want. But there no need to change the rules.
Ralph Stoesser
Posts: 408
Joined: Sat Mar 06, 2010 9:28 am

Re: fortress_draw_rule

Post by Ralph Stoesser »

Evert wrote:
duncan wrote: eg. 50 moves except where there is a tablebase win. this will cover the 1000 move win for 8 piece tablebase which we may have in 7 years, but will disallow pointless prolongation of the game where there is no tablebase win
This is too messy and inconsistent.
There was an exception in FIDE chess, and it was removed because as time goes on there become more and more exceptions and the rule becomes unwieldy [...]
Computer tournaments have more in common with correspondence human chess than with usual human chess competitions for which the FIDE rules are made. The quality of play is better and there is not much time pressure or human exhausting.

What exactly is messy about such a rule?
10.Tablebase Adjudication

a. ICCF acknowledges some tablebases as valid for claiming win/draw/loss in positions solvable with the following tablebase: Convekta Ltd, which solves all positions with maximum 6 men. Each certified tablebase will be available on the ICCF Webserver system.

b. In case the tablebase shows a win that supersedes the 50 moves rule, the win will be awarded.
http://documents.iccf.com.s3.amazonaws. ... 1.2016.pdf
User avatar
hgm
Posts: 27787
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: fortress_draw_rule

Post by hgm »

If the 50-move rule makes some end-games drawn that otherwise could be won, so what? There are plenty other rules that turn end-games into draws that would have been won if the rule did not exist. Stalemate, for example. All drawn KPK positions would have been wins if stalemate did not exist, and you would have to play until King capture. If we did not have the rule that Bishops would capture only diagonally, but they could capture to any adjacent square, you could checkmate in KBK. And if Bishops could move to the other color, many draws in end-games with unlike Bishops would become wins. And if the board was 9x9, you would not even have unlike Bishops to start with. Repetition draws are annoying too. Why not simply declare the side that causes a repetition the loser? Then even K vs K could still be won with proper play.

If we are not going to change any of those rules, why would the 50-move rule be obnoxious?
mwyoung
Posts: 2727
Joined: Wed May 12, 2010 10:00 pm

Re: Cursed win at TCEC

Post by mwyoung »

syzygy wrote:
mwyoung wrote:
syzygy wrote:
Lets make an absurd example to show the point. I play GM Carlsen a 6 game match with 6 fixed and very unsound openings. So unsound I am able to win with white every game. And so is GM Carlsen.
And that is exactly what is not happening in TCEC.
I respect your opinion.

And I will let TCEC make my point.
It is not an opinion but a fact. There have not been any 1-1 openings so far.

Of course we might yet get openings that are so advantageous for one side that 1-1 is inevitable. But as hgm explained, even if that happens there is no damage. It will be as if TCEC had one round less. There would be no actual skew.
And I showed that it does matter. What you are arguing is that wins or losses forced onto the progam do not matter. As long as the other program could get a loss from the opening as well. And yet and the point of my post. Some go crazy because a loss was forced onto Houdini 5. When the exact same thing could happen to Stockfish 8 making it fair. That's why I think this whole thread is funny. Some here have such selective moral outrage.
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: Cursed win at TCEC

Post by syzygy »

mwyoung wrote:
syzygy wrote:
mwyoung wrote:
syzygy wrote:
Lets make an absurd example to show the point. I play GM Carlsen a 6 game match with 6 fixed and very unsound openings. So unsound I am able to win with white every game. And so is GM Carlsen.
And that is exactly what is not happening in TCEC.
I respect your opinion.

And I will let TCEC make my point.
It is not an opinion but a fact. There have not been any 1-1 openings so far.

Of course we might yet get openings that are so advantageous for one side that 1-1 is inevitable. But as hgm explained, even if that happens there is no damage. It will be as if TCEC had one round less. There would be no actual skew.
And I showed that it does matter. What you are arguing is that wins or losses forced onto the progam do not matter. As long as the other program could get a loss from the opening as well. And yet and the point of my post.
You were saying skew. There is no skew.
Some go crazy because a loss was forced onto Houdini 5.
Nothing to do with pro- or contra-H5 or SF. There is just some amazement about the fact that a bug is acknowledged to be a bug, yet is not fixed even though the fix is straightforward and painless (no replay or anything necessary).

If your point is that the bug, just like the openings, introduces no skew, then nobody will dispute that. Certainly both engines could have been on the receiving end and if it strikes again it may strike H5 and it may strike SF. But that is not at all the reason for the length of this thread.
Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Cursed win at TCEC

Post by Uri Blass »

Lyudmil Tsvetkov wrote:
gladius wrote:
Houdini wrote:
whereagles wrote:Have a look:

http://tcec.chessdom.com/archive.php?se=9&sf&ga=17

Engines showing 0.00 due to 50-move rule, but position was auto-adjudicated as an M72 TB win :D

Discuss :)
Not much discussion possible.
Both engines know that it's a draw (0.00) and play accordingly.
Suddenly the GUI decides otherwise and is clearly not following the rules of chess as implemented in the engines.
It's kinda ridiculous, but not very important.
Agreed, it should be a draw. As I posted in the TCEC chat, the adjudication should match the result if the engines had played the position out. In this game, it was a 50 move draw.
I would not agree here with Gary.
A tablebase win is a tablebase win. The position is simply won for white, so why declare it a draw? If both engines assume it is 0.0, that is only their fault they still have not implemented the much more relevant 100-move draw rule instead of the well-outdated 50-move rule. (or, what is the longest tb win without captures/promotions/pawn move?)

I am not certain what FIDE says about the 50-move/100-move draw rule, but why should engines follow FIDE? Engines are at the cutting edge of progress and progress says abovementioned position is simply a win for the stronger side. It is simply time to implement longer draw rule than 50-moves.

That should be specified in some protocol though, I agree it was not quite fair to both Houdini and SF in terms of their lack of knowledge, but a win is a win.
1)If the tournament does not use the 50 move rule in 5 piece tablebases positions then you need to mention it before the tournament and TCEC did not do it(claiming that you adjudicate games in 5 piece tablebases is not enough when people do not know that the adjudication is not based on the common tablebases that consider the 50 move rule).

2)If the tournament does not use the 50 move rule in 5 piece tablabases positions then I see no reason to use it in 6 piece tablebases positions because it means that you accept engines to be non consistent and use one type of tablebases in 5 piece positions and another type of tablebases in 6 piece positions(in case the author try to win).

3)I also do not see a reason to change rules based on having more tablebases
and maybe tomorrow an engine may be able to build some new tablebases during the game in order to find a mate in 80(when the mate is practically a draw by the 50 move rule).

4)I think that if you change the 50 move rule for some future tournament the best solution is simply not to have the 50 move rule in case that one program claims a mate for itself. The program that claims the mate will also have to show some main line of all moves to mate when there is going to be an analysis after the game to confirm the result(confirming that the main line does not have obvious blunders).
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Cursed win at TCEC

Post by Guenther »

Dirt wrote:
syzygy wrote:It is not an opinion but a fact. There have not been any 1-1 openings so far.
Rounds 17 and 18 were the same opening and each was won by white. Not unexpected, of course.
Game 25 and 26 could be counted now. That opening looks a bit too 'whitish'.
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Cursed win at TCEC

Post by Laskos »

Guenther wrote:
Dirt wrote:
syzygy wrote:It is not an opinion but a fact. There have not been any 1-1 openings so far.
Rounds 17 and 18 were the same opening and each was won by white. Not unexpected, of course.
Game 25 and 26 could be counted now. That opening looks a bit too 'whitish'.
Ideally, for the "resolution" of the match, it's best to have equal number of 1/2-1/2 and 1-1 openings. For TCEC conditions, where draw rate with balanced positions can reach 90%, it almost rigorously proven. So, openings as of now, are a bit too balanced compared to ideal (six 1/2-1/2, one 1-1).

PS Wait, wasn't game 25 draw?