UCI_Elo 1500 engines and FIDE Elo

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

Moderator: Ras

lkaufman
Posts: 6284
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA
Full name: Larry Kaufman

Re: UCI_Elo 1500 engines and FIDE Elo

Post by lkaufman »

pedrox wrote: Sat Apr 24, 2021 3:56 pm
lkaufman wrote: Sat Apr 24, 2021 1:34 am
pedrox wrote: Sat Apr 24, 2021 12:05 am
MikeB wrote: Thu Apr 22, 2021 5:09 am
lkaufman wrote: Wed Apr 21, 2021 6:24 am
MikeB wrote: Tue Apr 20, 2021 5:25 pm
Ferdy wrote: Tue Apr 20, 2021 12:02 pm Maia Lichess 1546 has a blitz Lichess rating of around 1546. This engine is run with maia-1100.pb.gz net at node 1 on a gauntlet test below.

The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE rating = 65 + [0.87 x Lichess Blitz Rating]
based from the regression in 2019.

Maia FIDE Elo = 65 + 0.87 x 1546 = 1410

Maia gauntlet bullet at TC 60s+100ms and is set at FIDE Elo 1410.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Rybka v2.3.2a UCI_Elo 1500                :      2217    99.0     100       99.0
   2 Minic 2.51 UCI_Elo 1500                   :      2145    98.5     100       98.5
   3 Cheese 2.1 UCI_Elo 1500                   :      2094    98.0     100       98.0
   4 Honey X5i UCI_Elo 1500                    :      2054    97.5     100       97.5
   5 Cheng 4.39 UCI_Elo 1500                   :      2054    97.5     100       97.5
   6 Ufim v8.02 UCI_Elo 1500                   :      2021    97.0     100       97.0
   7 Amyan 1.72 UCI_Elo 1500                   :      1910    94.5     100       94.5
   8 Wasp 4.5 UCI_Elo 1500                     :      1840    92.0     100       92.0
   9 MadChess 3.0 UCI_Elo 1500                 :      1817    91.0     100       91.0
  10 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1753    87.5     100       87.5
  11 Rhetoric 1.4.3 UCI_Elo 1500               :      1737    86.5     100       86.5
  12 Discocheck 5.2 UCI_Elo 1500               :      1730    86.0     100       86.0
  13 Arasan 21.1 UCI_Elo 1500                  :      1716    85.0     100       85.0
  14 Rodent IV 022 UCI_Elo 1500                :      1716    85.0     100       85.0
  15 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1599    74.5     100       74.5
  16 Danasah 7.9 UCI_Elo 1500                  :      1599    74.5     100       74.5
  17 Stockfish 13 UCI_Elo 1500                 :      1539    67.5     100       67.5
  18 Hiarcs 14 UCI_Elo 1500                    :      1449    55.5     100       55.5
  19 Maia Lichess 1546                         :      1410   312.5    1900       16.4
  20 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1171    20.5     100       20.5
The closest engines at FIDE Elo 1500 within 100 Elo are Stockfish, Hiarcs, Maia, Danasah and Deuterium v2019.2.37.73.
Looks like several engines are tuning to CCRL 1500 which is significantly stronger than 1500 FIDE . about 1890 +/- 100
Does this last sentence mean that on average, an engine with a CCRL blitz rating of 1500 should be an even match for a human with a FIDE rating of about 1890 if they are playing blitz chess? If so what is the time limit assumed for the human vs engine match? I suppose it is based on the average blitz game played between humans and engines on Lichess, is that correct? If so can you estimate the average time limit of such human vs engine games? Time limit makes a huge difference in engine vs human play; a human might be hundreds of elo stronger against engines at game in ten minutes than at game in three minutes. This estimate of about four hundred elo gap between CCRL and FIDE ratings in blitz might be about right at some time control in that range.
I discovered this prior to LiChess became big, but yes I am talking Blitz Chess - around 3 3 maybe. I' am a 1600 player, and few years, when playing Shadow Blue ( about 1700 CCRL) for calibrating my Honey engines, - I realized immediately that it was not 1700 USCF, SO I dug deeper and came across this post with a lot of good info

http://talkchess.com/forum3/viewtopic.p ... 2&#p661409

So in my Honey Engines I let the user to choose CCRL (for the programmers) or FIDE ( for humans).

Convert CCRL to FIDE:

(CCRL-Ra * 10) / 7) - 1200 = FIDE-RA

Convert FIDE to CCRL:

(FIDE-Ra+1200)*7/10=CCRL-Ra

.. at 2800 , they are about the same ... (2800 *10 /7 ) - 1200 = 2800

Most my Elo testing of engines have been around 3 3. I don't play well faster than that ,and longer times control take too long for me.

(note any number i state above could easily be off a hundred Elo either way - Was never looking for greater precision, just ball park #'s.
I think the formulas are reversed. Where it says CCRL-Ra it should say FIDE-Ra and where it says FIDE-Ra it should say CCRL-Ra.

FIDE = (0.7 x CCRL) + 840
CCRL = (FIDE - 840) / 0.7

In my case I found that at the bottom of the list this was not well enforced. I now use FIDE = (0.9 x CCRL) + 440

Some time ago I tried to find an equivalence between the Basque Elo and the FIDE Elo, in principle there is not much difference. In the study I noticed an interesting thing, for example if I took players in the Basque list of 1700 points, I found in the FIDE list that these players could have Elos as 1900 points and Elos as 1100, an incredible difference. The average is something like 1511. By this I mean that no matter how well you calibrate your Elo you will always find people who will think that the level of play with the selected Elo is too high or too low even if you calibrate too much.

https://sites.google.com/site/danasah/c ... -elo-vasco (spanish)
When converting from FIDE to CCRL ratings or vice-versa, we need different formulae depending on which ratings we are talking about. FIDE has standard, Rapid, and Blitz ratings; CCRL has only Rapid and Blitz ratings. What the formulae should tell us is what CCRL Rapid rating a player with a FIDE Rapid rating of (for example) 2000 would get if he played against CCRL engines at their specified rapid time control and hardware, and (using a completely different formula) what CCRL Blitz rating a player with a FIDE Blitz rating of (for example) 2000 would get if he played against CCRL engines at their specified blitz time control (2' + 1") and hardware. Probably the data is only available for online blitz play between humans and engines, which I gather is at an average of something like 3' + 3" per move. So are these formulae based on data from such blitz games? If they are, then it would be very strange, really ridiculous, if they predicted that a 2800 FIDE human (even a blitz rating) would get a 2800 CCRL rating playing against CCRL engines in blitz, even if it is 3' + 3" rather than 2' + 1". So, just how are these formulae calibrated? Do they just "assume" that 2800 is the same on both scales? If so that is absurd for blitz.
Let's imagine that we want to organise a match between a GM and an engine and we want it to be evenly matched.

GM Elo = 2515 (standar)

With Kai's formula we could look for an engine from the CCRL list 40/15.

CCRL = (FIDE-840)/0.7 = 2392. In this Elo for example plays CT800 1.40 64-bit

The computer we have for the match is an i7-4770k, which matches the reference used by CCRL for the 40/15 time control. Let's consider for example a standard control something like 40/120.

What are the timings that would need to be set in the GUI for the GM and for the engine?

1. Human --> 40/120, Engine --> 40/120
or
2. Human --> 40/120, Engine --> 40/15
or
3. Human --> 40/15, Engine --> 40/15

Maybe the second option? In the second option the human has 8 times more time.

If we now play blitz for example 3'+3'', maybe the engine should be configured with 8 times less time? something like 22s + 375ms

Does this make any sense?

In the versions limited by strength for Elo FIDE you could divide the number of nps by 8 and use the same time for both.
I think this is pretty reasonable for the longer time limits at least. The CCRL ratings were probably intended to be about right at 40 moves in two hours based on the hardware of the first few years of this century, when the top humans and top engines (usually on 4 cpus) were pretty competitive. Roughly speaking, I think the reference hardware for CCRL is about four times as fast as the average hardware used in these events nearly twenty years ago. The ratings look about right for those old engines if you assume the hardware was 1/4 of the speed, maybe still a bit low. But if you play a time odds game, Ponder makes the true time odds significantly less than the nominal odds, so your 8 to 1 time odds proposal might in fact be about 4 to 1 when Ponder is considered, so it should indeed be about right for 40 moves in 2 hours for the human at 40 moves in 15 minutes for the engine if both are 2800, where the CCRL ratings and FIDE ratings are supposed to be comparable. But in blitz, the engine will still win with the 8 to 1 time odds, because human play degenerates much more than engine play with shorter time, although it's true that time odds weakens the engine more with shorter time. Maybe it would be reasonably competitive with Ponder off in blitz. I might try some games myself that way with a suitably rated engine. I'm only about 2200 level in blitz now, which would mean about a CCRL 1940 engine. Might be fair.
Komodo rules!
Ferdy
Posts: 4851
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: UCI_Elo 1500 engines and FIDE Elo

Post by Ferdy »

Ferdy wrote: Tue Apr 20, 2021 12:02 pm The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE Elo = 65 + [0.87 x Lichess Blitz Rating]
Update on Maia1 at Lichess blitz rating of 1510 is 1378 FIDE Elo.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Equinox 3.30 UCI_Elo 1500                 :      2368   100.0     100      100.0
   2 Spike 1.4 UCI_Elo 1500                    :      2368   100.0     100      100.0
   3 Rybka v2.3.2a UCI_Elo 1500                :      2185    99.0     100       99.0
   4 Minic 2.51 UCI_Elo 1500                   :      2113    98.5     100       98.5
   5 Cheese 2.2 UCI_Elo 1500                   :      2113    98.5     100       98.5
   6 Cheese 2.1 UCI_Elo 1500                   :      2062    98.0     100       98.0
   7 Honey X5i UCI_Elo 1500                    :      2022    97.5     100       97.5
   8 Cheng 4.39 UCI_Elo 1500                   :      2022    97.5     100       97.5
   9 Ufim v8.02 UCI_Elo 1500                   :      1989    97.0     100       97.0
  10 Amyan 1.72 UCI_Elo 1500                   :      1878    94.5     100       94.5
  11 Wasp 4.5 UCI_Elo 1500                     :      1808    92.0     100       92.0
  12 MadChess 3.0 UCI_Elo 1500                 :      1785    91.0     100       91.0
  13 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1721    87.5     100       87.5
  14 Rhetoric 1.4.3 UCI_Elo 1500               :      1705    86.5     100       86.5
  15 Discocheck 5.2 UCI_Elo 1500               :      1698    86.0     100       86.0
  16 Cheng 4.40 UCI_Elo 1500                   :      1698    86.0     100       86.0
  17 Arasan 21.1 UCI_Elo 1500                  :      1683    85.0     100       85.0
  18 Rodent IV 022 UCI_Elo 1500                :      1683    85.0     100       85.0
  19 Danasah 7.9 UCI_Elo 1500                  :      1567    74.5     100       74.5
  20 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1567    74.5     100       74.5
  21 Stockfish 13 UCI_Elo 1500                 :      1507    67.5     100       67.5
  22 CT800 V1.42 UCI_Elo 1500                  :      1483    64.5     100       64.5
  23 Hiarcs 14 UCI_Elo 1500                    :      1417    55.5     100       55.5
  24 Maia1 Lichess 1510                        :      1378   363.5    2400       15.1
  25 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1139    20.5     100       20.5

Ranking by distance from FIDE Elo 1500.

Code: Select all

 num                                  engine games  fide_elo  diff
   1               Stockfish 13 UCI_Elo 1500   100      1507     7
   2                CT800 V1.42 UCI_Elo 1500   100      1483    17
   3    Deuterium v2019.2.37.73 UCI_Elo 1500   100      1567    67
   4                Danasah 7.9 UCI_Elo 1500   100      1567    67
   5                  Hiarcs 14 UCI_Elo 1500   100      1417    83
   6                      Maia1 Lichess 1510  2400      1378   122
   7              Rodent IV 022 UCI_Elo 1500   100      1683   183
   8                Arasan 21.1 UCI_Elo 1500   100      1683   183
   9                 Cheng 4.40 UCI_Elo 1500   100      1698   198
  10             Discocheck 5.2 UCI_Elo 1500   100      1698   198
  11             Rhetoric 1.4.3 UCI_Elo 1500   100      1705   205
  12  Deuterium v2021.1.38.29.4 UCI_Elo 1500   100      1721   221
  13               MadChess 3.0 UCI_Elo 1500   100      1785   285
  14                   Wasp 4.5 UCI_Elo 1500   100      1808   308
  15   Deuterium v2014.2.33.276 UCI_Elo 1500   100      1139   361
  16                 Amyan 1.72 UCI_Elo 1500   100      1878   378
  17                 Ufim v8.02 UCI_Elo 1500   100      1989   489
  18                 Cheng 4.39 UCI_Elo 1500   100      2022   522
  19                  Honey X5i UCI_Elo 1500   100      2022   522
  20                 Cheese 2.1 UCI_Elo 1500   100      2062   562
  21                 Cheese 2.2 UCI_Elo 1500   100      2113   613
  22                 Minic 2.51 UCI_Elo 1500   100      2113   613
  23              Rybka v2.3.2a UCI_Elo 1500   100      2185   685
  24                  Spike 1.4 UCI_Elo 1500   100      2368   868
  25               Equinox 3.30 UCI_Elo 1500   100      2368   868
  
  diff : The absolute difference between 1500 and fide_elo, lower diff is better.
lkaufman
Posts: 6284
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA
Full name: Larry Kaufman

Re: UCI_Elo 1500 engines and FIDE Elo

Post by lkaufman »

Ferdy wrote: Mon Apr 26, 2021 12:54 am
Ferdy wrote: Tue Apr 20, 2021 12:02 pm The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE Elo = 65 + [0.87 x Lichess Blitz Rating]
Update on Maia1 at Lichess blitz rating of 1510 is 1378 FIDE Elo.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Equinox 3.30 UCI_Elo 1500                 :      2368   100.0     100      100.0
   2 Spike 1.4 UCI_Elo 1500                    :      2368   100.0     100      100.0
   3 Rybka v2.3.2a UCI_Elo 1500                :      2185    99.0     100       99.0
   4 Minic 2.51 UCI_Elo 1500                   :      2113    98.5     100       98.5
   5 Cheese 2.2 UCI_Elo 1500                   :      2113    98.5     100       98.5
   6 Cheese 2.1 UCI_Elo 1500                   :      2062    98.0     100       98.0
   7 Honey X5i UCI_Elo 1500                    :      2022    97.5     100       97.5
   8 Cheng 4.39 UCI_Elo 1500                   :      2022    97.5     100       97.5
   9 Ufim v8.02 UCI_Elo 1500                   :      1989    97.0     100       97.0
  10 Amyan 1.72 UCI_Elo 1500                   :      1878    94.5     100       94.5
  11 Wasp 4.5 UCI_Elo 1500                     :      1808    92.0     100       92.0
  12 MadChess 3.0 UCI_Elo 1500                 :      1785    91.0     100       91.0
  13 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1721    87.5     100       87.5
  14 Rhetoric 1.4.3 UCI_Elo 1500               :      1705    86.5     100       86.5
  15 Discocheck 5.2 UCI_Elo 1500               :      1698    86.0     100       86.0
  16 Cheng 4.40 UCI_Elo 1500                   :      1698    86.0     100       86.0
  17 Arasan 21.1 UCI_Elo 1500                  :      1683    85.0     100       85.0
  18 Rodent IV 022 UCI_Elo 1500                :      1683    85.0     100       85.0
  19 Danasah 7.9 UCI_Elo 1500                  :      1567    74.5     100       74.5
  20 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1567    74.5     100       74.5
  21 Stockfish 13 UCI_Elo 1500                 :      1507    67.5     100       67.5
  22 CT800 V1.42 UCI_Elo 1500                  :      1483    64.5     100       64.5
  23 Hiarcs 14 UCI_Elo 1500                    :      1417    55.5     100       55.5
  24 Maia1 Lichess 1510                        :      1378   363.5    2400       15.1
  25 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1139    20.5     100       20.5

Ranking by distance from FIDE Elo 1500.

Code: Select all

 num                                  engine games  fide_elo  diff
   1               Stockfish 13 UCI_Elo 1500   100      1507     7
   2                CT800 V1.42 UCI_Elo 1500   100      1483    17
   3    Deuterium v2019.2.37.73 UCI_Elo 1500   100      1567    67
   4                Danasah 7.9 UCI_Elo 1500   100      1567    67
   5                  Hiarcs 14 UCI_Elo 1500   100      1417    83
   6                      Maia1 Lichess 1510  2400      1378   122
   7              Rodent IV 022 UCI_Elo 1500   100      1683   183
   8                Arasan 21.1 UCI_Elo 1500   100      1683   183
   9                 Cheng 4.40 UCI_Elo 1500   100      1698   198
  10             Discocheck 5.2 UCI_Elo 1500   100      1698   198
  11             Rhetoric 1.4.3 UCI_Elo 1500   100      1705   205
  12  Deuterium v2021.1.38.29.4 UCI_Elo 1500   100      1721   221
  13               MadChess 3.0 UCI_Elo 1500   100      1785   285
  14                   Wasp 4.5 UCI_Elo 1500   100      1808   308
  15   Deuterium v2014.2.33.276 UCI_Elo 1500   100      1139   361
  16                 Amyan 1.72 UCI_Elo 1500   100      1878   378
  17                 Ufim v8.02 UCI_Elo 1500   100      1989   489
  18                 Cheng 4.39 UCI_Elo 1500   100      2022   522
  19                  Honey X5i UCI_Elo 1500   100      2022   522
  20                 Cheese 2.1 UCI_Elo 1500   100      2062   562
  21                 Cheese 2.2 UCI_Elo 1500   100      2113   613
  22                 Minic 2.51 UCI_Elo 1500   100      2113   613
  23              Rybka v2.3.2a UCI_Elo 1500   100      2185   685
  24                  Spike 1.4 UCI_Elo 1500   100      2368   868
  25               Equinox 3.30 UCI_Elo 1500   100      2368   868
  
  diff : The absolute difference between 1500 and fide_elo, lower diff is better.
Do you have enough games with this setting against unrestricted (weak) engines with CCRL blitz ratings at 2' + 1" to estimate what CCRL blitz rating it would get (at 2' + 1")? This would tell us the conversion between CCRL and FIDE at that level anyhow.
Komodo rules!
Ferdy
Posts: 4851
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: UCI_Elo 1500 engines and FIDE Elo

Post by Ferdy »

lkaufman wrote: Mon Apr 26, 2021 7:37 am
Ferdy wrote: Mon Apr 26, 2021 12:54 am
Ferdy wrote: Tue Apr 20, 2021 12:02 pm The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE Elo = 65 + [0.87 x Lichess Blitz Rating]
Update on Maia1 at Lichess blitz rating of 1510 is 1378 FIDE Elo.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Equinox 3.30 UCI_Elo 1500                 :      2368   100.0     100      100.0
   2 Spike 1.4 UCI_Elo 1500                    :      2368   100.0     100      100.0
   3 Rybka v2.3.2a UCI_Elo 1500                :      2185    99.0     100       99.0
   4 Minic 2.51 UCI_Elo 1500                   :      2113    98.5     100       98.5
   5 Cheese 2.2 UCI_Elo 1500                   :      2113    98.5     100       98.5
   6 Cheese 2.1 UCI_Elo 1500                   :      2062    98.0     100       98.0
   7 Honey X5i UCI_Elo 1500                    :      2022    97.5     100       97.5
   8 Cheng 4.39 UCI_Elo 1500                   :      2022    97.5     100       97.5
   9 Ufim v8.02 UCI_Elo 1500                   :      1989    97.0     100       97.0
  10 Amyan 1.72 UCI_Elo 1500                   :      1878    94.5     100       94.5
  11 Wasp 4.5 UCI_Elo 1500                     :      1808    92.0     100       92.0
  12 MadChess 3.0 UCI_Elo 1500                 :      1785    91.0     100       91.0
  13 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1721    87.5     100       87.5
  14 Rhetoric 1.4.3 UCI_Elo 1500               :      1705    86.5     100       86.5
  15 Discocheck 5.2 UCI_Elo 1500               :      1698    86.0     100       86.0
  16 Cheng 4.40 UCI_Elo 1500                   :      1698    86.0     100       86.0
  17 Arasan 21.1 UCI_Elo 1500                  :      1683    85.0     100       85.0
  18 Rodent IV 022 UCI_Elo 1500                :      1683    85.0     100       85.0
  19 Danasah 7.9 UCI_Elo 1500                  :      1567    74.5     100       74.5
  20 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1567    74.5     100       74.5
  21 Stockfish 13 UCI_Elo 1500                 :      1507    67.5     100       67.5
  22 CT800 V1.42 UCI_Elo 1500                  :      1483    64.5     100       64.5
  23 Hiarcs 14 UCI_Elo 1500                    :      1417    55.5     100       55.5
  24 Maia1 Lichess 1510                        :      1378   363.5    2400       15.1
  25 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1139    20.5     100       20.5

Ranking by distance from FIDE Elo 1500.

Code: Select all

 num                                  engine games  fide_elo  diff
   1               Stockfish 13 UCI_Elo 1500   100      1507     7
   2                CT800 V1.42 UCI_Elo 1500   100      1483    17
   3    Deuterium v2019.2.37.73 UCI_Elo 1500   100      1567    67
   4                Danasah 7.9 UCI_Elo 1500   100      1567    67
   5                  Hiarcs 14 UCI_Elo 1500   100      1417    83
   6                      Maia1 Lichess 1510  2400      1378   122
   7              Rodent IV 022 UCI_Elo 1500   100      1683   183
   8                Arasan 21.1 UCI_Elo 1500   100      1683   183
   9                 Cheng 4.40 UCI_Elo 1500   100      1698   198
  10             Discocheck 5.2 UCI_Elo 1500   100      1698   198
  11             Rhetoric 1.4.3 UCI_Elo 1500   100      1705   205
  12  Deuterium v2021.1.38.29.4 UCI_Elo 1500   100      1721   221
  13               MadChess 3.0 UCI_Elo 1500   100      1785   285
  14                   Wasp 4.5 UCI_Elo 1500   100      1808   308
  15   Deuterium v2014.2.33.276 UCI_Elo 1500   100      1139   361
  16                 Amyan 1.72 UCI_Elo 1500   100      1878   378
  17                 Ufim v8.02 UCI_Elo 1500   100      1989   489
  18                 Cheng 4.39 UCI_Elo 1500   100      2022   522
  19                  Honey X5i UCI_Elo 1500   100      2022   522
  20                 Cheese 2.1 UCI_Elo 1500   100      2062   562
  21                 Cheese 2.2 UCI_Elo 1500   100      2113   613
  22                 Minic 2.51 UCI_Elo 1500   100      2113   613
  23              Rybka v2.3.2a UCI_Elo 1500   100      2185   685
  24                  Spike 1.4 UCI_Elo 1500   100      2368   868
  25               Equinox 3.30 UCI_Elo 1500   100      2368   868
  
  diff : The absolute difference between 1500 and fide_elo, lower diff is better.
Do you have enough games with this setting against unrestricted (weak) engines with CCRL blitz ratings at 2' + 1" to estimate what CCRL blitz rating it would get (at 2' + 1")? This would tell us the conversion between CCRL and FIDE at that level anyhow.
I have not done such test yet, perhaps next week.
lkaufman
Posts: 6284
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA
Full name: Larry Kaufman

Re: UCI_Elo 1500 engines and FIDE Elo

Post by lkaufman »

Ferdy wrote: Mon Apr 26, 2021 7:49 am
lkaufman wrote: Mon Apr 26, 2021 7:37 am
Ferdy wrote: Mon Apr 26, 2021 12:54 am
Ferdy wrote: Tue Apr 20, 2021 12:02 pm The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE Elo = 65 + [0.87 x Lichess Blitz Rating]
Update on Maia1 at Lichess blitz rating of 1510 is 1378 FIDE Elo.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Equinox 3.30 UCI_Elo 1500                 :      2368   100.0     100      100.0
   2 Spike 1.4 UCI_Elo 1500                    :      2368   100.0     100      100.0
   3 Rybka v2.3.2a UCI_Elo 1500                :      2185    99.0     100       99.0
   4 Minic 2.51 UCI_Elo 1500                   :      2113    98.5     100       98.5
   5 Cheese 2.2 UCI_Elo 1500                   :      2113    98.5     100       98.5
   6 Cheese 2.1 UCI_Elo 1500                   :      2062    98.0     100       98.0
   7 Honey X5i UCI_Elo 1500                    :      2022    97.5     100       97.5
   8 Cheng 4.39 UCI_Elo 1500                   :      2022    97.5     100       97.5
   9 Ufim v8.02 UCI_Elo 1500                   :      1989    97.0     100       97.0
  10 Amyan 1.72 UCI_Elo 1500                   :      1878    94.5     100       94.5
  11 Wasp 4.5 UCI_Elo 1500                     :      1808    92.0     100       92.0
  12 MadChess 3.0 UCI_Elo 1500                 :      1785    91.0     100       91.0
  13 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1721    87.5     100       87.5
  14 Rhetoric 1.4.3 UCI_Elo 1500               :      1705    86.5     100       86.5
  15 Discocheck 5.2 UCI_Elo 1500               :      1698    86.0     100       86.0
  16 Cheng 4.40 UCI_Elo 1500                   :      1698    86.0     100       86.0
  17 Arasan 21.1 UCI_Elo 1500                  :      1683    85.0     100       85.0
  18 Rodent IV 022 UCI_Elo 1500                :      1683    85.0     100       85.0
  19 Danasah 7.9 UCI_Elo 1500                  :      1567    74.5     100       74.5
  20 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1567    74.5     100       74.5
  21 Stockfish 13 UCI_Elo 1500                 :      1507    67.5     100       67.5
  22 CT800 V1.42 UCI_Elo 1500                  :      1483    64.5     100       64.5
  23 Hiarcs 14 UCI_Elo 1500                    :      1417    55.5     100       55.5
  24 Maia1 Lichess 1510                        :      1378   363.5    2400       15.1
  25 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1139    20.5     100       20.5

Ranking by distance from FIDE Elo 1500.

Code: Select all

 num                                  engine games  fide_elo  diff
   1               Stockfish 13 UCI_Elo 1500   100      1507     7
   2                CT800 V1.42 UCI_Elo 1500   100      1483    17
   3    Deuterium v2019.2.37.73 UCI_Elo 1500   100      1567    67
   4                Danasah 7.9 UCI_Elo 1500   100      1567    67
   5                  Hiarcs 14 UCI_Elo 1500   100      1417    83
   6                      Maia1 Lichess 1510  2400      1378   122
   7              Rodent IV 022 UCI_Elo 1500   100      1683   183
   8                Arasan 21.1 UCI_Elo 1500   100      1683   183
   9                 Cheng 4.40 UCI_Elo 1500   100      1698   198
  10             Discocheck 5.2 UCI_Elo 1500   100      1698   198
  11             Rhetoric 1.4.3 UCI_Elo 1500   100      1705   205
  12  Deuterium v2021.1.38.29.4 UCI_Elo 1500   100      1721   221
  13               MadChess 3.0 UCI_Elo 1500   100      1785   285
  14                   Wasp 4.5 UCI_Elo 1500   100      1808   308
  15   Deuterium v2014.2.33.276 UCI_Elo 1500   100      1139   361
  16                 Amyan 1.72 UCI_Elo 1500   100      1878   378
  17                 Ufim v8.02 UCI_Elo 1500   100      1989   489
  18                 Cheng 4.39 UCI_Elo 1500   100      2022   522
  19                  Honey X5i UCI_Elo 1500   100      2022   522
  20                 Cheese 2.1 UCI_Elo 1500   100      2062   562
  21                 Cheese 2.2 UCI_Elo 1500   100      2113   613
  22                 Minic 2.51 UCI_Elo 1500   100      2113   613
  23              Rybka v2.3.2a UCI_Elo 1500   100      2185   685
  24                  Spike 1.4 UCI_Elo 1500   100      2368   868
  25               Equinox 3.30 UCI_Elo 1500   100      2368   868
  
  diff : The absolute difference between 1500 and fide_elo, lower diff is better.
Do you have enough games with this setting against unrestricted (weak) engines with CCRL blitz ratings at 2' + 1" to estimate what CCRL blitz rating it would get (at 2' + 1")? This would tell us the conversion between CCRL and FIDE at that level anyhow.
I have not done such test yet, perhaps next week.
Am I interpreting the above correctly if I say that based on the best evidence, Stockfish 13 set to play at elo 1500 will perform about evenly with humans FIDE rated around 1500 (1507 per the above chart) if they are both playing blitz at a time control averaging something like 3' + 3"?
Komodo rules!
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: UCI_Elo 1500 engines and FIDE Elo

Post by MikeB »

lkaufman wrote: Mon Apr 26, 2021 6:47 pm
Ferdy wrote: Mon Apr 26, 2021 7:49 am
lkaufman wrote: Mon Apr 26, 2021 7:37 am
Ferdy wrote: Mon Apr 26, 2021 12:54 am
Ferdy wrote: Tue Apr 20, 2021 12:02 pm The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE Elo = 65 + [0.87 x Lichess Blitz Rating]
Update on Maia1 at Lichess blitz rating of 1510 is 1378 FIDE Elo.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Equinox 3.30 UCI_Elo 1500                 :      2368   100.0     100      100.0
   2 Spike 1.4 UCI_Elo 1500                    :      2368   100.0     100      100.0
   3 Rybka v2.3.2a UCI_Elo 1500                :      2185    99.0     100       99.0
   4 Minic 2.51 UCI_Elo 1500                   :      2113    98.5     100       98.5
   5 Cheese 2.2 UCI_Elo 1500                   :      2113    98.5     100       98.5
   6 Cheese 2.1 UCI_Elo 1500                   :      2062    98.0     100       98.0
   7 Honey X5i UCI_Elo 1500                    :      2022    97.5     100       97.5
   8 Cheng 4.39 UCI_Elo 1500                   :      2022    97.5     100       97.5
   9 Ufim v8.02 UCI_Elo 1500                   :      1989    97.0     100       97.0
  10 Amyan 1.72 UCI_Elo 1500                   :      1878    94.5     100       94.5
  11 Wasp 4.5 UCI_Elo 1500                     :      1808    92.0     100       92.0
  12 MadChess 3.0 UCI_Elo 1500                 :      1785    91.0     100       91.0
  13 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1721    87.5     100       87.5
  14 Rhetoric 1.4.3 UCI_Elo 1500               :      1705    86.5     100       86.5
  15 Discocheck 5.2 UCI_Elo 1500               :      1698    86.0     100       86.0
  16 Cheng 4.40 UCI_Elo 1500                   :      1698    86.0     100       86.0
  17 Arasan 21.1 UCI_Elo 1500                  :      1683    85.0     100       85.0
  18 Rodent IV 022 UCI_Elo 1500                :      1683    85.0     100       85.0
  19 Danasah 7.9 UCI_Elo 1500                  :      1567    74.5     100       74.5
  20 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1567    74.5     100       74.5
  21 Stockfish 13 UCI_Elo 1500                 :      1507    67.5     100       67.5
  22 CT800 V1.42 UCI_Elo 1500                  :      1483    64.5     100       64.5
  23 Hiarcs 14 UCI_Elo 1500                    :      1417    55.5     100       55.5
  24 Maia1 Lichess 1510                        :      1378   363.5    2400       15.1
  25 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1139    20.5     100       20.5

Ranking by distance from FIDE Elo 1500.

Code: Select all

 num                                  engine games  fide_elo  diff
   1               Stockfish 13 UCI_Elo 1500   100      1507     7
   2                CT800 V1.42 UCI_Elo 1500   100      1483    17
   3    Deuterium v2019.2.37.73 UCI_Elo 1500   100      1567    67
   4                Danasah 7.9 UCI_Elo 1500   100      1567    67
   5                  Hiarcs 14 UCI_Elo 1500   100      1417    83
   6                      Maia1 Lichess 1510  2400      1378   122
   7              Rodent IV 022 UCI_Elo 1500   100      1683   183
   8                Arasan 21.1 UCI_Elo 1500   100      1683   183
   9                 Cheng 4.40 UCI_Elo 1500   100      1698   198
  10             Discocheck 5.2 UCI_Elo 1500   100      1698   198
  11             Rhetoric 1.4.3 UCI_Elo 1500   100      1705   205
  12  Deuterium v2021.1.38.29.4 UCI_Elo 1500   100      1721   221
  13               MadChess 3.0 UCI_Elo 1500   100      1785   285
  14                   Wasp 4.5 UCI_Elo 1500   100      1808   308
  15   Deuterium v2014.2.33.276 UCI_Elo 1500   100      1139   361
  16                 Amyan 1.72 UCI_Elo 1500   100      1878   378
  17                 Ufim v8.02 UCI_Elo 1500   100      1989   489
  18                 Cheng 4.39 UCI_Elo 1500   100      2022   522
  19                  Honey X5i UCI_Elo 1500   100      2022   522
  20                 Cheese 2.1 UCI_Elo 1500   100      2062   562
  21                 Cheese 2.2 UCI_Elo 1500   100      2113   613
  22                 Minic 2.51 UCI_Elo 1500   100      2113   613
  23              Rybka v2.3.2a UCI_Elo 1500   100      2185   685
  24                  Spike 1.4 UCI_Elo 1500   100      2368   868
  25               Equinox 3.30 UCI_Elo 1500   100      2368   868
  
  diff : The absolute difference between 1500 and fide_elo, lower diff is better.
Do you have enough games with this setting against unrestricted (weak) engines with CCRL blitz ratings at 2' + 1" to estimate what CCRL blitz rating it would get (at 2' + 1")? This would tell us the conversion between CCRL and FIDE at that level anyhow.
I have not done such test yet, perhaps next week.
Am I interpreting the above correctly if I say that based on the best evidence, Stockfish 13 set to play at elo 1500 will perform about evenly with humans FIDE rated around 1500 (1507 per the above chart) if they are both playing blitz at a time control averaging something like 3' + 3"?
fwiw, Time control does not impact the strength of Stockfish when playing by Elo/UCI Limit Strength. Stockfish does not reduce nodes search to limit strength, rather it introduces a form of randomization that is independent of time control. So humans should do better against Stockfish as time control increases. I have tested this with time handicap of 4:1 , game 1 min with 1 sec, the weak side side playing game 15 sec with an increment of .25 sec - both set at Elo 1500 and they play roughly equal.
Image
KLc
Posts: 140
Joined: Wed Jun 03, 2020 6:46 am
Full name: Kurt Lanc

Re: UCI_Elo 1500 engines and FIDE Elo

Post by KLc »

MikeB wrote: Mon Apr 26, 2021 9:06 pm fwiw, Time control does not impact the strength of Stockfish when playing by Elo/UCI Limit Strength. Stockfish does not reduce nodes search to limit strength, rather it introduces a form of randomization that is independent of time control. So humans should do better against Stockfish as time control increases. I have tested this with time handicap of 4:1 , game 1 min with 1 sec, the weak side side playing game 15 sec with an increment of .25 sec - both set at Elo 1500 and they play roughly equal.
I think that's a good approach. HIARCS throttles the nps but I noticed that, e.g., Elo 1100, 1300, 1500 all become equally strong at long enough time control (I think I tested ~3m per move, which is like 40/2h). Shredder limits the number of nodes and just fakes thinking time; you can just do a "go depth 99" to get the move immediately. I think this makes more sense; limiting the nps seems arbitrary to me.
lkaufman
Posts: 6284
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA
Full name: Larry Kaufman

Re: UCI_Elo 1500 engines and FIDE Elo

Post by lkaufman »

MikeB wrote: Mon Apr 26, 2021 9:06 pm
lkaufman wrote: Mon Apr 26, 2021 6:47 pm
Ferdy wrote: Mon Apr 26, 2021 7:49 am
lkaufman wrote: Mon Apr 26, 2021 7:37 am
Ferdy wrote: Mon Apr 26, 2021 12:54 am
Ferdy wrote: Tue Apr 20, 2021 12:02 pm The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE Elo = 65 + [0.87 x Lichess Blitz Rating]
Update on Maia1 at Lichess blitz rating of 1510 is 1378 FIDE Elo.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Equinox 3.30 UCI_Elo 1500                 :      2368   100.0     100      100.0
   2 Spike 1.4 UCI_Elo 1500                    :      2368   100.0     100      100.0
   3 Rybka v2.3.2a UCI_Elo 1500                :      2185    99.0     100       99.0
   4 Minic 2.51 UCI_Elo 1500                   :      2113    98.5     100       98.5
   5 Cheese 2.2 UCI_Elo 1500                   :      2113    98.5     100       98.5
   6 Cheese 2.1 UCI_Elo 1500                   :      2062    98.0     100       98.0
   7 Honey X5i UCI_Elo 1500                    :      2022    97.5     100       97.5
   8 Cheng 4.39 UCI_Elo 1500                   :      2022    97.5     100       97.5
   9 Ufim v8.02 UCI_Elo 1500                   :      1989    97.0     100       97.0
  10 Amyan 1.72 UCI_Elo 1500                   :      1878    94.5     100       94.5
  11 Wasp 4.5 UCI_Elo 1500                     :      1808    92.0     100       92.0
  12 MadChess 3.0 UCI_Elo 1500                 :      1785    91.0     100       91.0
  13 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1721    87.5     100       87.5
  14 Rhetoric 1.4.3 UCI_Elo 1500               :      1705    86.5     100       86.5
  15 Discocheck 5.2 UCI_Elo 1500               :      1698    86.0     100       86.0
  16 Cheng 4.40 UCI_Elo 1500                   :      1698    86.0     100       86.0
  17 Arasan 21.1 UCI_Elo 1500                  :      1683    85.0     100       85.0
  18 Rodent IV 022 UCI_Elo 1500                :      1683    85.0     100       85.0
  19 Danasah 7.9 UCI_Elo 1500                  :      1567    74.5     100       74.5
  20 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1567    74.5     100       74.5
  21 Stockfish 13 UCI_Elo 1500                 :      1507    67.5     100       67.5
  22 CT800 V1.42 UCI_Elo 1500                  :      1483    64.5     100       64.5
  23 Hiarcs 14 UCI_Elo 1500                    :      1417    55.5     100       55.5
  24 Maia1 Lichess 1510                        :      1378   363.5    2400       15.1
  25 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1139    20.5     100       20.5

Ranking by distance from FIDE Elo 1500.

Code: Select all

 num                                  engine games  fide_elo  diff
   1               Stockfish 13 UCI_Elo 1500   100      1507     7
   2                CT800 V1.42 UCI_Elo 1500   100      1483    17
   3    Deuterium v2019.2.37.73 UCI_Elo 1500   100      1567    67
   4                Danasah 7.9 UCI_Elo 1500   100      1567    67
   5                  Hiarcs 14 UCI_Elo 1500   100      1417    83
   6                      Maia1 Lichess 1510  2400      1378   122
   7              Rodent IV 022 UCI_Elo 1500   100      1683   183
   8                Arasan 21.1 UCI_Elo 1500   100      1683   183
   9                 Cheng 4.40 UCI_Elo 1500   100      1698   198
  10             Discocheck 5.2 UCI_Elo 1500   100      1698   198
  11             Rhetoric 1.4.3 UCI_Elo 1500   100      1705   205
  12  Deuterium v2021.1.38.29.4 UCI_Elo 1500   100      1721   221
  13               MadChess 3.0 UCI_Elo 1500   100      1785   285
  14                   Wasp 4.5 UCI_Elo 1500   100      1808   308
  15   Deuterium v2014.2.33.276 UCI_Elo 1500   100      1139   361
  16                 Amyan 1.72 UCI_Elo 1500   100      1878   378
  17                 Ufim v8.02 UCI_Elo 1500   100      1989   489
  18                 Cheng 4.39 UCI_Elo 1500   100      2022   522
  19                  Honey X5i UCI_Elo 1500   100      2022   522
  20                 Cheese 2.1 UCI_Elo 1500   100      2062   562
  21                 Cheese 2.2 UCI_Elo 1500   100      2113   613
  22                 Minic 2.51 UCI_Elo 1500   100      2113   613
  23              Rybka v2.3.2a UCI_Elo 1500   100      2185   685
  24                  Spike 1.4 UCI_Elo 1500   100      2368   868
  25               Equinox 3.30 UCI_Elo 1500   100      2368   868
  
  diff : The absolute difference between 1500 and fide_elo, lower diff is better.
Do you have enough games with this setting against unrestricted (weak) engines with CCRL blitz ratings at 2' + 1" to estimate what CCRL blitz rating it would get (at 2' + 1")? This would tell us the conversion between CCRL and FIDE at that level anyhow.
I have not done such test yet, perhaps next week.
Am I interpreting the above correctly if I say that based on the best evidence, Stockfish 13 set to play at elo 1500 will perform about evenly with humans FIDE rated around 1500 (1507 per the above chart) if they are both playing blitz at a time control averaging something like 3' + 3"?
fwiw, Time control does not impact the strength of Stockfish when playing by Elo/UCI Limit Strength. Stockfish does not reduce nodes search to limit strength, rather it introduces a form of randomization that is independent of time control. So humans should do better against Stockfish as time control increases. I have tested this with time handicap of 4:1 , game 1 min with 1 sec, the weak side side playing game 15 sec with an increment of .25 sec - both set at Elo 1500 and they play roughly equal.
Two questions:
1. Even though SF uses randomization, shouldn't it play better moves with deeper searches, at least on reasonably high Skill levels?
2. Given that the strength of a given Skill level doesn't rise very much (if at all) with more time, is the definition of a given Elo supposed to be based on playing humans of that rating at 40 moves in two hours, or at blitz (or something else), or is it based on playing engines in blitz with CCRL ratings converted to FIDE by some formula? The difference in quality between human blitz and human standard TC play is enormous, this is not some detail.
Komodo rules!
Ferdy
Posts: 4851
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: UCI_Elo 1500 engines and FIDE Elo

Post by Ferdy »

lkaufman wrote: Mon Apr 26, 2021 6:47 pm
Ferdy wrote: Mon Apr 26, 2021 7:49 am
lkaufman wrote: Mon Apr 26, 2021 7:37 am
Ferdy wrote: Mon Apr 26, 2021 12:54 am
Ferdy wrote: Tue Apr 20, 2021 12:02 pm The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE Elo = 65 + [0.87 x Lichess Blitz Rating]
Update on Maia1 at Lichess blitz rating of 1510 is 1378 FIDE Elo.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Equinox 3.30 UCI_Elo 1500                 :      2368   100.0     100      100.0
   2 Spike 1.4 UCI_Elo 1500                    :      2368   100.0     100      100.0
   3 Rybka v2.3.2a UCI_Elo 1500                :      2185    99.0     100       99.0
   4 Minic 2.51 UCI_Elo 1500                   :      2113    98.5     100       98.5
   5 Cheese 2.2 UCI_Elo 1500                   :      2113    98.5     100       98.5
   6 Cheese 2.1 UCI_Elo 1500                   :      2062    98.0     100       98.0
   7 Honey X5i UCI_Elo 1500                    :      2022    97.5     100       97.5
   8 Cheng 4.39 UCI_Elo 1500                   :      2022    97.5     100       97.5
   9 Ufim v8.02 UCI_Elo 1500                   :      1989    97.0     100       97.0
  10 Amyan 1.72 UCI_Elo 1500                   :      1878    94.5     100       94.5
  11 Wasp 4.5 UCI_Elo 1500                     :      1808    92.0     100       92.0
  12 MadChess 3.0 UCI_Elo 1500                 :      1785    91.0     100       91.0
  13 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1721    87.5     100       87.5
  14 Rhetoric 1.4.3 UCI_Elo 1500               :      1705    86.5     100       86.5
  15 Discocheck 5.2 UCI_Elo 1500               :      1698    86.0     100       86.0
  16 Cheng 4.40 UCI_Elo 1500                   :      1698    86.0     100       86.0
  17 Arasan 21.1 UCI_Elo 1500                  :      1683    85.0     100       85.0
  18 Rodent IV 022 UCI_Elo 1500                :      1683    85.0     100       85.0
  19 Danasah 7.9 UCI_Elo 1500                  :      1567    74.5     100       74.5
  20 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1567    74.5     100       74.5
  21 Stockfish 13 UCI_Elo 1500                 :      1507    67.5     100       67.5
  22 CT800 V1.42 UCI_Elo 1500                  :      1483    64.5     100       64.5
  23 Hiarcs 14 UCI_Elo 1500                    :      1417    55.5     100       55.5
  24 Maia1 Lichess 1510                        :      1378   363.5    2400       15.1
  25 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1139    20.5     100       20.5

Ranking by distance from FIDE Elo 1500.

Code: Select all

 num                                  engine games  fide_elo  diff
   1               Stockfish 13 UCI_Elo 1500   100      1507     7
   2                CT800 V1.42 UCI_Elo 1500   100      1483    17
   3    Deuterium v2019.2.37.73 UCI_Elo 1500   100      1567    67
   4                Danasah 7.9 UCI_Elo 1500   100      1567    67
   5                  Hiarcs 14 UCI_Elo 1500   100      1417    83
   6                      Maia1 Lichess 1510  2400      1378   122
   7              Rodent IV 022 UCI_Elo 1500   100      1683   183
   8                Arasan 21.1 UCI_Elo 1500   100      1683   183
   9                 Cheng 4.40 UCI_Elo 1500   100      1698   198
  10             Discocheck 5.2 UCI_Elo 1500   100      1698   198
  11             Rhetoric 1.4.3 UCI_Elo 1500   100      1705   205
  12  Deuterium v2021.1.38.29.4 UCI_Elo 1500   100      1721   221
  13               MadChess 3.0 UCI_Elo 1500   100      1785   285
  14                   Wasp 4.5 UCI_Elo 1500   100      1808   308
  15   Deuterium v2014.2.33.276 UCI_Elo 1500   100      1139   361
  16                 Amyan 1.72 UCI_Elo 1500   100      1878   378
  17                 Ufim v8.02 UCI_Elo 1500   100      1989   489
  18                 Cheng 4.39 UCI_Elo 1500   100      2022   522
  19                  Honey X5i UCI_Elo 1500   100      2022   522
  20                 Cheese 2.1 UCI_Elo 1500   100      2062   562
  21                 Cheese 2.2 UCI_Elo 1500   100      2113   613
  22                 Minic 2.51 UCI_Elo 1500   100      2113   613
  23              Rybka v2.3.2a UCI_Elo 1500   100      2185   685
  24                  Spike 1.4 UCI_Elo 1500   100      2368   868
  25               Equinox 3.30 UCI_Elo 1500   100      2368   868
  
  diff : The absolute difference between 1500 and fide_elo, lower diff is better.
Do you have enough games with this setting against unrestricted (weak) engines with CCRL blitz ratings at 2' + 1" to estimate what CCRL blitz rating it would get (at 2' + 1")? This would tell us the conversion between CCRL and FIDE at that level anyhow.
I have not done such test yet, perhaps next week.
Am I interpreting the above correctly if I say that based on the best evidence, Stockfish 13 set to play at elo 1500 will perform about evenly with humans FIDE rated around 1500 (1507 per the above chart) if they are both playing blitz at a time control averaging something like 3' + 3"?
The data in the regression in 2019 was Lichess Blitz and FIDE Rating as in the image.

Image

I believe the FIDE Rating in the image is the std rating. So this can be:

Code: Select all

FIDE Std. Elo = 65 + [0.87 x Lichess Blitz Rating]
lkaufman
Posts: 6284
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA
Full name: Larry Kaufman

Re: UCI_Elo 1500 engines and FIDE Elo

Post by lkaufman »

Ferdy wrote: Tue Apr 27, 2021 1:51 am
lkaufman wrote: Mon Apr 26, 2021 6:47 pm
Ferdy wrote: Mon Apr 26, 2021 7:49 am
lkaufman wrote: Mon Apr 26, 2021 7:37 am
Ferdy wrote: Mon Apr 26, 2021 12:54 am
Ferdy wrote: Tue Apr 20, 2021 12:02 pm The formula to get FIDE Elo from Lichess Blitz Elo is,

Code: Select all

FIDE Elo = 65 + [0.87 x Lichess Blitz Rating]
Update on Maia1 at Lichess blitz rating of 1510 is 1378 FIDE Elo.

Code: Select all

   # Player                                    :  FIDE Elo  Points  Played  Points(%)
   1 Equinox 3.30 UCI_Elo 1500                 :      2368   100.0     100      100.0
   2 Spike 1.4 UCI_Elo 1500                    :      2368   100.0     100      100.0
   3 Rybka v2.3.2a UCI_Elo 1500                :      2185    99.0     100       99.0
   4 Minic 2.51 UCI_Elo 1500                   :      2113    98.5     100       98.5
   5 Cheese 2.2 UCI_Elo 1500                   :      2113    98.5     100       98.5
   6 Cheese 2.1 UCI_Elo 1500                   :      2062    98.0     100       98.0
   7 Honey X5i UCI_Elo 1500                    :      2022    97.5     100       97.5
   8 Cheng 4.39 UCI_Elo 1500                   :      2022    97.5     100       97.5
   9 Ufim v8.02 UCI_Elo 1500                   :      1989    97.0     100       97.0
  10 Amyan 1.72 UCI_Elo 1500                   :      1878    94.5     100       94.5
  11 Wasp 4.5 UCI_Elo 1500                     :      1808    92.0     100       92.0
  12 MadChess 3.0 UCI_Elo 1500                 :      1785    91.0     100       91.0
  13 Deuterium v2021.1.38.29.4 UCI_Elo 1500    :      1721    87.5     100       87.5
  14 Rhetoric 1.4.3 UCI_Elo 1500               :      1705    86.5     100       86.5
  15 Discocheck 5.2 UCI_Elo 1500               :      1698    86.0     100       86.0
  16 Cheng 4.40 UCI_Elo 1500                   :      1698    86.0     100       86.0
  17 Arasan 21.1 UCI_Elo 1500                  :      1683    85.0     100       85.0
  18 Rodent IV 022 UCI_Elo 1500                :      1683    85.0     100       85.0
  19 Danasah 7.9 UCI_Elo 1500                  :      1567    74.5     100       74.5
  20 Deuterium v2019.2.37.73 UCI_Elo 1500      :      1567    74.5     100       74.5
  21 Stockfish 13 UCI_Elo 1500                 :      1507    67.5     100       67.5
  22 CT800 V1.42 UCI_Elo 1500                  :      1483    64.5     100       64.5
  23 Hiarcs 14 UCI_Elo 1500                    :      1417    55.5     100       55.5
  24 Maia1 Lichess 1510                        :      1378   363.5    2400       15.1
  25 Deuterium v2014.2.33.276 UCI_Elo 1500     :      1139    20.5     100       20.5

Ranking by distance from FIDE Elo 1500.

Code: Select all

 num                                  engine games  fide_elo  diff
   1               Stockfish 13 UCI_Elo 1500   100      1507     7
   2                CT800 V1.42 UCI_Elo 1500   100      1483    17
   3    Deuterium v2019.2.37.73 UCI_Elo 1500   100      1567    67
   4                Danasah 7.9 UCI_Elo 1500   100      1567    67
   5                  Hiarcs 14 UCI_Elo 1500   100      1417    83
   6                      Maia1 Lichess 1510  2400      1378   122
   7              Rodent IV 022 UCI_Elo 1500   100      1683   183
   8                Arasan 21.1 UCI_Elo 1500   100      1683   183
   9                 Cheng 4.40 UCI_Elo 1500   100      1698   198
  10             Discocheck 5.2 UCI_Elo 1500   100      1698   198
  11             Rhetoric 1.4.3 UCI_Elo 1500   100      1705   205
  12  Deuterium v2021.1.38.29.4 UCI_Elo 1500   100      1721   221
  13               MadChess 3.0 UCI_Elo 1500   100      1785   285
  14                   Wasp 4.5 UCI_Elo 1500   100      1808   308
  15   Deuterium v2014.2.33.276 UCI_Elo 1500   100      1139   361
  16                 Amyan 1.72 UCI_Elo 1500   100      1878   378
  17                 Ufim v8.02 UCI_Elo 1500   100      1989   489
  18                 Cheng 4.39 UCI_Elo 1500   100      2022   522
  19                  Honey X5i UCI_Elo 1500   100      2022   522
  20                 Cheese 2.1 UCI_Elo 1500   100      2062   562
  21                 Cheese 2.2 UCI_Elo 1500   100      2113   613
  22                 Minic 2.51 UCI_Elo 1500   100      2113   613
  23              Rybka v2.3.2a UCI_Elo 1500   100      2185   685
  24                  Spike 1.4 UCI_Elo 1500   100      2368   868
  25               Equinox 3.30 UCI_Elo 1500   100      2368   868
  
  diff : The absolute difference between 1500 and fide_elo, lower diff is better.
Do you have enough games with this setting against unrestricted (weak) engines with CCRL blitz ratings at 2' + 1" to estimate what CCRL blitz rating it would get (at 2' + 1")? This would tell us the conversion between CCRL and FIDE at that level anyhow.
I have not done such test yet, perhaps next week.
Am I interpreting the above correctly if I say that based on the best evidence, Stockfish 13 set to play at elo 1500 will perform about evenly with humans FIDE rated around 1500 (1507 per the above chart) if they are both playing blitz at a time control averaging something like 3' + 3"?
The data in the regression in 2019 was Lichess Blitz and FIDE Rating as in the image.

Image

I believe the FIDE Rating in the image is the std rating. So this can be:

Code: Select all

FIDE Std. Elo = 65 + [0.87 x Lichess Blitz Rating]
Based on some games I ran with the ELO 1500 to 1700 range of SF13 vs "Irina 0.15" (CCRL blitz 1436), I calculate that you would subtract 224 elo from the nominal SF ELO to estimate its CCRL blitz rating. So if I am interpreting everything properly, and based on your indications that the SF elo 1500 level would indeed be a close match playing lichess blitz with humans rated about 1500 (1507) on the FIDE scale, this would indicate that a CCRL engine with a blitz rating of 1276 would be an even match playing blitz with a human rated FIDE 1500 (or 1507). So "Irina 0.15" should be a fair match in blitz for a human rated 1660 FIDE (or perhaps a bit less as the FIDE scale is more compact than CCRL). This doesn't seem plausible to me, humans of that level playing blitz really blunder a lot of pieces, but perhaps I'm wrong, or perhaps I'm misunderstanding something. Could it be that engines playing on Lichess are much weaker than the same engine/settings playing on a fast i7 (single thread)?
Komodo rules!