NORTH-STAR · 북극성

Learn the ruler itself — then teach the recursion with it.

Two objects, one system: ① a ruler that defines what "correct" means, and ② GRAM, a weight-shared recursion that builds the answer. The old thesis kept ① hand-written (Ec). The current thesis learns ①order-MDL (permute the solving order M ways; one shared model can't store M accidents, so only the rule survives) × parametric-MDL (a per-puzzle residual latent kept short by a code-length prior, weights frozen) — from few examples, no augmentation. The hand rule is demoted to oracle baseline and sound verifier.

Ruler · Rφ LEARNED

order-MDL × parametric-MDL

A GRAM instance trained to predict order-invariant legal-sets across permuted solving orders; eps-KL is the description-length knob. kstep legal-F1 0.993, most order-invariant arm.

×

GRAM · recursion & search

the consumer

Weight-shared K-step recursion + verified best-first search. Learns from dense supervision; acceptance is always sound verification (wrong-accepts 0 everywhere).

The consumption-locus law. A learned signal lives or dies by where it is consumed, not what it contains. Gradient descent on energy died 8×. The hard-candidate seat dies even at F1 0.99 (one pruned true digit kills the branch — the seat demands ~100%). Seats that average the signal live: observation , branch ordering ✓ (+8~12pp, no training), dense teaching ← Stage G, next.

0.993
learned-ruler legal-F1 (kstep) · most order-invariant arm
flat → 0.011
saddle escape — eps+KL unlocks where deterministic arms never move
0.31 / 0.75
held-out / weakOOD exact · ①×② verified search (record; TTT +5pp)
0.01 vs 0.30
ruler vs hand in the hard-candidate seat — diagnosed: 12% true-digit FN
Stage R chain running parametric-MDL TTT done (weakOOD 0.70→0.75) → eps-only control (noise vs MDL) → τ-sweep coupling (consumption fix, zero training) live

Prior work · 우리가 서 있는 좌표

IRED — learned energy, descended

take: energy can be learned from data.

differ: we never descend it. Descent died 8× here (two-basin, non-navigable). Energy/ruler is consumed as observation, ordering, and target — discrete seats only.

CompressARC — MDL as the whole method

take: description length is the right few-data objective.

differ: MDL is not our solver, it is the trainer of the ruler — a two-part code: shared rule weights (order-MDL) + a short per-puzzle residual (parametric-MDL).

Test-time training (ARC-style TTT)

take: adapt at inference, per task.

differ: we adapt only a throwaway latent zH under a code-length prior — weights frozen, no committed update, discarded after the puzzle. First run: weakOOD solve +5pp.

Classical CSP — MRV, propagation, verification

take: sound machinery is non-negotiable; acceptance is always verified.

differ: the hand rule is the oracle baseline, not the endgame — learned parts take the seats a hand rule can't fill on ARC/crystal, where no hand rule exists.

History · 무엇이 죽었고 무엇이 살았나

06-25DEAD

Energy as a gradient field — descend −∇E to the answer.

Verifier perfect (AUC 1.0), navigation impossible: spurious low-energy basins trap every chain; fine-tuning the field breaks ranking instead (flow ↔ ranking coupled). Died 8× across levers. Lesson: a verifier is not a navigator.

06-28WIN

Per-step deep supervision — decode→denoise→regress at every step.

Endpoint-only training 0.24, dense per-step 0.41 OOD. Lesson: dense supervision wins where endpoints fail — the seed of every later win.

07-02WIN

Gold-free teaching works — hand-energy as the only teacher.

GRAM trained without gold answers generalizes with zero train→held-out gap, held-out 0.47 > gold-taught 0.296. Lesson: the teaching pipeline exists; what's missing is a learnable teacher.

07-04WIN

Energy as observation — first net-positive in the recursion.

The violation-map fed as a detached input channel (never a gradient): train exact 7×, OOD ceiling broken. Same info as a 13-ch crutch lowers the ceiling. Lesson: value is set by the consumption seat.

07-05WIN

CA-1 operator learning — first held-out liftoff.

Initial-state diversification + per-step re-damage breaks the exposure-bias wall: held-out exact 0 → 0.09. Lesson: cover the operator's input domain, not more epochs.

07-06RECORD

①×② verified search — 0.31 held-out / 0.75 weakOOD.

Model orders MRV branches (worth ~4× budget), hand rule prunes, sound verification accepts; wrong-accepts 0. Distilling traces back overfits (weakOOD −9pp). Lesson: search-time consumption beats weight-time distillation off-distribution.

07-08DEAD

Learned scalar energy as search value / reward / latent drift — all die.

S1 ranking-champion (AUC 0.988) fails to convert to solving; S2 graded rewards collapse CA learning; S4 latent drift worsens every axis. Meanwhile no-training value-guided search wins +8~12pp near-distribution. Lesson: scalar-energy learning hit its ceiling on Sudoku; the learnable signal that remains is structured (per-cell), not scalar.

07-11LESSON

Order-MDL ruler built; the easy target saturates.

Onestep (local exclusion) — every arm F1 ≈ 1.0, no discrimination; KL even over-compresses (1.0→0.30). Promoted to kstep (propagation fixpoint), where headroom exists. Lesson: a testbed must have headroom before it can falsify.

07-12WIN

The ruler is learned — C2 (orders×4 + eps+KL) F1 0.993, most order-invariant.

Deterministic arms flatline 6240 steps at the saddle; eps noise + MDL compression escapes and wins. Sign flip: the same KL that hurt the easy target carries the hard one. Lesson: noise + compression is the key to hard-target recursion training.

07-12DEAD

…but it cannot sit in the hand rule's seat: coupling solve ≈ 0 vs 0.30/0.66.

Cell-level probe: off-path hypothesis half-refuted (F1 holds off-path); the killers are 12% true-digit FN and 18% false dead-ends on clean states — (1−0.125)50 ≈ 0.1% branch survival. Lesson: hard-decision seats demand ~100%; the learned ruler's value lives where no hand rule exists — teach, don't decide. → Stage G.

Honest status. The learned ruler is real (F1 0.993, order-invariant, emergent symmetry) but its solving seat fails on Sudoku by design — the hand rule is exact and free there. The number that decides the program is Stage G's recovery ratio: how much of the hand-teacher's training benefit the learned ruler recovers, gold-free and augmentation-free. That ratio — not any Sudoku solve rate — is what transfers to crystal and ARC, where no hand rule exists. targetOOD remains open (hand oracle itself only 0.02 at budget 400).