Next Thoughts Are Distributions: Generative Autoregressive Reasoning in the Latent Space
Organizations: Rutgers University · Amazon · University of Illinois at Urbana-Champaign
Abstract
Reasoning problems often admit multiple valid ways to proceed. Continuous reasoning promises to move computation beyond language tokens into a more compact latent space, but representing several plausible ways to think next remains difficult. We introduce Autoregressive Thought Flow (ATF), which models the next continuous thought as a multimodal distribution. A causal autoregressive model performs the reasoning computation, while a lightweight diffusion head generates a plausible next thought from the resulting condition. The sampled thought is fed back into the model, allowing continuous reasoning to unfold for a variable number of steps while preserving the pretrained backbone. Across mathematical reasoning tasks, ATF improves accuracy with compact latent traces and benefits from reinforcement learning and additional test-time thinking. Multi-sample evaluation shows broader solution coverage, indicating that its multimodal predictions capture useful diversity among reasoning paths. Our results suggest that continuous reasoning is more effective when multiple possible next thoughts remain available rather than being collapsed into a single prediction.
Figures & tables
| Method | Budget | GSM8K | MATH-500 | OlympiadBench | AMC 12 | ||||||||
| Acc. | Acc. | Acc. | Acc. | ||||||||||
| Qwen3-1.7B | |||||||||||||
| Discrete CoT | 79.15 | 1252 | 242 | 64.40 | 2582 | 324 | 27.37 | 4132 | 166 | 33.73 | 4127 | 209 | |
| Discrete CoT | 67.17 | 599 | 535 | 60.60 | 879 | 627 | 28.06 | 986 | 469 | 26.51 | 984 | 711 | |
| Discrete CoT | 76.65 | 438 | 337 | 63.20 | 494 | 556 | 22.20 | 501 | 472 | 25.30 | 501 | 646 | |
| MSE regression | 82.41 | 4.0 | 300 | 62.40 | 4.1 | 550 | 27.88 | 4.6 | 604 | 37.35 | 4.6 | 669 | |
| Family | Method | MATH-500 | GSM8K | OlympiadBench | |||
| Pass@1 | Pass@100 | Pass@1 | Pass@100 | Pass@1 | Pass@100 | ||
| Hidden states | iCoT ( Deng et al., 2023 ) | ||||||
| Coconut ( Hao et al., 2024 ) | |||||||
| CODI ( Shen et al., 2025 ) | |||||||
| TaH+ ( Fu et al., 2025 ) | |||||||
| Token-based | Disc. Latent ( Su et al., 2025 ) | ||||||
| Distribution | Method | GSM8K | MATH | ||
| Acc. (%) | Latent steps | Acc. (%) | Latent steps | ||
| Single Gaussian | CoLaR | ||||
| Flow-based | ATF | ||||
| AIME 24 | AIME 25 | |||||
| Pass@1 | Pass@16 | Diversity | Pass@1 | Pass@16 | Diversity | |
| 1.0 | 8.54 | 30.00 | 0.7503 | 6.25 | 23.33 | 0.7518 |
| 2.5 | 9.38 | 26.67 | 0.6357 | 7.08 | 20.00 | 0.6407 |
| 5.0 | 9.58 | 26.67 | 0.4147 | 6.88 | 20.00 | 0.4499 |
| Method | Trace | Decoded excerpt |
| MSE regression | A | “Okay, so I need to find all natural numbers such that is a perfect square …First, I remember that needs to be a square …” |
| MSE regression | B | “If is a natural number, then must equal the square …So, must be a perfect square …” |
| ATF | A | “ Expressed in the form … is a perfect square …” |
| ATF | B | “ is the perimeter of a square …identify which numbers from to are squares.” |
| CFG | Trace | Decoded excerpt |
| A | “Okay, so the problem is about finding the units digit …If , then row 7 is …” | |
| B | “Okay, let’s see …triangular array with 15th row …additional entries are constructed by reflecting a row with TicTacToe …” | |
| A | “Alright, let’s try to figure out this problem …The first rows are , , , , …” | |
| B | “Alright, let’s try to figure out this problem …The rows are , , , , …” |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | MATH-500 | GSM8K | OlympiadBench |
| iCoT | |||
| Coconut | |||
| CODI | |||
| Discrete Latent | |||
| Soft Think | |||
| TaH+ |
| VAE Comp. Ratio | AR Recon Acc. | GSM8K | Olympiad |
| 16:1 | 99.1 | 76.80 | 20.31 |
| 64:1 | 75.2 | 78.09 | 22.03 |
| 128:1 | 25.7 | 80.52 | 21.17 |
| Benchmark | Method | Think (s) | Answer (s) | Total (s) | Speedup |
| GSM8K | Text CoT | 10.53 | 3.49 | 14.02 | |
| ATF | 0.22 | 3.80 | 4.02 | ||
| MATH-500 | Text CoT | 26.43 | 5.46 | 31.89 | |
| ATF | 0.22 | 6.97 | 7.19 | ||
| OlympiadBench | Text CoT | 48.69 | 3.18 | 51.86 | |
| ATF | 0.26 | 7.89 | 8.15 |
| Method | GFLOPs / thought | Latency / thought (ms) |
| ATF | 25.2 | 35.8 |
| LaDiR, 10 steps | 139.6 | 41.4 |
| LaDiR, 50 steps | 697.9 | 207.0 |
| Method | MATH-500 | AMC 12 | ||
| Pass@16 | Self-consistency Acc. | Pass@16 | Self-consistency Acc. | |
| MSE regression | 77.60 | 69.00 | 72.29 | 62.65 |
| ATF (Ours) | 79.80 | 73.00 | 74.70 | 57.83 |