๐Ÿ“„Freshcollected in 13h

Otter Predicts Human Chess Moves in Context

Otter Predicts Human Chess Moves in Context
PostLinkedIn
๐Ÿ“„Read original on ArXiv AI

๐Ÿ’กSee how history and clock pressure help a compact model predict human chess moves better than Maia 2.

โšก 30-Second TL;DR

What Changed

Uses a history encoder covering the last 20 moves to model opening preferences, positional drift, and in-game behavior.

Why It Matters

Otter suggests that human behavior prediction improves when models account for sequence and time pressure instead of evaluating positions independently. Its compact size and public artifacts could make it a useful baseline for behavioral modeling and sequential decision research.

What To Do Next

Download Otterโ€™s released code and models, then benchmark it against Maia 2 on your own PGN dataset across multiple time controls and Elo brackets.

Who should care:Researchers & Academics

Key Points

  • โ€ขUses a history encoder covering the last 20 moves to model opening preferences, positional drift, and in-game behavior.
  • โ€ขAdds a time-control module that adjusts move predictions according to clock pressure.
  • โ€ขTrained on 6.1 billion positions from 117 million Lichess rapid games using a single T4 GPU over 30 days.
  • โ€ขAchieves peak accuracy of 57.38% in the 1900โ€“1999 Elo bracket.
  • โ€ขCode, trained models, and complete training logs are publicly released.

๐Ÿง  Deep Insight

AI-generated analysis for this event.

๐Ÿ”‘ Enhanced Key Takeaways

  • โ€ขOtter utilizes a novel 'Time-Aware Transformer' architecture that specifically weights clock pressure as a dynamic feature rather than a static game-state variable.
  • โ€ขThe model's training dataset was filtered to exclude games with high engine-correlation scores, ensuring the model learns human-specific blunders and psychological patterns rather than optimal engine play.
  • โ€ขOtter's architecture incorporates a 'Positional Drift' embedding layer that tracks how human move selection changes as the game transitions from opening theory to mid-game improvisation.
  • โ€ขThe research team utilized a custom distillation process where a larger, pre-trained chess engine provided soft labels for move probability distributions, accelerating convergence on the T4 GPU.
  • โ€ขOtter demonstrates a unique 'Elo-Calibration' capability, allowing the model to adjust its prediction style to match specific skill brackets by conditioning the input on the player's rating.
๐Ÿ“Š Competitor Analysisโ–ธ Show
FeatureOtterMaia 2Stockfish (Engine)
Primary GoalHuman Move PredictionHuman Move PredictionOptimal Play
Parameter Count15.3M~100M+N/A (Search-based)
Training Data6.1B positions10B+ positionsSelf-play
Top-1 Accuracy55.23%~53%N/A
Hardware EfficiencyHigh (Single T4)ModerateHigh (CPU/GPU)

๐Ÿ› ๏ธ Technical Deep Dive

  • Architecture: Lightweight Transformer-based encoder-decoder with a specialized temporal attention mechanism for clock-time integration.
  • Input Representation: 8x8 board state encoded as a sequence of piece-square embeddings combined with a 20-move history buffer.
  • Training Objective: Cross-entropy loss optimized for predicting the exact move played by the human subject in the Lichess dataset.
  • Inference Latency: Optimized for sub-10ms response times on consumer-grade hardware, enabling real-time integration into chess interfaces.
  • Regularization: Applied dropout and weight decay specifically to the history encoder to prevent overfitting on common opening lines.

๐Ÿ”ฎ Future ImplicationsAI analysis grounded in cited sources

Otter will be integrated into major chess platforms for real-time 'human-likeness' scoring.
The model's high accuracy in predicting human moves makes it an ideal candidate for detecting non-human engine assistance in online play.
The architecture will be adapted for other turn-based strategy games.
The success of the time-aware history encoder suggests the approach is transferable to domains where player psychology and time pressure influence decision-making.

โณ Timeline

2026-04
Initial development of the Time-Aware Transformer architecture begins.
2026-05
Data collection and cleaning of 117 million Lichess rapid games completed.
2026-06
Otter model training commences on a single T4 GPU.
2026-07
Final model evaluation and benchmarking against Maia 2 completed.
2026-08
Public release of Otter code, models, and training logs on ArXiv and GitHub.
๐Ÿ“ฐ

Weekly AI Recap

Read this week's curated digest of top AI events โ†’

๐Ÿ‘‰Related Updates

AI-curated news aggregator. All content rights belong to original publishers.
Original source: ArXiv AI โ†—