ChessGate personalities ยท Background

For the first time: playing styles, faithfully reconstructed.

For as long as there have been chess computers, people have wanted to play a particular personality, not a calculating machine. With a data-analysis procedure developed for this purpose, a player's style can for the first time be measured and reconstructed from their own games: Tal sacrifices, Karpov squeezes, Capablanca simplifies, because their games say so.

The oldest question

A machine that plays like a human.

In 1770 Wolfgang von Kempelen unveiled the Turk at the court in Vienna: a figure in Ottoman dress seated at a cabinet, moving the pieces with a mechanical arm. It toured Europe and America for decades and played, among many others, Napoleon and Benjamin Franklin. Its secret, a chess master hidden inside the cabinet, was kept for a remarkably long time. What drew the crowds was never that the machine was strong. It was that it seemed to think the way one of us thinks.

That fascination outlived the Turk by a long way. In 1948 Alan Turing wrote a chess program before there was a computer that could run it, and later played it out by hand, move by move. In 1997 Deep Blue beat the world champion. In 2017 a machine taught itself chess from the rules alone and overtook everything that had come before it. Today the strongest engines are far beyond any human. They also play like no one. Ask an engine to play like Capablanca and it does not know what you mean.

The problem

Style: easy to recognise, hard to define.

Show a strong player ten moves of a game and they will often tell you whose game it is: a Tal game, a Petrosian game. Ask what exactly gave it away and the answer trails off. Something about the initiative, something about the pawns, a feeling. Style is the thing chess players recognise most readily and define least well.

Earlier attempts to put style into a machine worked from the outside in. Give an engine a famous player's opening repertoire and it plays the first dozen moves in character, then turns back into an engine. Turn a dial towards attack and you get an attacker, not a particular one. Add random mistakes and you get a player who exists nowhere.

ChessGate works from the inside out. The style is not set, it is measured, position after position, across a whole career, and the player is reconstructed from that measurement. That is the breakthrough we spent years on.

A way in from the laboratory

What a laboratory does every morning.

ChessGate is made by DCS Analytics, a company that writes software for laboratories, and we had met this problem before, in another trade. In a laboratory, an instrument is never trusted on its own. It is calibrated against reference standards: samples whose values are known. You measure the standards, record how the instrument's readings relate to the known values, and from then on every reading of an unknown sample is interpreted through that calibration. The instrument supplies precision. The standards supply truth.

A modern chess engine is a near-perfect instrument: precise, tireless, impartial, and without any opinion about style. A grandmaster's games are reference material: thousands of positions in which the known value is the move the master actually played. Put the two together and you can do what a laboratory does every morning: measure the instrument against the standard, position after position, and record how the two relate. That relationship is the style. Something nobody could define turned out to be something you could measure, not in any single position but across thousands of them, with the engine holding the ruler.

This is why ChessGate is, before it is anything else, an applied data-analysis project. The chess knowledge comes from the engine and from the masters. The method for relating the two comes from the laboratory.

A card for every grandmaster

What would you play here?

In 1890 the American census was counted on machines designed by Herman Hollerith. Every person became a card; every attribute, from age to occupation, became a hole punched in a fixed place. Sorting and counting machines then answered questions nobody had thought to ask when the cards were made, simply by reading the holes in new combinations. The company Hollerith founded became part of IBM.

We borrowed the idea. Chess has more positions than there are atoms in the universe, so asking whether Karpov ever saw this exact position is pointless; he almost never did. Instead we ask which characteristics the position has: the pawn structure, which pieces are active, where the kings stand, what each side is threatening, and the phase of the game. Every player has a card in Hollerith's spirit, with a mark for what they preferred at each combination of characteristics and phase. A position the player never saw still falls through holes that were punched by thousands of positions they did see.

Hollerith's machines answered questions nobody had asked when the cards were punched. Ours answer a question Karpov was never asked: what would you do here?

The formula

Five ingredients. The weighting is the secret.

We are often asked what the formula is. The ingredients are no secret.

1

The instrument

Our own engine reads the position and names the good moves.

2

The calibration

A measurement, made for each player from their own games, of how the master's choices relate to the engine's.

3

The card

What the player preferred at each combination of position characteristics and game phase.

4

The plan

Masters follow through. The reconstruction remembers what it set out to do a few moves ago and prefers the move that carries it on.

5

The margin

Style may cost a little. How much is measured for each player from their own games.

How the five are weighed against each other, and where the margins lie, is the part that took the years. It is also the part we keep.

An example

The same position, two players.

Karpov to move. The engine offers several good moves:

  • Nd5 — a knight outpost and the engine's favourite
  • Bxf7 — a sacrifice
  • c4 — a quiet pawn move, a shade weaker by the engine's count
  • Rd1 — the rook to an open file

Karpov's reconstruction plays c4. The move lies within the measured margin, and it is the kind of move Karpov played in thousands of games: quiet, restricting, preparing the next step. Tal's reconstruction, in the same position, looks hard at Bxf7.

If Bxf7 were the only move that holds the position, every personality would play it. Character never overrules the board.

Three players, one method

Identical code. Nothing alike.

The method is the same for every player. The evidence differs, and so does the character.

What we keep to ourselves

The evidence is open. The weighting is not.

How the calibration is computed, how the cards are read and weighed, and where the margins lie: that took years to develop and is the heart of ChessGate. It stays with us. What we will say is this: every move a personality plays traces back to evidence from the games it was built from, and the same evidence is what makes Petrosian defend, Nezhmetdinov attack and Capablanca simplify.

Your move.

The personality waits on your own machine, offline, for as long as you like.

What you get

Your personality, as a program on your own machine.

Every personality comes as its own installer for Windows. It runs on your machine, with no server, no account and no connection to ChessGate.

One installer, no administrator rights

The installer puts the engine into your own user profile. It can be removed like any program through the Windows settings.

Straight into CZUBATRONIC 2400

If CZUBATRONIC 2400 is installed, the installer registers the personality as a saved engine itself. At the next start it is in the console's engine list.

In Linea Chess and any UCI interface

Every personality is a UCI engine. Linea Chess uses external UCI engines in matches and round-robin tournaments, and any other UCI chess interface can load it too.

Independent and offline

No subscription, no sign-in, no internet connection. The personality plays for as long as your machine runs.

Updates included

Every update of the version you bought is included.

A person answers

If you have a question, a person in Rangsdorf answers, usually within 48 hours.

E-Mail: [email protected]

Choose your opponent.

49 personalities, from the Romantics to the moderns. Individually, in packs or as the complete collection.