Rethinking Deep Thinking: Stable Learning of Algorithms using Lipschitz Constraints
Not on the map. Why?
Abstract (arXiv)
Iterative algorithms solve problems by taking steps until a solution is reached. Models in the form of Deep Thinking (DT) networks have been demonstrated to learn iterative algorithms in a way that can scale to different sized problems at inference time using recurrent computation and convolutions. However, they are often unstable during training, and have no guarantees of convergence/termination at the solution. This paper addresses the problem of instability by analyzing the growth in intermediate representations, allowing us to build models (referred to as Deep Thinking with Lipschitz Constraints (DT-L)) with many fewer parameters and providing more reliable solutions. Additionally our DT-L formulation provides guarantees of convergence of the learned iterative procedure to a unique solution at inference time. We demonstrate DT-L is capable of robustly learning algorithms which extrapolate to harder problems than in the training set. We benchmark on the traveling salesperson problem to evaluate the capabilities of the modified system in an NP-hard problem where DT fails to learn.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 14 of its 25 references that are in the map. First posted on arXiv 30 Oct 2024.
Builds on
14 of 25 references.
References · 14
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2014Neural Turing Machinescited by 630
- 2016Adaptive Computation Time for Recurrent Neural Networkscited by 479
- 2017Spectral Norm Regularization for Improving the Generalizability of Deep Learningcited by 178
- 2018Learning Latent Permutations with Gumbel-Sinkhorn Networkscited by 172
- 2021Can You Learn an Algorithm? Generalizing from Easy to Hard Problems with Recurrent Networkscited by 108
- 2017Residual Connections Encourage Iterative Inferencecited by 74
- 2019Deep Set Prediction Networkscited by 71
2 more
Built on by
Citing papers per year: 2025: 6; 2026: 2.
8 papers.
- 2025Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approachcited by 372
- 2025Encode, Think, Decode: Scaling test-time reasoning with recursive latent thoughtscited by 23
- 2026Probabilistic Tiny Recursive Modelcited by 16
- 2025Chain-of-Experts: Unlocking the Communication Power of Mixture-of-Experts Modelscited by 7
- 2025Efficient Parallel Samplers for Recurrent-Depth Models and Their Connection to Diffusion Language Modelscited by 7
- 2025L-Lipschitz Gershgorin ResNet Networkcited by 0
- 2025LDLT L-Lipschitz Network: Generalized Deep End-To-End Lipschitz Network Constructioncited by 0
- 2026DART: Distributional Adversarial Recurrent Training for Algorithm Learningcited by 0
- 2026DART: Distributional Adversarial Recurrent Training for Algorithm Learning5 Sep 2026
- 2026Probabilistic Tiny Recursive Model19 May 2026
- 2025LDLT L-Lipschitz Network: Generalized Deep End-To-End Lipschitz Network Construction5 Dec 2025
- 2025Efficient Parallel Samplers for Recurrent-Depth Models and Their Connection to Diffusion Language Models16 Oct 2025
- 2025Encode, Think, Decode: Scaling test-time reasoning with recursive latent thoughts8 Oct 2025
- 2025Chain-of-Experts: Unlocking the Communication Power of Mixture-of-Experts Models23 Jun 2025
- 2025L-Lipschitz Gershgorin ResNet Network28 Feb 2025
- 2025Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approach7 Feb 2025