Skip to content

Manaka supervised training

Measurement record for the distillation line. ManakaZero's main path is self-play from random weights; supervised training exists to answer a narrower question: can this evaluator family learn useful shogi structure at all, and which changes improve it under a fixed teacher?

The teacher is Knowledge_distilled_dataset_by_NAGISA_V3 (about 300M source positions; the curated corpus is smaller after deduplication).

Main result

The early gen2 weights, after roughly one pass over the teacher corpus, reached about:

  • policy top1: 36%;
  • value-sign agreement: 72%.

So the network learned a substantial signal. But policy-only play was still weak; most of the practical strength came from adding search on top.

The old “−140 Elo versus material counting” result belongs to the early v2 weights and their policy head. It should not be treated as a current-architecture rating: policy_from and later architecture knobs were added afterwards.

Search compensated for the weak policy

Against the same Material Lv1 reference, the early gen2 line improved rapidly as simulations increased:

simulationsElo
1−140
32+108
64+234
128+364
256+444

This established the central separation: policy/evaluator quality and search strength are different axes. Architecture work therefore uses policy-only games when the goal is to isolate the evaluator.

One pass was close to the useful limit of this corpus

A second pass over the same teacher data produced much smaller validation gains than the first. The leading explanations were:

  • outcome label z carries only one final result per game, so its independent information is far smaller than the number of positions;
  • the corpus has limited opening/start-position diversity;
  • only positions on played game lines are present.

This is why q (the teacher search value) is blended with z, and why later work focused on data diversity and architecture rather than simply repeating epochs.

Data loading

Streaming mode was added so the full corpus does not need to reside in RAM. In the original measurement it cut memory from hundreds of GB to a few GB at some throughput cost. Current training throughput is maintained in the benchmark, not here.

What later experiments superseded

The original supervised page predated most architecture work. Use these newer records for architecture conclusions:

In particular, do not compare old gen2 Elo directly with later shape Elo unless the weights, opponent and search conditions match.

Current use of supervised training

Supervised runs are useful for:

  1. checking whether a new shape can learn before spending self-play compute;
  2. comparing shapes on a fixed corpus and validation set;
  3. producing controlled ablations where only one architecture knob changes.

They are not a substitute for game-based equal-time evaluation. CE, top1 and Elo can order shapes differently.