IFT Introspection Fine-Tuning: Teaching a 1B Model to "Look Inward"
Paper: *Introspection Fine-Tuning (IFT): Training Small LLMs to Introspect* (arXiv:2607.14111, submitted 2026-05-08) Authors: Ely Hahami, Ishaan Sinha, Lavik Jain (Harvard College undergraduates) Scope: 9 pages, 2 figures, 3 tables; code open-sourced at anonymous.4open.science/r/IFT-introspection-2092
Core question: can small models "look back at themselves"? The paper's answer: not that they can't — they lack the right training signal.
Key points
The confound trap: global affirmation bias
- Prior work used binary detection ("did you detect an injected thought?"). On small models this is flawed: activation steering uniformly shifts affirmative logits regardless of content.
- On Llama-3.1-8B, the yes-vs-no logit advantage on the introspection question correlates at r = 0.999 with the same metric on factual questions whose correct answer is "No" (e.g., "Can humans breathe underwater without equipment?"). Net introspection signal: −0.006 ± 0.033 logits — indistinguishable from zero.
- The paper instead uses two relative-judgment tasks immune to uniform logit shifts:
- Sentence localization: inject a concept vector into one of N (5 or 10) sentences; the model must report which one. Chance = 100/N%.
- Strength comparison: same vector injected into two sentences at different strengths α₁ ≠ α₂; chance = 50%.
- Concept vectors are built from 500 concrete nouns and 500 abstract concepts (positive-minus-negative mean activations), injected at layer *l* via
H ← H + α · v̂. - Training data comes from the model's own perturbed forward passes — 1000 examples per epoch, 3 epochs, α ~ Uniform{1, 2, 5, 10}, LoRA (r=16, α=32) on all attention and MLP projections, AdamW lr=2e-4.
- Random-layer injection (sampling from layers {0, 3, 6, 9, 12, 15}) is the critical design choice: Fixed (l=3) yields only 28.2% localization vs 60.6% for Random.
- Semantic vectors beat Gaussian noise (14.9%); adding concept-name supervision (Sem+Rsn) helps strength comparison (52.2%).
- 3B and 8B also benefit: 14.4% → 34.7% (3B) and 16.8% → 28.3% (8B).
- General capabilities nearly intact: Llama-1B MMLU 49.1 → 46.7; Winogrande 60.4 → 60.6. Llama-8B MMLU 69.6 → 67.7; Winogrande 73.8 → 74.0.
- Scaling study (Llama 1B/3B/8B, Gemma 2B/4B/26B-MoE, the latter untrained): introspection emerges reliably at ≥2B and scales with size; untrained Llama-1B sits at or below chance.
- Introspection is not a scale-exclusive gift but a latent capability that can be trained out: "even a 1B model contains representational substrate for introspection; it just needs the right training signal."
- IFT could serve as a cheap online telemetry probe for edge-deployed small-model agents — local, low-cost, near-zero capability loss. But localization accuracy of ~60% means ~40% misses; suitable only as secondary screening, not a sole safety gate.
- As an embodied-agent "circuit breaker," it is unproven: IFT is validated only under controlled steering with known concept vectors, layers, and strengths. Detecting injected concepts ≠ detecting real harmful intent or deceptive reasoning in natural distributions.
- Any self-report system whose self-report itself can be manipulated provides pseudo-security; built-in introspection should complement, never replace, external hard e-stops.
- Internal contradiction: §2.3.1 says the yes-bias is fully content-agnostic, while Appendix B claims the correlation shows genuine sensitivity to injected activations. This load-bearing inconsistency undermines the motivation for the new paradigms.
- Memorization shortcut: training and evaluation share the same fixed 100-sentence pool. Concepts are held-out, but sentences are not — gains may partly reflect memorized sentence×perturbation signatures rather than cross-sentence generalization.
- Reporting inconsistency: Table 2's pre-IFT "Best" = 100% for 3B/8B conflicts with §3's scaling peaks (~65% and ~88%).
- Causal bypassing (Morris & Plunkett 2025) not excluded: no ablation removing the perturbation while keeping the prompt. Suggested falsification tests: zero-vector controls and sentence-order shuffling.
- Other limitations: tested only up to 8B (Llama) / 26B (Gemma); controlled steering only; Sem+Rsn not uniformly better; alignment claims need external interpretability methods.
Method: self-generated training data + light LoRA
Headline results (Llama-1B, Random layers)
| Config | Avg localization % | Avg strength % | Best localization % | Best strength % | | --- | --- | --- | --- | --- | | Baseline | 9.6 | 30.2 | 15.4 | 49.9 | | Random·Gaussian | 14.9 | 37.6 | 40.4 | 69.7 | | Random·Semantic | 60.6 | 47.8 | 100.0 | 100.0 | | Random·Sem+Rsn | 55.5 | 52.2 | 100.0 | 100.0 |