atlas

Research map / Large language models / Agents, code and math

Mixing Expert Knowledge: Bring Human Thoughts Back To the Game of Go

NeurIPS 2025 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Mixed fine-tuning of Qwen2.5 base models on heuristic Go expert data plus long-CoT general reasoning data, followed by GRPO with a KataGo-annotated reward, yielding LoGos, a Go-playing LLM that keeps general reasoning ability.

Problem

General LLMs perform far below beginner level at Go, and domain expertise in scarce-corpus domains is hard to inject without large human reasoning annotation, while keeping general reasoning intact.

Approach

Inject expert Go knowledge via heuristic-template synthetic CoT data generated from KataGo annotations, mix it with general long-CoT data as a cold start, then apply GRPO with a segmented reward based on KataGo move rankings and win-rate accuracy so the model self-explores reasoning for next-move prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Mix structured Go expertise with general long-CoT data for cold-start fine-tuning, then apply GRPOQwen2.5-7B-Base and Qwen2.5-32B-Base · KataGo-Bench-1Kaccuracy: 88.1; 88.6Helped
Apply GRPO directly without cold-start fine-tuning (ablation)Qwen2.5 instruction models and DeepSeek-R1 distilled models · Go predictionaccuracy: below 67.36%Hurt
Replace heuristic-rule dataset construction with direct next-move prediction for cold start (ablation)7B LoGos training · Go predictionaccuracy: below 50% compared with ... 88%Hurt
Use only top-1 move rewards instead of the original reward design (ablation)LoGos GRPO · Go predictionperformanceHurt
Reward top-3 moves without distinguishing among them (ablation)LoGos GRPO · Go predictionperformanceHurt
Remove intra-level rewards by setting α1 and α2 to zero (ablation)LoGos GRPO · Go predictionperformanceNo clear effect
Add intra-level reward shaping to the tiered reward function (ablation)LoGos GRPO · Go predictionperformanceHelped
Render the current board as a 2-D board state in the input (ablation)LoGos · Go prediction on long game sequencesaccuracyHelped
Train cold start with 2 epochs rather than 1 epoch of Go data (ablation)LoGos RL initialization · KataGo-Bench-1KperformanceMixed
Increase Go data from none to 500K, 2M, 4M, or 10M examples (ablation)LoGos general-reasoning model · MATHscore: 97.0; 97.1; 96.2; 97.4; 97.4No clear effect
Increase Go data from none to 500K, 2M, 4M, or 10M examples (ablation)LoGos general-reasoning model · AIMEscore: 73.2; 72.3; 72.5; 67.9; 72.9Mixed
Increase Go data from none to 500K, 2M, 4M, or 10M examples (ablation)LoGos general-reasoning model · GPQA-Diamondscore: 61.9; 61.2; 60.1; 59.6; 60.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenThoughts-114K NuminaMath-QwQ-CoT-5M OpenCodeReasoning Bespoke-Stratos-17k AM-DeepSeek-R1-Distilled-1.4M KataGo-annotated Go game records (5M games, 10M states) Go commentary dataset (100K)

Benchmarks: KataGo-Bench-1K GPQA-Diamond BBEH KOR-Bench AIME MATH LiveCodeBench

Metrics: accuracy win rate Elo rating

Baselines: DeepSeek-R1 OpenAI-o1-mini Claude3.7-Sonnet Qwen2.5-7B-Instruct Qwen2.5-32B-Instruct DeepSeek-R1-Distill-Qwen-7B DeepSeek-R1-Distill-Qwen-32B KataGo-HumanSL Golaxy-GiantElephant

Builds on: GRPO DeepSeekMath KataGo AlphaZero VeRL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy