Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Rotate2Think: Geometric Priming via Orthogonal Rotation to Improve Language Model Reasoning

About

Reasoning models achieve strong performance on challenging tasks by generating explicit intermediate reasoning traces before producing a final answer. Yet the internal structure of representation space when reasoning remains poorly understood: how do a model's hidden representations differ during thinking versus the embeddings of the input prompt, and can this structure be exploited to elicit stronger reasoning at inference time? We show that both input embeddings and thinking embeddings (mean-pooled last-layer hidden states over the prompt and reasoning trace, respectively) exhibit extremely high conicity, with all vectors clustering tightly around a single mean direction. Crucially, these mean input and thinking directions are non-collinear, with thinking embeddings occupying a geometrically distinct region of embedding space across many different models and benchmark tasks. This observation motivates casting the input-to-thinking transition as a rotation problem admitting a closed-form solution via orthogonal Procrustes analysis. We propose Rotate2Think, a training-free method that estimates this rotation from a small set of correctly solved examples and injects the resulting synthetic thinking vector between thinking delimiters at inference time, providing a geometric primer at the onset of the reasoning trace. Evaluated across multiple benchmarks and model families, Rotate2Think improves accuracy in 30 of 32 model-benchmark configurations across mathematics, science, and code tasks, and generalizes zero-shot to multimodal reasoning on MATH-Vision.

Aditya Sharma, Christopher J. Pal, Amal Zouaq• 2026

Related benchmarks

TaskDatasetResultRank
Science Question AnsweringGPQA Diamond
Accuracy86.87
84
Code GenerationBigCodeBench
Accuracy48.51
16
Mathematical ReasoningAIME 2025
Accuracy86.67
16
Mathematical ReasoningAIME 2026
Accuracy86.67
16
Showing 4 of 4 rows

Other info

Follow for update