Komodo benefits less from TBs?

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

Moderators: hgm, Rebel, chrisw

mbabigian
Posts: 204
Joined: Tue Oct 15, 2013 2:34 am
Location: US
Full name: Mike Babigian

Re: Komodo benefits less from TBs?

Post by mbabigian »

An alternative explanation is simply that Komodo has more endgame knowledge. This would give TB's less to improve on. The data already suggests this as komodo was best with no Tablebases.

My two cents.
User avatar
Guenther
Posts: 4607
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Komodo benefits less from TBs?

Post by Guenther »

mbabigian wrote:An alternative explanation is simply that Komodo has more endgame knowledge. This would give TB's less to improve on. The data already suggests this as komodo was best with no Tablebases.

My two cents.
This explanation is of course a logical hypothesis and therefore already was mentioned in this thread by Evert.
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
Modern Times
Posts: 3550
Joined: Thu Jun 07, 2012 11:02 pm

Re: Komodo benefits less from TBs?

Post by Modern Times »

Guenther wrote:
mbabigian wrote:An alternative explanation is simply that Komodo has more endgame knowledge. This would give TB's less to improve on. The data already suggests this as komodo was best with no Tablebases.

My two cents.
This explanation is of course a logical hypothesis and therefore already was mentioned in this thread by Evert.
Yes - and it is the most likely explanation I think.
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Komodo benefits less from TBs?

Post by Laskos »

Modern Times wrote:
Guenther wrote:
mbabigian wrote:An alternative explanation is simply that Komodo has more endgame knowledge. This would give TB's less to improve on. The data already suggests this as komodo was best with no Tablebases.

My two cents.
This explanation is of course a logical hypothesis and therefore already was mentioned in this thread by Evert.
Yes - and it is the most likely explanation I think.
It seems so to me too, but one result is not in line with this explanation. In a gauntlet from a suite of 6-men Wins, against the perfect player on 6-men, BrainFish enabled with 6-men Syzygy, Komodo is not that successful without TBs.

Code: Select all

   # PLAYER                : RATING  ERROR    POINTS  PLAYED     (%)   CFS(next)

   1 BrainFish Syzygy-6    :  172.6   12.9    1745.5    3000    58.2     100    

   2 Houdini_602 NO TB     :  -44.8   20.1     424.0    1000    42.4      84    
   3 BrainFish NO TB       :  -62.3   20.3     416.0    1000    41.6      57    
   4 Komodo 11.2 NO TB     :  -65.5   20.4     414.5    1000    41.5     ---  
The correct pentanomial error margins are about 4 times smaller than shown in Ordo, or 5 ELO points, because the positions are very unbalanced, they are theoretical 6-men Wins.

So, Komodo without TBs doesn't convert more 6-men Wins than the other two engines. And the explanation would be more convoluted: Komodo plays better 7-8-9 men or 14-men endgames without TBs than other engines without TBs, but on 6-men it plays no better. A somehow contorted explanation.
Jouni
Posts: 3291
Joined: Wed Mar 08, 2006 8:15 pm

Re: Komodo benefits less from TBs?

Post by Jouni »

Houdini's 1. position is surprise. But obviously Houdart has improved syzygy implemention as my tests have also shown. Version 5 was buggy.
Jouni
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Komodo benefits less from TBs?

Post by Damir »

Kai,

Can you make a test of which engine benefits most whitout use of tbs ? :) :)
mjlef
Posts: 1494
Joined: Thu Mar 30, 2006 2:08 pm

Re: Komodo benefits less from TBs?

Post by mjlef »

Laskos wrote:
Evert wrote:It is possible that Komodo has end-game knowledge that helps it in case there are no tablebases. If that is the case, then there is less to gain from tablebases.
This is just speculation, of course, but I wouldn't be surprised if Komodo has such knowledge.
I also thought of that possibility. Amongst these 3 top engines, at this time control, Komodo is significantly weaker than the other two in normal games with no TBs. But here, in endgames without TBs, it comes as the strongest, especially pronouncedly in the first endgame suite. In other words, without TBs it overperforms in endgames compared to general play.

So, yes, this speculation seems to me a possibility.
Komodo does seem to have some more general endgame knowledge than other programs I have looked at. And the endgame has some modifications to the search as well.
Tdunbug
Posts: 47
Joined: Mon Mar 07, 2016 12:46 am

Re: Komodo benefits less from TBs?

Post by Tdunbug »

I am currently running a 10K head to head match between default Komodo verses a tweaked variation of Komodo( I made it so it does not hit TBS so quickly). I want to see if Komodo would benefit from relying on it's own calculations more during the middle stages of the games.

Though it is still early I have noticed a couple of things:
#1 Komodo 11.2.2 TB seems to be roughly 2% faster than the default
#2 While Komodo 11.2.2 TBS is faster during the beginning and middle phases of the game it is slightly slower during the endgame phase.

So there seems to be a symbiotic relationship here
shrapnel
Posts: 1339
Joined: Fri Nov 02, 2012 9:43 am
Location: New Delhi, India

Re: Komodo benefits less from TBs?

Post by shrapnel »

I want to see if Komodo would benefit from relying on it's own calculations more during the middle stages of the games.
Good ! It does, actually, but I have no Proof, as its only an Observation of mine while watching online Engine-Engine Matches. Unfortunately, its not consistent enough, but perhaps that's because current version of Komodo is inherently weak.
But why are you using speed as a parameter/benchmark ? I don't think that's a good idea and has little to do with Komodo's unique approach to the Middle Game.
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis
tpoppins
Posts: 919
Joined: Tue Nov 24, 2015 9:11 pm
Location: upstate

Re: Komodo benefits less from TBs?

Post by tpoppins »

mjlef wrote:Komodo does seem to have some more general endgame knowledge than other programs I have looked at. And the endgame has some modifications to the search as well.
How do you account for it not seeing a draw in the following position, then?

[d]5b1k/7P/6P1/1B6/8/5K2/8/8 b - - 0 58

Taken from the LTC match in progress vs. Houdini 6.02, this position was reached after White's (Komodo) move 58 in game 48*. It's an obvious 6-men draw - confirmed with the Let's Check DB to be on the safe side.

Both engines utilized 5-men Syzygy with Probe Depth = 1 which, coupled with the generous increment (30s) would have one expect that the game would end in peace quickly. Houdini, in fact, reported 0.00 as early as move 50; Komodo's eval, in contrast, never dipped below +1.50 for another twenty moves and it happily kept shuffling the pieces this way and that way until I had to interfere to end the silliness.

There are plenty of draws in that match, and most of them are examples of Komodo lagging way behind (typically 10-12 moves) Houdini in acknowledging the draw. The few times Komodo does see 0.00 earlier than Houdini is, paradoxically, in early-to-mid middlegame, when you would think there's still everything to fight for.

Playing for a win in such obviously drawn positions may be a valid strategy against much weaker engines - those with inferior search and/or without TBs - that's what Contempt is for, isn't it? It's an odd behavior when Contempt is set to zero, however; or perhaps it points to a significant deficiency in Komodo's endgame knowledge, in particular in opposite-colored bishops endings (game 2 is another example).

* - complete game scores and detailed match conditions in the linked thread