Constantin Venhoff, Iván Arcuschin, Philip Torr, Arthur Conmy, Neel Nanda
Expand abstractCollapse
What do different *thinking* language models learn during training? We introduce *constructive model diffing*, a framework for understanding fine-tuned models by constructing the base-to-fine-tuned difference from interpretable components, producing hybrid models whose performance recovery measures how well the components capture the diff. For thinking models, we decompose the diff into *reasoning mechanisms* (category-specific vectors that induce reasoning behaviors in the base model) and *reasoning heuristics* (a classifier determining when each mechanism fires). To ground this decomposition, we use Sparse Autoencoders to discover interpretable taxonomies of reasoning behaviors. Across nine model configurations (four RL-trained, four SFT-distilled from a larger thinking model, and one mixed), we find a striking difference: hybrid models recover much more performance for RL-trained models than for SFT-trained or mixed ones. This indicates that RL primarily teaches models to apply sophisticated heuristics to pre-existing base capabilities, while SFT-based distillation teaches the base model new mechanisms. These results offer a new lens on what different training paradigms teach, with implications for efficient reasoning model development.