Spike 1.1 won the very first CCRL Amateur Championship back in 2006. It has a current rating of 2690.
Going by the latest 1CPU version of Stockfish, there has been a 950 Elo improvement over that 18 years.
Can we reach a 1000 Elo improvement anytime soon?
Progress over the last 18 years
Moderators: hgm, chrisw, Rebel
-
- Posts: 42837
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Progress over the last 18 years
gbanksnz at gmail.com
-
- Posts: 12681
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Progress over the last 18 years
I think that because chess strength on the Elo scale is exponential, adding 1000 Elo to a very strong engine is incredibly difficult and adding Elo to a very weak engine is much easier.
That having been said, I guess that SF will hit 1000 Elo (another +50) in two years. If they upgrade the hardware, it could be tomorrow.
Now, upgrading the hardware for a mob of testers would cost big money so I don't think it will happen.
I think also that there is some kind of effort to keep the actual compute power the same because the time scales like 40/20 have been compressed for some of the testing sites.
Unfortunately, Pohl's site does not measure regular chess strength anymore, so it is very hard to know how it has been progressing lately.
That having been said, I guess that SF will hit 1000 Elo (another +50) in two years. If they upgrade the hardware, it could be tomorrow.
Now, upgrading the hardware for a mob of testers would cost big money so I don't think it will happen.
I think also that there is some kind of effort to keep the actual compute power the same because the time scales like 40/20 have been compressed for some of the testing sites.
Unfortunately, Pohl's site does not measure regular chess strength anymore, so it is very hard to know how it has been progressing lately.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 353
- Joined: Tue Dec 08, 2009 1:37 pm
- Location: Milan, Italy
- Full name: Alex Brunetti
Re: Progress over the last 18 years
Hi Dann,
by upgrading the hardware, everyone benefits, so why should SF gain an advantage from it? Unless you run its opponents on the old hardware
Alex
-
- Posts: 12681
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Progress over the last 18 years
Good point, but hardware is no different than software.
Faster hardware = more Elo
Faster software = more Elo
Both increase exponentially.
I think if more effort went into search, the progress would be faster for software. Just a guess.
Faster hardware = more Elo
Faster software = more Elo
Both increase exponentially.
I think if more effort went into search, the progress would be faster for software. Just a guess.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 11999
- Joined: Thu Mar 09, 2006 12:57 am
- Location: Birmingham UK
- Full name: Graham Laight
Re: Progress over the last 18 years
Dann Corbit wrote: ↑Sun Dec 01, 2024 10:59 am...adding 1000 Elo to a very strong engine is incredibly difficult...
Almost certainly not even possible. Stockfish right now is around 3640. Looking at charts of draw ratio v elo rating, it looks as though a player becomes unbeatable at around 4200.
The simple reveals itself after the complex has been exhausted.
-
- Posts: 353
- Joined: Tue Dec 08, 2009 1:37 pm
- Location: Milan, Italy
- Full name: Alex Brunetti
Re: Progress over the last 18 years
Since Elo is not an absolute value but rather the performance difference between engines, faster hardware, for everyone, means no Elo differences. Or rather, it depends on specific implementations and different time management techniques. If you run a tournament on the best current hardware and replicate it on one from 10 years ago, you might not get the same Elo ratings. You could even find that the winner of one comes last in the otherDann Corbit wrote: ↑Sun Dec 01, 2024 1:00 pm Good point, but hardware is no different than software.
Faster hardware = more Elo
Alex
-
- Posts: 12681
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Progress over the last 18 years
True, but Graham was talking about the improvement of Stockfish from its origin until it hits +1000 Elo, which is only 50 Elo away.towforce wrote: ↑Sun Dec 01, 2024 2:30 pmDann Corbit wrote: ↑Sun Dec 01, 2024 10:59 am...adding 1000 Elo to a very strong engine is incredibly difficult...
Almost certainly not even possible. Stockfish right now is around 3640. Looking at charts of draw ratio v elo rating, it looks as though a player becomes unbeatable at around 4200.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 4556
- Joined: Tue Apr 03, 2012 4:28 pm
- Location: Midi-Pyrénées
- Full name: Christopher Whittington
Re: Progress over the last 18 years
Disagree your comment on adding strength.Dann Corbit wrote: ↑Sun Dec 01, 2024 10:59 am I think that because chess strength on the Elo scale is exponential, adding 1000 Elo to a very strong engine is incredibly difficult and adding Elo to a very weak engine is much easier.
That having been said, I guess that SF will hit 1000 Elo (another +50) in two years. If they upgrade the hardware, it could be tomorrow.
Now, upgrading the hardware for a mob of testers would cost big money so I don't think it will happen.
I think also that there is some kind of effort to keep the actual compute power the same because the time scales like 40/20 have been compressed for some of the testing sites.
Unfortunately, Pohl's site does not measure regular chess strength anymore, so it is very hard to know how it has been progressing lately.
Your very weak engine is a massively cut down stockfish. Adding strength is done by adding back missing bits of stockfish and tuning. This is quite easy until you run out of stockfish, when it then gets very difficult. Easy when you know how, difficult when you don’t, but unfortunately says nothing about some inherent exponentiality.
To say Elo is exponential implies you’re comparing to some underlying factor, presumably the probably undefinable and unquantifiable “chess strength”, but since chess strength is subjective and unquantifiable (you’re not allowed to use Elo here because that’s the other vector you’re comparing against in the exponential argument) you can’t use it to compare the relationship between the two. Maybe you can put Elo on one axis and time on the other. Exponential? Not. Or work involved. Again looks pretty linear.
-
- Posts: 3610
- Joined: Thu Jun 07, 2012 11:02 pm
Re: Progress over the last 18 years
Depends whose Elo you are talking about - Ordo or BayesElo and which testing group. CEGT already have it at over 1100 Elo at 40/20, and that is Ordo.Dann Corbit wrote: ↑Sun Dec 01, 2024 2:48 pm True, but Graham was talking about the improvement of Stockfish from its origin until it hits +1000 Elo, which is only 50 Elo away.
-
- Posts: 42837
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Progress over the last 18 years
What I meant was that there is a 950 Elo difference between Spike 1.1 and Stockfish 17 on the CCRL 40/15 1CPU list, which as Ray correctly points out, is certainly not the only rating list.Dann Corbit wrote: ↑Sun Dec 01, 2024 2:48 pmTrue, but Graham was talking about the improvement of Stockfish from its origin until it hits +1000 Elo, which is only 50 Elo away.towforce wrote: ↑Sun Dec 01, 2024 2:30 pmDann Corbit wrote: ↑Sun Dec 01, 2024 10:59 am...adding 1000 Elo to a very strong engine is incredibly difficult...
Almost certainly not even possible. Stockfish right now is around 3640. Looking at charts of draw ratio v elo rating, it looks as though a player becomes unbeatable at around 4200.
My point was that how much longer might it take to increase that gap to 1000 Elo (another 50 points).
gbanksnz at gmail.com