Deep Reasoning Networks: Thinking Fast and Slow
Not on the map. Why?
Abstract (arXiv)
We introduce Deep Reasoning Networks (DRNets), an end-to-end framework that combines deep learning with reasoning for solving complex tasks, typically in an unsupervised or weakly-supervised setting. DRNets exploit problem structure and prior knowledge by tightly combining logic and constraint reasoning with stochastic-gradient-based neural network optimization. We illustrate the power of DRNets on de-mixing overlapping hand-written Sudokus (Multi-MNIST-Sudoku) and on a substantially more complex task in scientific discovery that concerns inferring crystal structures of materials from X-ray diffraction data under thermodynamic rules (Crystal-Structure-Phase-Mapping). At a high level, DRNets encode a structured latent space of the input data, which is constrained to adhere to prior knowledge by a reasoning module. The structured latent encoding is used by a generative decoder to generate the targeted output. Finally, an overall objective combines responses from the generative decoder (thinking fast) and the reasoning module (thinking slow), which is optimized using constraint-aware stochastic gradient descent. We show how to encode different tasks as DRNets and demonstrate DRNets' effectiveness with detailed experiments: DRNets significantly outperform the state of the art and experts' capabilities on Crystal-Structure-Phase-Mapping, recovering more precise and physically meaningful crystal structures. On Multi-MNIST-Sudoku, DRNets perfectly recovered the mixed Sudokus' digits, with 100% digit accuracy, outperforming the supervised state-of-the-art MNIST de-mixing models. Finally, as a proof of concept, we also show how DRNets can solve standard combinatorial problems -- 9-by-9 Sudoku puzzles and Boolean satisfiability problems (SAT), outperforming other specialized deep learning models. DRNets are general and can be adapted and expanded to tackle other tasks.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 2; 2025: 3; 2026: 1.
12 papers.
- 2023SwiftSage: A Generative Agent with Fast and Slow Thinking for Complex Interactive Taskscited by 166
- 2024Planning Like Human: A Dual-process Framework for Dialogue Planningcited by 32
- 2023Learning to Solve Constraint Satisfaction Problems with Recurrent Transformercited by 21
- 2021Thinking Fast and Slow in AI: the Role of Metacognitioncited by 11
- 2022A Neural-Symbolic Approach to Natural Language Understandingcited by 8
- 2024Towards Building Specialized Generalist AI with System 1 and System 2 Fusioncited by 8
- 2022NCVX: A General-Purpose Optimization Solver for Constrained Machine and Deep Learningcited by 7
- 2025Self-Supervised Transformers as Iterative Solution Improvers for Constraint Satisfactioncited by 6
- 2022Combining Fast and Slow Thinking for Human-like and Efficient Navigation in Constrained Environmentscited by 5
- 2025Bridging Social Psychology and LLM Reasoning: Conflict-Aware Meta-Review Generation via Cognitive Alignmentcited by 2
- 2026LabelKAN -- Kolmogorov-Arnold Networks for Inter-Label Learning: Avian Community Learningcited by 1
- 2025Hybrid Learners Do Not Forget: A Brain-Inspired Neuro-Symbolic Approach to Continual Learningcited by 0
- 2026LabelKAN -- Kolmogorov-Arnold Networks for Inter-Label Learning: Avian Community Learning23 Jan 2026
- 2025Bridging Social Psychology and LLM Reasoning: Conflict-Aware Meta-Review Generation via Cognitive Alignment18 Mar 2025
- 2025Hybrid Learners Do Not Forget: A Brain-Inspired Neuro-Symbolic Approach to Continual Learning16 Mar 2025
- 2025Self-Supervised Transformers as Iterative Solution Improvers for Constraint Satisfaction18 Feb 2025
- 2024Towards Building Specialized Generalist AI with System 1 and System 2 Fusion11 Jul 2024
- 2024Planning Like Human: A Dual-process Framework for Dialogue Planning8 Jun 2024
- 2023Learning to Solve Constraint Satisfaction Problems with Recurrent Transformer10 Jul 2023
- 2023SwiftSage: A Generative Agent with Fast and Slow Thinking for Complex Interactive Tasks27 May 2023
- 2022NCVX: A General-Purpose Optimization Solver for Constrained Machine and Deep Learning3 Oct 2022
- 2022A Neural-Symbolic Approach to Natural Language Understanding20 Mar 2022
- 2022Combining Fast and Slow Thinking for Human-like and Efficient Navigation in Constrained Environments18 Jan 2022
- 2021Thinking Fast and Slow in AI: the Role of Metacognition5 Oct 2021