Zing Forum

Reading

FlowScore: A Hallucination Detection Method for Large Language Models Based on Structured Reasoning Models

FlowScore is a new method for detecting hallucinations in large language models (LLMs) using structured reasoning models. It identifies erroneous steps by modeling the reasoning process as a Directed Acyclic Graph (DAG) and calculating the FLOW score, and has been accepted by ICML 2026.

大语言模型幻觉检测结构化推理ICML 2026DAGFLOW评分推理可靠性机器学习
Published 2026-05-25 22:04Recent activity 2026-05-25 22:20Estimated read 5 min
FlowScore: A Hallucination Detection Method for Large Language Models Based on Structured Reasoning Models
1

Section 01

[Introduction] FlowScore: A New LLM Hallucination Detection Method Driven by Structured Reasoning Models (Accepted by ICML 2026)

FlowScore is an innovative method for hallucination detection in large language models (LLMs). Its core is modeling the reasoning process as a Directed Acyclic Graph (DAG) and calculating the FLOW score to identify erroneous steps. This method has been accepted by ICML 2026, maintained by soncheinbok, open-sourced on GitHub (link: https://github.com/soncheinbok/FlowScore), and released on May 25, 2026.

2

Section 02

Background and Challenges: Pain Points in LLM Hallucination Detection

LLMs have strong reasoning capabilities, but hallucination issues hinder their reliable application. Traditional detection methods only focus on the output level and cannot delve into the internal structure of reasoning to locate the root cause. In complex tasks such as mathematical reasoning and code generation, fine-grained analysis of reasoning steps is needed to identify errors.

3

Section 03

Overview of the FlowScore Method

FlowScore models the reasoning process as a DAG and quantifies the reliability of steps through the FLOW score to achieve fine-grained hallucination detection. The project provides a complete reproduction package, including the SRM pipeline, ablation experiment workflow, logic records, and scoring tables, supporting the entire process from input to PR curve generation.

4

Section 04

Detailed Explanation of Core Technical Mechanisms

Structured Reasoning Modeling

The reasoning process is represented as a DAG, where nodes are conditions/intermediate steps and edges are logical dependencies, capturing structural information.

FLOW Scoring Algorithm

Analyze the information flow of the DAG to evaluate the reliability of steps, with scores ranging from 0 to 1 (higher scores indicate possible hallucinations), accurately locating weak links.

Step-level Label System

Three-value labels (0.0 correct / 0.5 uncertain / 1.0 wrong), providing API and local model (e.g., Qwen-3.5-9B) automatic annotation tools.

5

Section 05

Experimental Validation and Evaluation Results

FlowScore performs excellently on GSM8K, MATH, HumanEval, and HotpotQA datasets, outperforming traditional aggregation methods. Its robustness is verified through ablation experiments (aggregation strategies, DAG perturbations, etc.), and influencing factors are insightfully analyzed.

6

Section 06

Practical Application Value

FlowScore helps model developers diagnose the causes of reasoning failures and guide improvements; assists application developers in building reliable interactive systems (e.g., manual verification of key steps); and its modular design makes it easy to integrate into existing evaluation processes.

7

Section 07

Summary and Outlook

FlowScore achieves the leap from coarse-grained to fine-grained hallucination detection, providing a new perspective for understanding LLM reasoning behavior. In the future, structured analysis is expected to promote the evolution of hallucination detection towards 'process monitoring' to meet the needs of key fields.