the.ai

Reinforcement / Methods

verified

Self-Play

A system improves by playing against itself. There is no human data and no fixed opponent — the training signal comes from the game's own rules, and the difficulty scales automatically because the opponent is always exactly as good as you are.

Viz primitive · budget-splitpast-opponents = 4

past-opponents holds 17% of the budget; rest holds the remaining 83%.

Past versions kept in the opponent pool, against the current best alone, in versions. Drag the pool up to watch the training distribution broaden — a pool of one invites cycling, where each policy beats the last and nothing gets better.

4

Reviewed by opendroid · 2026-08-18

  • arXiv:1712.01815 — Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm
  • arXiv:1511.06732 — Sequence Level Training with Recurrent Neural Networks