mwyoung wrote: ↑Wed Sep 09, 2020 12:52 am
What are you trying to answer.
1. What is the exact elo deference between A vs B.
2. Who is better only between A vs B, and this usually takes much fewer games to prove statistically.
Still you need a couple of thousand games.
Believe me, I can do them with a 32-core computer and no, some hundred games are not enough.
That is just false. It can be done with 10 to 20 games. What matters is the Elo difference between A vs B. An Example Engine A scores 10 wins in 10 games.
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.
mwyoung wrote: ↑Wed Sep 09, 2020 12:52 am
A tester does not need 5000 games, unless the goal is only to maximize the Elo precision. A useful tool for engine developers.
What are you trying to answer.
1. What is the exact elo deference between A vs B.
2. Who is better only between A vs B, and this usually takes much fewer games to prove statistically.
Normally, developers are trying to answer question number 2. Tests on Fishtest often go over 100k games in order to answer that question.
mwyoung wrote: ↑Wed Sep 09, 2020 12:52 am
A tester does not need 5000 games, unless the goal is only to maximize the Elo precision. A useful tool for engine developers.
What are you trying to answer.
1. What is the exact elo deference between A vs B.
2. Who is better only between A vs B, and this usually takes much fewer games to prove statistically.
Normally, developers are trying to answer question number 2. Tests on Fishtest often go over 100k games in order to answer that question.
They need to answer both questions, because they must have a high degree of confidence. Since the pass fail threshold is very high. When measuring 1 or 2 Elo for a pass.
.
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.
mwyoung wrote: ↑Wed Sep 09, 2020 12:52 am
What are you trying to answer.
1. What is the exact elo deference between A vs B.
2. Who is better only between A vs B, and this usually takes much fewer games to prove statistically.
Still you need a couple of thousand games.
Believe me, I can do them with a 32-core computer and no, some hundred games are not enough.
I use the all 16 physical cores when I play on my machine.
So I want to know how behave the Stockfish 12 in this case of using all physical 16 cores and I do not interested in to know how behave using only one thread, so sorry, but I do not agree you.
Making test, it is rather time and power consuming task, so I am happy if other people also make tests.
mwyoung wrote: ↑Wed Sep 09, 2020 1:20 am
That is just false. It can be done with 10 to 20 games. What matters is the Elo difference between A vs B. An Example Engine A scores 10 wins in 10 games.
Sorry, I have to correct this statement, because it is absolutely wrong. I have seen test series, where an engine lead after over 1000 games and still was finally beaten.
For sure, 20 games are not enough. Statistically alone this makes no sense.
mwyoung wrote: ↑Wed Sep 09, 2020 12:52 am
A tester does not need 5000 games, unless the goal is only to maximize the Elo precision. A useful tool for engine developers.
What are you trying to answer.
1. What is the exact elo deference between A vs B.
2. Who is better only between A vs B, and this usually takes much fewer games to prove statistically.
Normally, developers are trying to answer question number 2. Tests on Fishtest often go over 100k games in order to answer that question.
The needing number of parties depends on how big the difference in Elo among engines.
As the difference is smaller as higher number of parties you need to make difference among engines.
But as the difference is really small, you can say (practically) the power of engines is (near) equal.
In practical viewpoint it is senseless to run a test match with 100k games even if it seems being more "scientific", because even the temperature of the environment(!) and alternation in power supply have also influence on the Elo difference.
If you run lot of tests with some different engines, you can experience in a lot of cases that after some ten circle it forms near the last order of the participants. So if you do not curious to know the exact Elo number of the participant but you satisfied only with a kind of power-line, you need only a competition with some hundred or even some tens games.
What I wrote above these are only the opinions of a chess engine user and not a hair-splitting "scientific" developer.
I am not interested in a newer version of Stockfish (for.e.g), if the "official test" can not show at least 5 Elo
enhancement, so I do not wait for 100k test games, for me it is enough 20k test games only.
+9 -6 =185 says only that both engine strength are close (within +-20 elo)
next 200 games can be +10 -1 or -1 +10
specially crafted microbook (100 posiitions) can favour any desired contender.
E.g. take 50 000 games between Lc0 and SF12 and filter 100 openings where one or another lost more.
Than make them replay those 200 games again for kibitzers
mwyoung wrote: ↑Wed Sep 09, 2020 1:20 am
That is just false. It can be done with 10 to 20 games. What matters is the Elo difference between A vs B. An Example Engine A scores 10 wins in 10 games.
Sorry, I have to correct this statement, because it is absolutely wrong. I have seen test series, where an engine lead after over 1000 games and still was finally beaten.
For sure, 20 games are not enough. Statistically alone this makes no sense.
Then you need to go back to school. This is statistics.
You need to understand what is being said.
The question is have you ever seen a engine win all games in a 10 game test. Then lose a test match in 1000 games or 10,000 games to the same engine. No!
LOS stats let's you determine who is better.
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.