Why We Think | Lil'Log
Special thanks to John Schulman for a lot of super valuable feedback and direct edits on this post. Test time compute (Graves et al. 2016, Ling, et al. 2017, Cobbe et al. 2021) and Chain-of-thought (CoT) (Wei et al. 2022, Nye et al. 2021), have led to significant improvements in model performance, while raising many research questions. This post aims to review recent developments in how to effectively use test-time compute (i.e. “thinking time”) and why it helps.
Table of Contents Motivation Analogy to Psychology Computation as a Resource Latent Variable Modeling Thinking in Tokens Branching and Editing Parallel Sampling Sequential Revision RL for Better Reasoning External Tool Use Thinking Faithfully Does the Model Tell What it Thinks Faithfully Optimization Pressure on CoT: Good or Bad? Thinking in Continuous Space Recurrent Architecture Thinking Tokens Thinking as Latent Variables Expectation-Maximization Iterative Learning Scaling Laws for Thinking Time What's for Future Citation References Special thanks to John Schulman for a lot of super valuabl
saved by
- Winnie Xu
- Elizabeth Qiu
- Tasha Pais
- Gabby Chan
- Aryan Naik
- Jennifer Zhao
- Sarah Pan
- Aaron Pham
- Laerdon Kim
- Rikard Saqe
- surya
- Sahil Jain
related reading
- As Rocks May Think | Eric Jangevjang.com
- DeepSeek-R1arxiv.org
- the-illusion-of-thinking.pdfml-site.cdn-apple.com
- Explore | alphaXivalphaxiv.org
- [2510.24941] Can Aha Moments Be Fake? Towards Quantifying Decorative and True Thinking in Chain-of-Thoughtarxiv.org
- o1 and Reasoning | AndoLogsblog.ando.ai
- Reasoning as Trajectoriesslhleosun.github.io
- dennyzhou.github.io/LLM-Reasoning-Stanford-CS-25.pdfdennyzhou.github.io
- [2201.11903] Chain of Thought Prompting Elicits Reasoning in Large Language Modelsarxiv.org
- Training Large Language Models to Reason in a Continuous Latent Spacearxiv.org
- Explore | alphaXivalphaxiv.org
- The State of Reinforcement Learning for LLM Reasoningmagazine.sebastianraschka.com