Thought Flow Nets: From Single Predictions to Trains of Model Thought
Hendrik Schuff, Heike Adel, Ngoc Thang Vu

TL;DR
Thought Flow Nets introduce a sequence of iterative predictions inspired by human reasoning, enabling models to self-correct and improve accuracy in question answering tasks while enhancing user perception of naturalness and intelligence.
Contribution
The paper proposes a novel thought flow mechanism with self-correction for models, allowing multiple prediction steps and improving performance and interpretability.
Findings
Model can correct its own predictions through thought flow.
Thought flow improves question answering accuracy.
Users perceive thought flows as more natural and intelligent.
Abstract
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 -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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Visualization and Analytics · Advanced Text Analysis Techniques · Data Stream Mining Techniques
