The Mirror Loop: Recursive Non-Convergence in Generative Reasoning Systems
Bentley DeVilling (Course Correct Labs, Independent Research Group)

TL;DR
This study investigates the limitations of recursive self-evaluation in large language models, demonstrating that without external feedback, models tend to reach an informational stasis, but minimal grounding can reintroduce informational flux.
Contribution
The paper provides empirical evidence that recursive reasoning in language models converges to a state of informational closure without external contact, highlighting the importance of grounding for effective self-correction.
Findings
Recursive reasoning approaches informational stasis without external feedback.
Grounding interventions temporarily restore informational change.
Cross-model consistency suggests a shared structural limitation.
Abstract
Large language models are often described as capable of reflective reasoning, yet recursive self-evaluation without external feedback frequently yields reformulation rather than progress. We test this prediction in a cross-provider study of 144 reasoning sequences across three models (OpenAI GPT-4o-mini, Anthropic Claude 3 Haiku, and Google Gemini 2.0 Flash) and four task families (arithmetic, code, explanation, reflection), each iterated ten times under two conditions: ungrounded self-critique and a minimal grounding intervention (a single verification step at iteration three). Mean informational change (delta I, measured via normalized edit distance) declined by 55% from early (0.193) to late (0.087) iterations in ungrounded runs, with consistent patterns across all three providers. Grounded runs showed a +28% rebound in informational change immediately after the intervention and…
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.
