Komodo 13 released

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

Moderators: hgm, Rebel, chrisw

User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Komodo 13 released

Post by Nordlandia »

Is contempt of 13 ideal for selfplay matches? I remember it should be approximately equivalent to default contempt of 10 in earlier Komodo versions.

Adjusting contempt to 13 from 16 give same effect as 10 in earlier versions right?

Assuming K13.01 vs K13.01. Also a value for K13.01 vs K12.3 is also nice to know for setup positons such as this one below:

K13.01 as white against previous K12.3 as black. What is the ideal contempt value for either side here?

[d]rnbqkbnr/pppppppp/8/8/8/8/1PPPPPP1/RNBQKBNR w KQ -
h1a8
Posts: 508
Joined: Fri Jun 04, 2010 7:23 am

Re: Komodo 13 released

Post by h1a8 »

lkaufman wrote: Mon May 13, 2019 4:28 pm
h1a8 wrote: Mon May 13, 2019 8:42 am
lkaufman wrote: Mon May 13, 2019 4:32 am
h1a8 wrote: Mon May 13, 2019 2:56 am I have a question. If I purchase chessbase Komodo 12 (or latest chessbase version)
then can I get the newest version of the engine?

Basically I want the newest Komodo with the latest chessbase GUI.
Then just wait a few days until Komodo 13 goes on sale on the chessbase website. They haven't announced anything yet, but in the past they always release within a couple weeks of any new integer version of Komodo on our website.
Ok thanks. And if I get Komodo 13 then do I get a year of engine updates? Or just all updates from 13 and prior to version 14 ?
No, ChessBase only gives free updates for the first two months.
Ok I have fritz 15 program.
Im wondering will komodo 13 program (from chessbase) have the latest and same features as Fritz 15 (or 16) does.

If so then I'll just buy the komodo standalone engine and install it to fritz 15. But I'm big on new features.
Marcus9
Posts: 85
Joined: Mon May 13, 2019 6:05 pm
Full name: Marco Giorgio

Re: Komodo 13 released

Post by Marcus9 »

Is the komodo team working on an Android version of komodo 13? I would be interested in the Monte Carlo version. I find the smartphone an extremely comfortable object for analyzing games while I'm out
mjlef
Posts: 1494
Joined: Thu Mar 30, 2006 2:08 pm

Re: Komodo 13 released

Post by mjlef »

Marcus9 wrote: Tue May 14, 2019 11:46 pm Is the komodo team working on an Android version of komodo 13? I would be interested in the Monte Carlo version. I find the smartphone an extremely comfortable object for analyzing games while I'm out
Yes, we still plan an Android release. MCTS is a bit of a challenge due to larger memory requirements for the MCTS search tree, and we are using a lot of mutexes in K 13.01. We recently found a way to get rid of most of the mutexes, and that gets us a step close to maybe getting MCTS to fit on smaller devices. We would probably not be able to support very long MCTS searches in devices with low memory. I can announce once we have something, but I do not know how long it might take.
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Komodo 13 released

Post by lkaufman »

h1a8 wrote: Tue May 14, 2019 9:08 pm
lkaufman wrote: Mon May 13, 2019 4:28 pm
h1a8 wrote: Mon May 13, 2019 8:42 am
lkaufman wrote: Mon May 13, 2019 4:32 am
h1a8 wrote: Mon May 13, 2019 2:56 am I have a question. If I purchase chessbase Komodo 12 (or latest chessbase version)
then can I get the newest version of the engine?

Basically I want the newest Komodo with the latest chessbase GUI.
Then just wait a few days until Komodo 13 goes on sale on the chessbase website. They haven't announced anything yet, but in the past they always release within a couple weeks of any new integer version of Komodo on our website.
Ok thanks. And if I get Komodo 13 then do I get a year of engine updates? Or just all updates from 13 and prior to version 14 ?
No, ChessBase only gives free updates for the first two months.
Ok I have fritz 15 program.
Im wondering will komodo 13 program (from chessbase) have the latest and same features as Fritz 15 (or 16) does.

If so then I'll just buy the komodo standalone engine and install it to fritz 15. But I'm big on new features.
ChessBase Komodo 13 should have at least all the features of the latest Fritz release. Whether they will add any new ones I don't know.
Komodo rules!
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Komodo 13 released

Post by lkaufman »

Nordlandia wrote: Tue May 14, 2019 7:22 pm Is contempt of 13 ideal for selfplay matches? I remember it should be approximately equivalent to default contempt of 10 in earlier Komodo versions.

Adjusting contempt to 13 from 16 give same effect as 10 in earlier versions right?

Assuming K13.01 vs K13.01. Also a value for K13.01 vs K12.3 is also nice to know for setup positons such as this one below:

K13.01 as white against previous K12.3 as black. What is the ideal contempt value for either side here?

[d]rnbqkbnr/pppppppp/8/8/8/8/1PPPPPP1/RNBQKBNR w KQ -
In general there is no reason to use any value of Contempt other than zero for Komodo vs Komodo if they are the same or closely rated versions. For MCTS it doesn't even work, because Komodo MCTS already acts as if a normal Contempt level was set. For materially imbalanced positions, Komodo already "knows" that the side who is ahead should usually trade at least major pieces, so setting Contempt to seek or avoid trades should be unnecessary. Having said that, I suppose that with enough testing one could establish that some non-zero value is better than zero when one side is ahead by a given amount. I just don't think it would be far enough from zero to justify the testing time needed to determine it for various imbalances.
Komodo rules!
leavenfish
Posts: 282
Joined: Mon Sep 02, 2013 8:23 am

Re: Komodo 13 released

Post by leavenfish »

lkaufman wrote: Tue May 14, 2019 7:08 pm
leavenfish wrote: Tue May 14, 2019 5:52 pm
lkaufman wrote: Sun May 12, 2019 8:23 pm
konsolas wrote: Sun May 12, 2019 6:23 pm
lkaufman wrote: Sat May 11, 2019 11:48 pm ~snip~

The scores reported by an MCTS engine like Komodo MCTS already reflect the possiblility of the opponent going wrong in plausible ways. Maybe it doesn't do it the same way you would, but at least to a significant degree it does what you want.
That's really interesting. If this is possible with MCTS, have you considered adding a mode to Komodo which adds more weight to the possibility of the opponent going wrong, which would allow people to find trappy lines in analysis?
If regular Komodo did that, it would just become a much weaker cousin of Komodo MCTS. That's the fundamental difference between standard ("Alpha-Beta") engines and MCTS engines; standard ones assume that the opponent will always play the move the engine considers best, whereas MCTS assumes that all reasonable moves have some chance of being chosen. Komodo MCTS (and Lc0 and spinoffs if you have suitable GPU) are the engines you should use.
There seems to be no real info on the Komodo website about vs 13.

Is there some info you can point me to about exactly how MCTS really works? I would like to see how, as you say, it 'already reflects the possibility of the opponent going wrong in plausible ways'. If it in some ways already does what I do manually for opening anaylsis, then it might be worth getting.

Otherwise, if you just look at certain tests that assign ratings for results, there has been little to no real improvement since K11.3.1 (perhaps even regression according to some) which I already have. The only thing 'new' being MCTS - which at least in 'play' is even weaker, but I am only interested in an analysis partner.
For analysis, there are two reasons you might want to use Komodo 13.01 MCTS. !. If you analyze in MultiPV Mode, Komodo MCTS is stronger than normal Komodo, because being forced to analyze multiple lines to get a score cripples all Alpha-Beta engines but is free for MCTS. 2. MCTS assumes that there is some probability that every legal move will be played at any point, with the probability depending on how good the move appears to be. So if other replies are inferior but not "obviously bad" that will make your candidate move look better. The more plausible ways there are to go wrong for the opponent, the better your move will look.
Thanks - is there anywhere noted the changes from 12 to 13? I presume the usual 'speed-ups' and eval tweaks, but I cannot even find that listed anywhere. I did find on the Komodo website: "Komodo 13 MCTS is much better than previous versions in its ability to utilize hardware with many cores. " but that would seem largely irrelevant to the average consumer with your average hardware.
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Komodo 13 released

Post by lkaufman »

leavenfish wrote: Fri May 17, 2019 8:06 pm
lkaufman wrote: Tue May 14, 2019 7:08 pm
leavenfish wrote: Tue May 14, 2019 5:52 pm
lkaufman wrote: Sun May 12, 2019 8:23 pm
konsolas wrote: Sun May 12, 2019 6:23 pm
lkaufman wrote: Sat May 11, 2019 11:48 pm ~snip~

The scores reported by an MCTS engine like Komodo MCTS already reflect the possiblility of the opponent going wrong in plausible ways. Maybe it doesn't do it the same way you would, but at least to a significant degree it does what you want.
That's really interesting. If this is possible with MCTS, have you considered adding a mode to Komodo which adds more weight to the possibility of the opponent going wrong, which would allow people to find trappy lines in analysis?
If regular Komodo did that, it would just become a much weaker cousin of Komodo MCTS. That's the fundamental difference between standard ("Alpha-Beta") engines and MCTS engines; standard ones assume that the opponent will always play the move the engine considers best, whereas MCTS assumes that all reasonable moves have some chance of being chosen. Komodo MCTS (and Lc0 and spinoffs if you have suitable GPU) are the engines you should use.
There seems to be no real info on the Komodo website about vs 13.

Is there some info you can point me to about exactly how MCTS really works? I would like to see how, as you say, it 'already reflects the possibility of the opponent going wrong in plausible ways'. If it in some ways already does what I do manually for opening anaylsis, then it might be worth getting.

Otherwise, if you just look at certain tests that assign ratings for results, there has been little to no real improvement since K11.3.1 (perhaps even regression according to some) which I already have. The only thing 'new' being MCTS - which at least in 'play' is even weaker, but I am only interested in an analysis partner.
For analysis, there are two reasons you might want to use Komodo 13.01 MCTS. !. If you analyze in MultiPV Mode, Komodo MCTS is stronger than normal Komodo, because being forced to analyze multiple lines to get a score cripples all Alpha-Beta engines but is free for MCTS. 2. MCTS assumes that there is some probability that every legal move will be played at any point, with the probability depending on how good the move appears to be. So if other replies are inferior but not "obviously bad" that will make your candidate move look better. The more plausible ways there are to go wrong for the opponent, the better your move will look.
Thanks - is there anywhere noted the changes from 12 to 13? I presume the usual 'speed-ups' and eval tweaks, but I cannot even find that listed anywhere. I did find on the Komodo website: "Komodo 13 MCTS is much better than previous versions in its ability to utilize hardware with many cores. " but that would seem largely irrelevant to the average consumer with your average hardware.
The changes from Komodo 12 to 13 in MCTS mode (which is where most of the changes were made) are so vast and pervasive that it is hopeless to even try to enumerate them. The elo gains are in the 300 to 400 range on any number of threads, so it's really a very different engine. Virtually every aspect was improved, some of the changes being rather radical. Most cannot be explained without describing in detail how Komodo MCTS works, which is pretty unique. As for regular Komodo, there were quite a few changes, but only a few that show up as measurable elo gains on one to four threads. To be honest, if you never use MultiPV or MCTS mode, don't have more than a few cores, and already own Komodo 12, I wouldn't recommend spending the money for Komodo 13 unless the cost is insignificant to you. But I think that most people do use MultiPV, and if so Komodo 13 MCTS is clearly better than Komodo 12 in either mode.
Komodo rules!
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Komodo 13 released

Post by AdminX »

Thank you Mark and Larry,

The progress you guys are making with the MCTS version is interesting to monitor.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Komodo 13 released

Post by Nordlandia »

Couple of days ago i made up this position. And i find it quite amazing that Komodo is capable of holding this position as white, whereas SF loses as white. Komodo know white got long term compensation, even black is pure exchange ahead. The defensive outpost on d4 and in addition of opposite-colored bishops make this position a headache for stockfish. There is no entrance path on the queenside for the rooks. According a friend of me (GM rated 2500) he suggested black's plan is to play on the kingside and said the position is probably lost for white.

[d]r1bqk2r/pp3ppp/8/3p4/3Np3/1P2P3/PB1P1PPP/3Q1RK1 b kq - 0 1