AI Glossary Term

What does “Self-Play” mean?

Definition

A training setup where a model improves by generating data through interactions or competitions with copies of itself.

How Self-Play works

Diagram for Self-Play, a repeating loop: Model plays against a copy of itself; then Winner's moves are rewarded; then Model improves; then New copy becomes the opponent; then back to the start.Model plays against a copy ofitselfWinner's moves are rewardedModel improvesNew copy becomes the opponentrepeat

Example

AlphaGo Zero learned Go by playing millions of games against itself, starting with only the rules, and eventually surpassed earlier versions that had learned from human games.

Why it matters

Self-play creates unlimited training data in games and simulations. It works best where outcomes are clear and rules are fixed.

Common questions

Where is it used?

Board games, video games, and some research on reasoning and negotiation.

Why does it work?

The opponent improves as the learner does, so challenges stay at the right difficulty.

Limitations?

It is harder to apply where there is no clear winner or the rules of the world are fuzzy.

Learn more in our free guides

Test yourself

See also