mlsanityData to 14 Oct 2026

Thought Flow Nets: From Single Predictions to Trains of Model Thought

arXiv 2107.12220 ↗First posted 26 Jul 2021cs.LG cs.AI cs.CLcited by 0

Not on the map. Why?

Abstract (arXiv)

When humans solve complex problems, they typically create a sequence of ideas (involving an intuitive decision, reflection, error correction, etc.) in order to reach a conclusive decision. Contrary to this, today's models are mostly trained to map an input to one single and fixed output. In this paper, we investigate how we can give models the opportunity of a second, third and k-th thought. Taking inspiration from Hegel's dialectics, we propose the concept of a thought flow which creates a sequence of predictions. We present a self-correction mechanism that is trained to estimate the model's correctness and performs iterative prediction updates based on the correctness prediction's gradient. We introduce our method at the example of question answering and conduct extensive experiments that demonstrate (i) our method's ability to correct its own predictions and (ii) its potential to notably improve model performances. In addition, we conduct a qualitative analysis of thought flow correction patterns and explore how thought flow predictions affect human users within a crowdsourcing study. We find that (iii) thought flows enable improved user performance and are perceived as more natural, correct, and intelligent as single and/or top-3 predictions.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 15 of its 65 references that are in the map. First posted on arXiv 26 Jul 2021.

Builds on

15 of 65 references.

References · 15

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  4. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  5. 2017On Calibration of Modern Neural Networkscited by 4,960
  6. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  7. 2018HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answeringcited by 3,754
  8. 2020Longformer: The Long-Document Transformercited by 3,413
  9. 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,682
  10. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
  11. 2017Self-Normalizing Neural Networkscited by 598
  12. 2016Adaptive Computation Time for Recurrent Neural Networkscited by 506
3 more
  1. 2018Learning Confidence for Out-of-Distribution Detection in Neural Networkscited by 245
  2. 2019Addressing Failure Prediction by Learning Model Confidencecited by 186
  3. 2021PonderNet: Learning to Pondercited by 168

Built on by

Not cited yet.