I would like Stockfish to have this feature added...........

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

Moderator: Ras

User avatar
George
Posts: 682
Joined: Mon Oct 14, 2013 1:44 am

I would like Stockfish to have this feature added...........

Post by George »

In most important top human versus human tournaments, they usually select Stockfish as the prefered program for analyzing all the current positions and all the best variations or possible next best 12 or 16 moves, but in my opinion the best feature that can and could be added to Stockfish is to be able to keep track of how many times during the tournament each top players select stockfish prefered best move and provide a statistical percentage. This would be a very interesting feature to keep track and see how the human brain of the best top players as they get higher in rating select similar moves to the best top chess program like Stockfish. :wink:
syzygy
Posts: 6030
Joined: Tue Feb 28, 2012 11:56 pm

Re: I would like Stockfish to have this feature added.......

Post by syzygy »

George wrote:In most important top human versus human tournaments, they usually select Stockfish as the prefered program for analyzing all the current positions and all the best variations or possible next best 12 or 16 moves, but in my opinion the best feature that can and could be added to Stockfish is to be able to keep track of how many times during the tournament each top players select stockfish prefered best move and provide a statistical percentage. This would be a very interesting feature to keep track and see how the human brain of the best top players as they get higher in rating select similar moves to the best top chess program like Stockfish. :wink:
That would have to be implemented in the GUI (and then it would work for any engine compatible with that GUI).
Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: I would like Stockfish to have this feature added.......

Post by Dann Corbit »

George wrote:In most important top human versus human tournaments, they usually select Stockfish as the prefered program for analyzing all the current positions and all the best variations or possible next best 12 or 16 moves, but in my opinion the best feature that can and could be added to Stockfish is to be able to keep track of how many times during the tournament each top players select stockfish prefered best move and provide a statistical percentage. This would be a very interesting feature to keep track and see how the human brain of the best top players as they get higher in rating select similar moves to the best top chess program like Stockfish. :wink:
You can achieve this feature right now.
Using a tool like pgn2fen, create a list of positions together with the chosen moves.
Analyze the positions with stockfish and see if they agree.
I found (after deep analysis) that Stockfish agrees with Louis Eichborn about 55% of the time.
With a ponder hit that high, we need to check his brain to see if some stockfish code is embedded in there. Anybody got a shovel?
User avatar
cdani
Posts: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: I would like Stockfish to have this feature added.......

Post by cdani »

I remember seeing something similar done in chessbase site in some article. Sorry but I don't remember when.
User avatar
George
Posts: 682
Joined: Mon Oct 14, 2013 1:44 am

Re: I would like Stockfish to have this feature added.......

Post by George »

Dann Corbit wrote:
George wrote:In most important top human versus human tournaments, they usually select Stockfish as the prefered program for analyzing all the current positions and all the best variations or possible next best 12 or 16 moves, but in my opinion the best feature that can and could be added to Stockfish is to be able to keep track of how many times during the tournament each top players select stockfish prefered best move and provide a statistical percentage. This would be a very interesting feature to keep track and see how the human brain of the best top players as they get higher in rating select similar moves to the best top chess program like Stockfish. :wink:
You can achieve this feature right now.
Using a tool like pgn2fen, create a list of positions together with the chosen moves.
Analyze the positions with stockfish and see if they agree.
I found (after deep analysis) that Stockfish agrees with Louis Eichborn about 55% of the time.
With a ponder hit that high, we need to check his brain to see if some stockfish code is embedded in there. Anybody got a shovel?
Can you create a list of positions from actual high level tournament where GM Calsen, GM, Caruana, GM Nakamura, GM Anand, GM Aronian, GM Kramnik participated in the last years with the chosen moves made by those players, and not only see if Stockfish agree, but to create a statistical bar chart showing which player selected or agreed to played the most moves chosen by Stockfish?

PS: But the ideal thing to do is to be able to do this for every high level tournament and provide a constant statistical report as what player has chosen the most moves recommended by Stockfish during the entire tournament, and to see if that player coincide to be the winner of that particular tournament
:wink:
Last edited by George on Mon Apr 13, 2015 10:44 pm, edited 3 times in total.
User avatar
gbtami
Posts: 389
Joined: Wed Sep 26, 2012 1:29 pm
Location: Hungary

Re: I would like Stockfish to have this feature added.......

Post by gbtami »

cdani wrote:I remember seeing something similar done in chessbase site in some article. Sorry but I don't remember when.
http://en.chessbase.com/post/using-che- ... uman-skill
http://en.chessbase.com/post/the-qualit ... tes-090413
User avatar
George
Posts: 682
Joined: Mon Oct 14, 2013 1:44 am

Re: I would like Stockfish to have this feature added.......

Post by George »

gbtami wrote:
cdani wrote:I remember seeing something similar done in chessbase site in some article. Sorry but I don't remember when.
http://en.chessbase.com/post/using-che- ... uman-skill
http://en.chessbase.com/post/the-qualit ... tes-090413

But Now with our most talented player and champion GM Carlsen we have a different scenario, where Carlsen hardly practice against computer programs and according to your article from chessbase "The results suggest that the quality of play demonstrated by the Candidates is very high indeed. In particular, Carlsen’s score is the second best score achieved in an individual tournament or match of all the top-level tournaments and matches that we have analysed to the present day.
Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: I would like Stockfish to have this feature added.......

Post by Dann Corbit »

George wrote:
Dann Corbit wrote:
George wrote:In most important top human versus human tournaments, they usually select Stockfish as the prefered program for analyzing all the current positions and all the best variations or possible next best 12 or 16 moves, but in my opinion the best feature that can and could be added to Stockfish is to be able to keep track of how many times during the tournament each top players select stockfish prefered best move and provide a statistical percentage. This would be a very interesting feature to keep track and see how the human brain of the best top players as they get higher in rating select similar moves to the best top chess program like Stockfish. :wink:
You can achieve this feature right now.
Using a tool like pgn2fen, create a list of positions together with the chosen moves.
Analyze the positions with stockfish and see if they agree.
I found (after deep analysis) that Stockfish agrees with Louis Eichborn about 55% of the time.
With a ponder hit that high, we need to check his brain to see if some stockfish code is embedded in there. Anybody got a shovel?
Can you create a list of positions from actual high level tournament where GM Calsen, GM, Caruana, GM Nakamura, GM Anand, GM Aronian, GM Kramnik participated in the last years with the chosen moves made by those players, and not only see if Stockfish agree, but to create a statistical bar chart showing which player selected or agreed to played the most moves chosen by Stockfish?

PS: But the ideal thing to do is to be able to do this for every high level tournament and provide a constant statistical report as what player has chosen the most moves recommended by Stockfish during the entire tournament, and to see if that player coincide to be the winner of that particular tournament
:wink:
It is a lot more interesting to me to do the analysis for long dead players. That removes a variable:
"Did the player in question use Stockfish to analyze the opening before-hand?"
That's why I did the analysis for Louis Eichborn (that and also the fact that I did not know much about him until I recently found a web page about his exploits).

It took about a machine-week to do Eichborn. He does not have very many games. Do do someone like Kasparov would probably take a machine-year.
User avatar
George
Posts: 682
Joined: Mon Oct 14, 2013 1:44 am

Re: I would like Stockfish to have this feature added.......

Post by George »

Dann Corbit wrote:
George wrote:
Dann Corbit wrote:
George wrote:In most important top human versus human tournaments, they usually select Stockfish as the prefered program for analyzing all the current positions and all the best variations or possible next best 12 or 16 moves, but in my opinion the best feature that can and could be added to Stockfish is to be able to keep track of how many times during the tournament each top players select stockfish prefered best move and provide a statistical percentage. This would be a very interesting feature to keep track and see how the human brain of the best top players as they get higher in rating select similar moves to the best top chess program like Stockfish. :wink:
You can achieve this feature right now.
Using a tool like pgn2fen, create a list of positions together with the chosen moves.
Analyze the positions with stockfish and see if they agree.
I found (after deep analysis) that Stockfish agrees with Louis Eichborn about 55% of the time.
With a ponder hit that high, we need to check his brain to see if some stockfish code is embedded in there. Anybody got a shovel?
Can you create a list of positions from actual high level tournament where GM Calsen, GM, Caruana, GM Nakamura, GM Anand, GM Aronian, GM Kramnik participated in the last years with the chosen moves made by those players, and not only see if Stockfish agree, but to create a statistical bar chart showing which player selected or agreed to played the most moves chosen by Stockfish?

PS: But the ideal thing to do is to be able to do this for every high level tournament and provide a constant statistical report as what player has chosen the most moves recommended by Stockfish during the entire tournament, and to see if that player coincide to be the winner of that particular tournament
:wink:
It is a lot more interesting to me to do the analysis for long dead players. That removes a variable:
"Did the player in question use Stockfish to analyze the opening before-hand?"
That's why I did the analysis for Louis Eichborn (that and also the fact that I did not know much about him until I recently found a web page about his exploits).

It took about a machine-week to do Eichborn. He does not have very many games. Do do someone like Kasparov would probably take a machine-year.

That is the reason why I posted that it would be much easier to create an extra feature in Stockfish that as the top 10 players participate in tournaments and select moves to have Stockfish automatically keeping track of of the players and who has selected most of the moves recommended by Stoskfish
:wink:
Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: I would like Stockfish to have this feature added.......

Post by Dann Corbit »

George wrote:
Dann Corbit wrote:
George wrote:
Dann Corbit wrote:
George wrote:In most important top human versus human tournaments, they usually select Stockfish as the prefered program for analyzing all the current positions and all the best variations or possible next best 12 or 16 moves, but in my opinion the best feature that can and could be added to Stockfish is to be able to keep track of how many times during the tournament each top players select stockfish prefered best move and provide a statistical percentage. This would be a very interesting feature to keep track and see how the human brain of the best top players as they get higher in rating select similar moves to the best top chess program like Stockfish. :wink:
You can achieve this feature right now.
Using a tool like pgn2fen, create a list of positions together with the chosen moves.
Analyze the positions with stockfish and see if they agree.
I found (after deep analysis) that Stockfish agrees with Louis Eichborn about 55% of the time.
With a ponder hit that high, we need to check his brain to see if some stockfish code is embedded in there. Anybody got a shovel?
Can you create a list of positions from actual high level tournament where GM Calsen, GM, Caruana, GM Nakamura, GM Anand, GM Aronian, GM Kramnik participated in the last years with the chosen moves made by those players, and not only see if Stockfish agree, but to create a statistical bar chart showing which player selected or agreed to played the most moves chosen by Stockfish?

PS: But the ideal thing to do is to be able to do this for every high level tournament and provide a constant statistical report as what player has chosen the most moves recommended by Stockfish during the entire tournament, and to see if that player coincide to be the winner of that particular tournament
:wink:
It is a lot more interesting to me to do the analysis for long dead players. That removes a variable:
"Did the player in question use Stockfish to analyze the opening before-hand?"
That's why I did the analysis for Louis Eichborn (that and also the fact that I did not know much about him until I recently found a web page about his exploits).

It took about a machine-week to do Eichborn. He does not have very many games. Do do someone like Kasparov would probably take a machine-year.

That is the reason why I posted that it would be much easier to create an extra feature in Stockfish that as the top 10 players participate in tournaments and select moves to have Stockfish automatically keeping track of of the players and who has selected most of the moves recommended by Stoskfish
:wink:
Stockfish has no knowledge even of whose moves it is analyzing.
The tracking of something like this would require a second external program or extensive modifications to stockfish.

I do not think that this feature would be easy to create.

The program would need to be able to read PGN (or Epd OR Fen), figure out the name of the player it is analyzing, understand the time or depth wanted, and go through all of the moves for that player, storing the result in a database or in a file.

We would probably also want a GUI to control this stuff as well.