SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
On anti-cheating in chess,
science, reproducibility, and
variability
Mathieu Acher
Chess fairy tale :
● The Queen's Gambit (Netflix)
● streaming/Youtube
● investments (chess.com, chess24, Play Magnus, lichess, etc.)
● AlphaZero didn’t kill the interest
Cheating threatens Chess fairy tale. Almost
forgotten/hidden, but now getting back…
Cheating threatens Chess fairy tale. How does it work?
Use of chess engines during play.
Chess engines like Stockfish or AlphaZero-like variant can
give to the cheater a decisive advantage, since almost
perfect moves can be played.
Elo rating system: method for calculating
the relative skill levels of each player
Stockfish is 3500+
Magnus Carlsen (world champion) is 2834
Already in 2006, Topalov accused Kramnik as part of the
world championship.
Sébastien Feller
https://en.wikipedia.org/wiki/S%C3%A9bastien_Feller
case in Chess Olympiad in 2010.
In October 2010, Feller scored 6/9 (+5 =2 -2) during the 39th Chess Olympiad and won the Gold
medal for best individual performance on board 5. However, the FFE accused Feller, along with
French players GM Arnaud Hauchard and IM Cyril Marzolo, of cheating during the Olympiad. While
Feller was in the playing hall, Marzolo was in France where he checked the best moves with a
chess computer. Marzolo then allegedly sent the move in coded pairs of numbers by text message
to Hauchard. Once Hauchard had the suggested move, he would position himself in the hall behind
one of the other players’ tables in a predefined coded system, where each table represented a
move to play. The FFE claims, in all, 200 text messages were sent during the tournament. The
scam was supposedly uncovered by FFE vice-president Joanna Pomian
Sébastien Feller
https://en.wikipedia.org/wiki/S%C3%A9bastien_Feller
case in Chess Olympiad in 2010.
Not guilty ;-)
With the rise of online games and $$$, cheating is even
more problematic.
A few weeks ago, Magnus Carlsen
https://en.wikipedia.org/wiki/Magnus_Carlsen accused
Hans Niemann (HN) of cheating over the board and
refused to ever play him again.
During the Sinquefield Cup in September 2022, a controversy arose between
chess grandmasters Magnus Carlsen, the current world champion, and Hans
Niemann. Carlsen, after surprisingly losing in their matchup, dropped out of the
tournament. Many interpreted his withdrawal as an insinuation of an accusation
that Niemann cheated. In their next tournament meetup, Carlsen abruptly resigned
after one move, perplexing observers again. It became the most serious scandal
about cheating allegations for international chess in years and garnered significant
attention in the news media worldwide.
You may have heard headlines with "anal bead" supposed
to help HN.
I'm not specifically aiming to talk about chess (and
cheating).
I rather want to discuss how science has been (and will
be) at the heart of the anti-cheating chess problem. It’s an
interesting case.
How to detect cheaters?
The basic idea is to confront moves played by humans (players) with those of
computer engines. The more you play like a computer…
How to detect cheaters?
The basic idea is to confront moves played by humans (players) with those of
computer engines. The more you play like a computer…
How to detect cheaters?
The basic idea is to confront moves played by humans (players) with those of
computer engines. The more you play like a computer…
Rigorous methods with backed up claims
vs
Fancy analysis that can ruin life of people
I will first argue that many people (chess
hobbyists/experts, data nerds, etc.), most being
non-scientists, have actually done science for trying to
demonstrate or refute the cheating case.
I will first argue that many people (chess
hobbyists/experts, data nerds, etc.), most being
non-scientists, have actually done science for trying to
demonstrate or refute the cheating case.
With the sharing of data (analysis of chess games like
those played by HN), scripts, and methods, numerous
results and conclusions have emerged, getting popularized
with social media (twitch, Youtube, twitter, etc.)
On the one hand, I've been quite excited to see all this
energy for trying to advance our understanding and
propose interesting ideas/analysis.
On the other hand, there have been some failures in the quality of some analysis or the choice of closed
systems to compute unclear metrics:
● Let’s Check Analysis is based on a proprietary system: undefined, opaque, non-reproducible
● Dubious combination of probabilities
● More comparisons needed with other players... too easy to find a "pattern" on HN, and then compare
to one player and data point!
● Analysis sensitive to depth and engine
In-between, there have been a report by chess.com and the analysis of the computer scientist Ken Regan
https://cse.buffalo.edu/~regan/ the world renewed specialist.
I still think the problem is open (eg Regan's method is too conservative and
missing many cases; chess.com methodology, though unclear and opaque at
some points, is certainly effective for online cheating, but not over the board
detection).
I will present a variability model of the space of experiments/methods that can be
considered to address the problem.
Dataset
only HN
games
a few
grandmasters for
comparison
Carlsen
Nakamura
…
Rising
stars
Cheaters
all games in the
planet? OTB?
online?
Dataset
Preprocess
consider all
moves
ignore
openings
move
ignore N
first moves
(eg N=8)
use ECO
Encyclopaedia of
Chess Openings
ignore
endgames
“critical”
positions only
(note: define
critical)
Dataset Metrics
ROI
from
Regan
Let’s
Check
Preprocess
Compare with
strength “profile”
(e.g., Elo rating at
that time)
Strength
score
(chess.com)
Dataset Metrics Engine
depth
version
Preprocess
This model can be used to
● pilot the collaborative effort,
● to reproduce, replicate or reject some experiments,
● and to gain confidence or robustness in some conclusions.
Dataset Metrics Engine
depth
version
Preprocess
28
different
methods
different
assumptions
different analyses
different data
the obvious: OPEN, reproducible
open in a security context?
Haematocrit in cyclism (EPO; <= 50 in 2000s’)
Goodhart's law "When a measure becomes a target, it ceases to be a good
measure"
ROI from Regan is unclear/not well-defined… why? perhaps because ROI can be
then systematically computed, monitored, and thus optimized by cheaters
Another last point I want to discuss is that most probably the anti-cheating chess
problem cannot be resolved solely with retrospective computational analysis.
It's just too uncertain, especially if cheaters are "smart".
(Cyber-)security experts, psychologists, chess players, and of course computer
science nerds/professionals can contribute to address this multidisciplinary
problem.

Contenu connexe

Plus de University of Rennes, INSA Rennes, Inria/IRISA, CNRS

24 Reasons Why Variability Models Are Not Yet Universal (24RWVMANYU)
24 Reasons Why Variability Models Are Not Yet Universal (24RWVMANYU)24 Reasons Why Variability Models Are Not Yet Universal (24RWVMANYU)
24 Reasons Why Variability Models Are Not Yet Universal (24RWVMANYU)
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Machine Learning and Deep Software Variability
Machine Learning and Deep Software VariabilityMachine Learning and Deep Software Variability
Machine Learning and Deep Software Variability
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Transfer Learning Across Variants and Versions: The Case of Linux Kernel Size
Transfer Learning Across Variants and Versions: The Case of Linux Kernel SizeTransfer Learning Across Variants and Versions: The Case of Linux Kernel Size
Transfer Learning Across Variants and Versions: The Case of Linux Kernel Size
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Software Variability and Artificial Intelligence
Software Variability and Artificial IntelligenceSoftware Variability and Artificial Intelligence
Software Variability and Artificial Intelligence
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Teaching Software Product Lines: A Snapshot of Current Practices and Challenges
Teaching Software Product Lines: A Snapshot of Current Practices and ChallengesTeaching Software Product Lines: A Snapshot of Current Practices and Challenges
Teaching Software Product Lines: A Snapshot of Current Practices and Challenges
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
From Basic Variability Models to OpenCompare.org
From Basic Variability Models to OpenCompare.orgFrom Basic Variability Models to OpenCompare.org
From Basic Variability Models to OpenCompare.org
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 

Plus de University of Rennes, INSA Rennes, Inria/IRISA, CNRS (20)

24 Reasons Why Variability Models Are Not Yet Universal (24RWVMANYU)
24 Reasons Why Variability Models Are Not Yet Universal (24RWVMANYU)24 Reasons Why Variability Models Are Not Yet Universal (24RWVMANYU)
24 Reasons Why Variability Models Are Not Yet Universal (24RWVMANYU)
 
On Programming Variability with Large Language Model-based Assistant
On Programming Variability with Large Language Model-based AssistantOn Programming Variability with Large Language Model-based Assistant
On Programming Variability with Large Language Model-based Assistant
 
Generative AI for Reengineering Variants into Software Product Lines: An Expe...
Generative AI for Reengineering Variants into Software Product Lines: An Expe...Generative AI for Reengineering Variants into Software Product Lines: An Expe...
Generative AI for Reengineering Variants into Software Product Lines: An Expe...
 
Tackling Deep Software Variability Together
Tackling Deep Software Variability TogetherTackling Deep Software Variability Together
Tackling Deep Software Variability Together
 
Feature Subset Selection for Learning Huge Configuration Spaces: The case of ...
Feature Subset Selection for Learning Huge Configuration Spaces: The case of ...Feature Subset Selection for Learning Huge Configuration Spaces: The case of ...
Feature Subset Selection for Learning Huge Configuration Spaces: The case of ...
 
Machine Learning and Deep Software Variability
Machine Learning and Deep Software VariabilityMachine Learning and Deep Software Variability
Machine Learning and Deep Software Variability
 
Mastering Software Variability for Innovation and Science
Mastering Software Variability for Innovation and ScienceMastering Software Variability for Innovation and Science
Mastering Software Variability for Innovation and Science
 
Transfer Learning Across Variants and Versions: The Case of Linux Kernel Size
Transfer Learning Across Variants and Versions: The Case of Linux Kernel SizeTransfer Learning Across Variants and Versions: The Case of Linux Kernel Size
Transfer Learning Across Variants and Versions: The Case of Linux Kernel Size
 
Reproducible Science and Deep Software Variability
Reproducible Science and Deep Software VariabilityReproducible Science and Deep Software Variability
Reproducible Science and Deep Software Variability
 
Software Variability and Artificial Intelligence
Software Variability and Artificial IntelligenceSoftware Variability and Artificial Intelligence
Software Variability and Artificial Intelligence
 
Teaching Software Product Lines: A Snapshot of Current Practices and Challenges
Teaching Software Product Lines: A Snapshot of Current Practices and ChallengesTeaching Software Product Lines: A Snapshot of Current Practices and Challenges
Teaching Software Product Lines: A Snapshot of Current Practices and Challenges
 
Exploiting the Enumeration of All Feature Model Configurations: A New Perspec...
Exploiting the Enumeration of All Feature Model Configurations: A New Perspec...Exploiting the Enumeration of All Feature Model Configurations: A New Perspec...
Exploiting the Enumeration of All Feature Model Configurations: A New Perspec...
 
Assessing Product Line Derivation Operators Applied to Java Source Code: An E...
Assessing Product Line Derivation Operators Applied to Java Source Code: An E...Assessing Product Line Derivation Operators Applied to Java Source Code: An E...
Assessing Product Line Derivation Operators Applied to Java Source Code: An E...
 
Synthesis of Attributed Feature Models From Product Descriptions
Synthesis of Attributed Feature Models From Product DescriptionsSynthesis of Attributed Feature Models From Product Descriptions
Synthesis of Attributed Feature Models From Product Descriptions
 
From Basic Variability Models to OpenCompare.org
From Basic Variability Models to OpenCompare.orgFrom Basic Variability Models to OpenCompare.org
From Basic Variability Models to OpenCompare.org
 
Pandoc: a universal document converter
Pandoc: a universal document converterPandoc: a universal document converter
Pandoc: a universal document converter
 
Metamorphic Domain-Specific Languages
Metamorphic Domain-Specific LanguagesMetamorphic Domain-Specific Languages
Metamorphic Domain-Specific Languages
 
3D Printing, Customization, and Product Lines
3D Printing, Customization, and Product Lines3D Printing, Customization, and Product Lines
3D Printing, Customization, and Product Lines
 
WebFML: Synthesizing Feature Models Everywhere (@ SPLC 2014)
WebFML: Synthesizing Feature Models Everywhere (@ SPLC 2014)WebFML: Synthesizing Feature Models Everywhere (@ SPLC 2014)
WebFML: Synthesizing Feature Models Everywhere (@ SPLC 2014)
 
A survey on teaching of software product lines
A survey on teaching of software product linesA survey on teaching of software product lines
A survey on teaching of software product lines
 

Dernier

biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
Silpa
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
Silpa
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
seri bangash
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
 

On anti-cheating in chess, science, reproducibility, and variability

  • 1. On anti-cheating in chess, science, reproducibility, and variability Mathieu Acher
  • 2. Chess fairy tale : ● The Queen's Gambit (Netflix) ● streaming/Youtube ● investments (chess.com, chess24, Play Magnus, lichess, etc.) ● AlphaZero didn’t kill the interest
  • 3. Cheating threatens Chess fairy tale. Almost forgotten/hidden, but now getting back…
  • 4. Cheating threatens Chess fairy tale. How does it work? Use of chess engines during play.
  • 5. Chess engines like Stockfish or AlphaZero-like variant can give to the cheater a decisive advantage, since almost perfect moves can be played. Elo rating system: method for calculating the relative skill levels of each player Stockfish is 3500+ Magnus Carlsen (world champion) is 2834
  • 6. Already in 2006, Topalov accused Kramnik as part of the world championship.
  • 7. Sébastien Feller https://en.wikipedia.org/wiki/S%C3%A9bastien_Feller case in Chess Olympiad in 2010. In October 2010, Feller scored 6/9 (+5 =2 -2) during the 39th Chess Olympiad and won the Gold medal for best individual performance on board 5. However, the FFE accused Feller, along with French players GM Arnaud Hauchard and IM Cyril Marzolo, of cheating during the Olympiad. While Feller was in the playing hall, Marzolo was in France where he checked the best moves with a chess computer. Marzolo then allegedly sent the move in coded pairs of numbers by text message to Hauchard. Once Hauchard had the suggested move, he would position himself in the hall behind one of the other players’ tables in a predefined coded system, where each table represented a move to play. The FFE claims, in all, 200 text messages were sent during the tournament. The scam was supposedly uncovered by FFE vice-president Joanna Pomian
  • 9. With the rise of online games and $$$, cheating is even more problematic.
  • 10. A few weeks ago, Magnus Carlsen https://en.wikipedia.org/wiki/Magnus_Carlsen accused Hans Niemann (HN) of cheating over the board and refused to ever play him again. During the Sinquefield Cup in September 2022, a controversy arose between chess grandmasters Magnus Carlsen, the current world champion, and Hans Niemann. Carlsen, after surprisingly losing in their matchup, dropped out of the tournament. Many interpreted his withdrawal as an insinuation of an accusation that Niemann cheated. In their next tournament meetup, Carlsen abruptly resigned after one move, perplexing observers again. It became the most serious scandal about cheating allegations for international chess in years and garnered significant attention in the news media worldwide.
  • 11. You may have heard headlines with "anal bead" supposed to help HN.
  • 12. I'm not specifically aiming to talk about chess (and cheating). I rather want to discuss how science has been (and will be) at the heart of the anti-cheating chess problem. It’s an interesting case.
  • 13. How to detect cheaters? The basic idea is to confront moves played by humans (players) with those of computer engines. The more you play like a computer…
  • 14. How to detect cheaters? The basic idea is to confront moves played by humans (players) with those of computer engines. The more you play like a computer…
  • 15. How to detect cheaters? The basic idea is to confront moves played by humans (players) with those of computer engines. The more you play like a computer… Rigorous methods with backed up claims vs Fancy analysis that can ruin life of people
  • 16. I will first argue that many people (chess hobbyists/experts, data nerds, etc.), most being non-scientists, have actually done science for trying to demonstrate or refute the cheating case.
  • 17. I will first argue that many people (chess hobbyists/experts, data nerds, etc.), most being non-scientists, have actually done science for trying to demonstrate or refute the cheating case.
  • 18. With the sharing of data (analysis of chess games like those played by HN), scripts, and methods, numerous results and conclusions have emerged, getting popularized with social media (twitch, Youtube, twitter, etc.)
  • 19. On the one hand, I've been quite excited to see all this energy for trying to advance our understanding and propose interesting ideas/analysis. On the other hand, there have been some failures in the quality of some analysis or the choice of closed systems to compute unclear metrics: ● Let’s Check Analysis is based on a proprietary system: undefined, opaque, non-reproducible ● Dubious combination of probabilities ● More comparisons needed with other players... too easy to find a "pattern" on HN, and then compare to one player and data point! ● Analysis sensitive to depth and engine In-between, there have been a report by chess.com and the analysis of the computer scientist Ken Regan https://cse.buffalo.edu/~regan/ the world renewed specialist.
  • 20. I still think the problem is open (eg Regan's method is too conservative and missing many cases; chess.com methodology, though unclear and opaque at some points, is certainly effective for online cheating, but not over the board detection). I will present a variability model of the space of experiments/methods that can be considered to address the problem.
  • 21. Dataset only HN games a few grandmasters for comparison Carlsen Nakamura … Rising stars Cheaters all games in the planet? OTB? online?
  • 22. Dataset Preprocess consider all moves ignore openings move ignore N first moves (eg N=8) use ECO Encyclopaedia of Chess Openings ignore endgames “critical” positions only (note: define critical)
  • 23. Dataset Metrics ROI from Regan Let’s Check Preprocess Compare with strength “profile” (e.g., Elo rating at that time) Strength score (chess.com)
  • 25.
  • 26.
  • 27. This model can be used to ● pilot the collaborative effort, ● to reproduce, replicate or reject some experiments, ● and to gain confidence or robustness in some conclusions. Dataset Metrics Engine depth version Preprocess
  • 29. the obvious: OPEN, reproducible open in a security context? Haematocrit in cyclism (EPO; <= 50 in 2000s’) Goodhart's law "When a measure becomes a target, it ceases to be a good measure" ROI from Regan is unclear/not well-defined… why? perhaps because ROI can be then systematically computed, monitored, and thus optimized by cheaters
  • 30. Another last point I want to discuss is that most probably the anti-cheating chess problem cannot be resolved solely with retrospective computational analysis. It's just too uncertain, especially if cheaters are "smart". (Cyber-)security experts, psychologists, chess players, and of course computer science nerds/professionals can contribute to address this multidisciplinary problem.