How did they make such a leap in one version? The code is available. Is the cause not understood? I looked here and on other forums, and didn't see discussion on this question.
-Carl
Why is SF6 so much stronger?
Moderator: Ras
-
clumma
- Posts: 188
- Joined: Fri Oct 10, 2014 10:05 pm
- Location: Berkeley, CA
-
Dann Corbit
- Posts: 12870
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Why is SF6 so much stronger?
There were a zillion min-versions between the two major versions.clumma wrote:How did they make such a leap in one version? The code is available. Is the cause not understood? I looked here and on other forums, and didn't see discussion on this question.
-Carl
Look here:
http://abrok.eu/stockfish/
-
lucasart
- Posts: 3243
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: Why is SF6 so much stronger?
maybe this will give you a hint:clumma wrote:How did they make such a leap in one version? The code is available. Is the cause not understood? I looked here and on other forums, and didn't see discussion on this question.
-Carl
http://tests.stockfishchess.org/tests
http://tests.stockfishchess.org/users
https://groups.google.com/forum/?fromgr ... ishcooking
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
-
Uri Blass
- Posts: 11203
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Why is SF6 so much stronger?
I think that people do not understand the reason.clumma wrote:How did they make such a leap in one version? The code is available. Is the cause not understood? I looked here and on other forums, and didn't see discussion on this question.
-Carl
The target of testing in the stockfish framework is simply to make stockfish stronger and not understand why it is so strong(otherwise they could remove the non important parts that only give 1 or 2 elo) and make comments in the source about every code that remains how much elo it gives based on testing.
I do not believe that it is so strong because of too many additions that give only 1-2 elo and my guess is that if we remove everything that does not give more than 2 elo we are going to remain with something that is less than 200 elo weaker and less than half of the size of stockfish.
Of course you need a lot of testing to do it and people prefer to do testing for improving stockfish and not to evaluate the value of every code that is in it.
Edit:I thought about the question why stockfish is so strong and not why stockfish6 is stronger than stockfish5 but the same is for stockfish6 relative to stockfish5 and there is no testing of 200,000 games to find the elo value of every patch that they accept to get a good estimate of the value of the patch so we practically do not know the patches that are more important and the patches that are less important.
Last edited by Uri Blass on Thu Feb 19, 2015 10:13 am, edited 1 time in total.
-
clumma
- Posts: 188
- Joined: Fri Oct 10, 2014 10:05 pm
- Location: Berkeley, CA
Re: Why is SF6 so much stronger?
Thanks for the link Dann, it gives slightly more information than github. Still nothing resembling an analysis of the improvement though.
-Carl
-Carl
-
clumma
- Posts: 188
- Joined: Fri Oct 10, 2014 10:05 pm
- Location: Berkeley, CA
Re: Why is SF6 so much stronger?
Yes, I know about the testing protocol. You also pointed me at the forum. Is this supposed to make me believe you know the answer to my question?
There happens to be a thread, "+50 ELO, MY GOD", where a 50 Elo improvement is apparently attributed to a single change to the SMP logic. But SF6 is much stronger even on 1 core.
It seems SF team are making progress but don't understand how.
There happens to be a thread, "+50 ELO, MY GOD", where a 50 Elo improvement is apparently attributed to a single change to the SMP logic. But SF6 is much stronger even on 1 core.
It seems SF team are making progress but don't understand how.
-
Joerg Oster
- Posts: 994
- Joined: Fri Mar 10, 2006 4:29 pm
- Location: Germany
- Full name: Jörg Oster
Re: Why is SF6 so much stronger?
On github you can follow every single commit.clumma wrote:Yes, I know about the testing protocol. You also pointed me at the forum. Is this supposed to make me believe you know the answer to my question?
There happens to be a thread, "+50 ELO, MY GOD", where a 50 Elo improvement is apparently attributed to a single change to the SMP logic. But SF6 is much stronger even on 1 core.
It seems SF team are making progress but don't understand how.
So what do you not understand?
Jörg Oster
-
BBauer
- Posts: 658
- Joined: Wed Mar 08, 2006 8:58 pm
Re: Why is SF6 so much stronger?
Now need to have a deeper metaphysical understanding.It seems SF team are making progress but don't understand how.
The apple falls down from the tree. In some sense we know why even so gravity is not fully understood.
Kind regards
Bernhard
-
cdani
- Posts: 2204
- Joined: Sat Jan 18, 2014 10:24 am
- Location: Andorra
Re: Why is SF6 so much stronger?
The best answer I can think is to compare SF to a Grand Master who is a lot better thanks to the addition of a lot of concepts. Some concepts gives more elo to him, and some less.clumma wrote:It seems SF team are making progress but don't understand how.
Daniel José -
http://www.andscacs.com
-
clumma
- Posts: 188
- Joined: Fri Oct 10, 2014 10:05 pm
- Location: Berkeley, CA
Re: Why is SF6 so much stronger?
What is the distribution of Elo improvement over commits since version 5? All equal and small? If not, what did the main changes accomplish (SMP handling, fine tuning of parameters...)?
If answer is fine tuning of parameters I would be surprised, since I expect this to yield diminishing returns by now.
What happens if commits are applied in a different order?
Etc.
Why is it not obvious what "understanding" means?
-Carl
If answer is fine tuning of parameters I would be surprised, since I expect this to yield diminishing returns by now.
What happens if commits are applied in a different order?
Etc.
Why is it not obvious what "understanding" means?
-Carl