Research
Conversational Learning Diagnosis via Reasoning Multi-Turn Interactive Learning
Conversational Learning Diagnosis via Reasoning Multi-Turn Interactive Learning Overview Research area: AI in education — specifically learning diagnosis (cognitive state modeling) inside multi-turn t
- arXiv
- 2603.03236
- Published
- 2026-03-03
- Authors
- Fangzhou Yao, Sheng Chang, Weibo Gao, Qi Liu
AI summary
Conversational Learning Diagnosis via Reasoning Multi-Turn Interactive LearningOverview
Research area: AI in education — specifically learning diagnosis (cognitive state modeling) inside multi-turn tutoring dialogues, combining large language models, multi-agent orchestration, and educational psychology (Zone of Proximal Development theory).
Technical level: Advanced. The paper assumes familiarity with knowledge tracing models, cognitive diagnosis models, LLM prompting agents, and evaluation design for latent constructs. The conceptual framing is accessible, but the experimental apparatus is specialized.
Scope (one sentence): The paper formulates the Conversational Learning Diagnosis (CLD) task and proposes ParLD, a four-agent preview-analyze-reason framework that tracks a student's evolving knowledge-concept mastery turn by turn in tutor-student dialogues.
What This Paper Is About
Traditional learning diagnosis methods such as Knowledge Tracing and Cognitive Diagnosis Models infer what a student knows from structured, discrete signals — mostly whether their answer to an exercise was right or wrong. In conversational learning, however, the student's responses are open-ended text, and their cognitive state shifts subtly across many dialogue turns, so label-based methods either cannot be applied or produce only coarse estimates. The paper's goal is to define and solve this gap: infer a student's latent, per-knowledge-concept mastery at each turn of a support-oriented tutoring dialogue, and do so in a way that is psychologically grounded and verifiable rather than relying on direct, brittle prompting of a language model.
Key Contributions
-
Formulates the Conversational Learning Diagnosis (CLD) task. The paper provides formal notation — a student
u, tutort, questionewith knowledge concept setK_e, a dialogueD_ue = {d_1, ..., d_T}ofTturns, and an outcomer_ue— and defines CLD as inferring the latent cognitive stateS_tover the relevant knowledge concepts given dialogue historyD_ue^t. -
Proposes ParLD, a multi-agent preview-analyze-reason framework. ParLD comprises four specialized modules — a Behavior Previewer, a State Analyzer, a Performance Reasoner, and a Chain Reflector — that operate sequentially and iteratively each turn to diagnose cognitive state.
-
Introduces a self-correcting reflective loop grounded in a verifiable signal. Because the Performance Reasoner predicts the student's outcome (
r̂_t), the prediction can later be compared against the actual observed outcomer_ue, producing a concrete error signal that triggers the Chain Reflector to audit the chain and rerun the State Analyzer if needed. -
Validates the framework through two proxy tasks. Since the true cognitive state is unobservable, the authors evaluate ParLD via student performance prediction and tutoring support, including a tutoring simulation, quality ratings, and a case study.
Main Findings
-
ParLD achieves state-of-the-art performance prediction against knowledge tracing baselines. On MathDial, ParLD (GPT-4.1) reaches 68.72 ACC and 66.15 F1, versus the strongest baseline DKT at 58.72 ACC and 65.26 F1 — a reported margin of 10% over the best DKT model on that dataset. On CoMTA, ParLD (GPT-4.1) reaches 57.26 ACC and 56.91 F1, compared with AKT's 53.84 ACC and 52.88 F1. Other baselines reported are DKVMN (55.15 ACC / 63.04 F1 on MathDial; 52.31 / 47.06 on CoMTA), SAINT (58.25 / 63.98; 51.76 / 47.06), and SimpleKT (56.70 / 63.38; 44.58 / 44.73).
-
The stronger base model produces the stronger diagnosis. ParLD (GPT-4o) scores 65.08 ACC and 64.04 F1 on MathDial and 57.02 ACC and 56.84 F1 on CoMTA. ParLD (GPT-4.1) outperforms ParLD (GPT-4o) on the reported metrics, which the authors attribute to the enhanced capabilities of the newer model.
-
Both the Behavior Previewer and the Reflector contribute. In the ablation study on MathDial with GPT-4.1, ParLD outperforms all three variants:
w/o P(Behavior Previewer removed, so dialogue is analyzed without the ZPD-Behavior schema),w/o R(Reflector disabled, no memory updates from performance feedback), andw/o P+R. Thew/o Pvariant performs worst at predicting whether a student has effectively learned the material, which the authors read as evidence that the preview-analyze chain and its ZPD-Behavior schema provide essential context for the State Analyzer. -
Diagnosis improves tutoring outcomes in simulation. On 108 MathDial conversations where the simulated student had not answered correctly by the final turn, ParLD with GPT-4.1 achieved a 72.22% correct rate, compared with 62.96% for Direct Analyze (DA) and 56.48% for Direct Respond (DR). ParLD with GPT-4o achieved 62.04%, versus DA at 53.70% and DR at 49.07%.
-
ParLD reaches solutions in fewer turns on shared problems. With GPT-4.1, ParLD records 3.29 average turns and 2.83 intersection average turns, compared with DA (3.28 and 3.04) and DR (3.25 and 3.39). With GPT-4o, ParLD records 3.43 and 3.20, versus DA (3.74 and 3.63) and DR (3.81 and 3.63). The paper notes that ParLD with GPT-4o reduces the interactions required, while results with GPT-4.1 are close to DR and DA on average turns, which the authors explain as more complex questions naturally requiring more turns.
-
Human raters preferred ParLD's diagnostic output. Two mathematics-proficient students rated 20 sampled simulated conversations on a 3-point scale (1 = worst, 3 = best). ParLD scored 2.475 versus DA's 2.1 on Accuracy, and 2.7 versus 2.425 on Coherence.
-
The case study shows targeted diagnosis translating into targeted instruction. ParLD identified the student's difficulty with the knowledge concept Subtraction and generated instructions focused on it. The student tutored by Direct Respond did not reach a correct answer after 10 dialogue turns, whereas the ParLD-supported student reached the correct answer in three turns.
Methodology in Plain English
The core problem the authors identify is that a student's cognitive state is not directly observable, and jumping straight from raw dialogue text to a diagnostic label is an ill-posed mapping. ParLD breaks that jump into a chain of smaller, constrained steps, executed by four agents that hand off to one another within every dialogue turn.
Step 1 — Preview. The Behavior Previewer takes the previous turn's cognitive state S_{t-1}, the question text e, the associated knowledge concepts K_e, and a prompt P_b, and produces a ZPD-Behavior schema B_t. Borrowing from Zone of Proximal Development theory, this schema sorts anticipated behaviors into three zones: Mastered (behaviors supported by prior state), Acquirable (behaviors reachable with teacher guidance), and Inaccessible (behaviors beyond reach even with guidance). The schema specifies behavioral descriptions tied to knowledge concepts. It functions as a structured prior that bounds the diagnosis problem.
Step 2 — Analyze. The State Analyzer is described as the core diagnostic engine. Rather than reading the current turn's dialogue in isolation, it matches observed student behavior in d_t against the predicted behaviors in B_t. If a student's utterance aligns with evidence in the Acquirable Zone, for instance, the system can infer a positive shift in mastery for the associated knowledge concepts. The output S_t is structured as key-value pairs per knowledge concept, containing both a mastery level (for example Good, Fair, or Poor) and a textual explanation.
Step 3 — Reason. The Performance Reasoner uses S_t and the question to predict the student's outcome, producing a tuple of a predicted result r̂_t (for example, in {mastered, not mastered}) and a textual Rationale for the prediction. This makes the whole chain checkable: once the actual outcome r_ue is observed, it can be compared against r̂_t.
Step 4 — Reflect. A Conversation Memory M stores a "turn trace" h_t per turn, containing the dialogue d_t, the schema B_t, the inferred state S_t, and any reflection trace if one occurred (M_t = M_{t-1} ∪ {h_t}). When the Performance Reasoner's prediction diverges from the observed performance, the Chain Reflector is activated. It revisits the chain — for example, asking whether S_t was correctly inferred given d_t and B_t — and returns a structured critique with a judgment and a textual explanation. If the judgment is that the state was inferred inaccurately, the State Analyzer reruns its diagnosis using the critique and the memory of previous changes. A max_num parameter caps the number of reflection iterations to control cost. The memory is described as ephemeral and purged when a new learning conversation begins, at low storage cost.
Evaluation design. Because cognitive state is latent, the authors assess the framework through proxy tasks that depend on diagnosis quality. They use MathDial, a dataset of 2,861 dialogues between human teachers and an InstructGPT-simulated student, following the official train/test split, and CoMTA, drawn from real student dialogues with a Khan Academy intelligent tutoring system, from which they filtered 116 of 188 conversations that contained clear conversational goals. Both datasets carry a final label for whether the student fully mastered the question. GPT-4.1 and GPT-4o are used as the underlying models via OpenAI's API, all with temperature set to 0. The maximum reflection time is set to 2 for MathDial and 1 for CoMTA. For the tutoring simulation, students are simulated with InstructGPT using default profile information from MathDial, starting from the second turn, with the teacher's utterance replaced by instructions generated from ParLD's cognitive state; the simulation terminates once the student's response is verified correct, capped at the original number of turns. Prompting baselines are Direct Respond (DR), which replies directly to the student's response, and Direct Analyze (DA), which analyzes cognitive state each turn and generates teaching instructions.
Why This Matters
Impact on research. The paper reframes learning diagnosis as a first-class research objective for LLM-based systems rather than a side-effect of downstream tutoring tasks. Its methodological move — generating a bounded, interpretable hypothesis space (the ZPD-Behavior schema) before diagnosing, then closing the loop with a verifiable prediction — offers a template for diagnosing other latent constructs from unstructured interaction data, where ground truth labels do not exist. The explicit link to ZPD theory also addresses the authors' criticism that direct prompting lacks a psychological foundation.
Real-world applications:
- Intelligent tutoring systems that continuously track which knowledge concepts a student is struggling with, rather than only scoring final answers.
- Adaptive hint and scaffold generation that targets the specific knowledge concept where the diagnosis indicates a gap, as in the subtraction case study.
- Student-facing self-assessment dashboards built on the structured per-knowledge-concept state and its textual explanations.
- Teacher dashboards for reviewing tutoring dialogues and identifying where instructional moves failed to advance a student.
Industry relevance. EdTech platforms running conversational tutors can adopt the framework as a diagnostic layer. The design is cost-aware: temperature is fixed at 0 for stability, reflection iterations are capped by a max_num parameter, and the conversation memory is purged between sessions. The availability of commercial models (GPT-4.1, GPT-4o) for construction means the approach is implementable without custom model training, and the improvement in correct rate from 56.48% to 72.22% (GPT-4.1) is the kind of outcome metric tutoring products measure.
Future Directions
-
Cost and latency scaling. The framework adds a Behavior Previewer, a State Analyzer, a Performance Reasoner, and up to
max_numreflection iterations per turn. The paper does not report latency, token cost, or how the framework would behave with the reflection cap removed, leaving open whether the accuracy gains justify deployment overhead. -
Dependence on observable final outcomes. The reflective loop is triggered by a discrepancy between predicted and observed performance, and validation relies on a mastery label available at the end of the session. The paper does not report how the mechanism would operate in settings without such a terminal label, or how diagnosis quality changes for students who never reach a correct answer.
-
Generalization beyond mathematics. Experiments are confined to MathDial and CoMTA. Whether the ZPD-Behavior schema and the mastery levels (the paper illustrates Good, Fair, Poor) transfer to other subjects or to multi-question, longer sessions where memory is purged between conversations is not reported.
-
Human evaluation at scale. The quality evaluation rests on 20 sampled conversations rated by two mathematics-proficient students on a 3-point scale. Broader, independent expert validation of the structured explanations — and of whether tutors act differently on the diagnosis — remains an open question.
Target Audience
This paper is most valuable to researchers working at the intersection of LLM agents, learning analytics, and educational technology — particularly those studying knowledge tracing, cognitive diagnosis, or conversational tutoring. It also suits practitioners building AI tutoring products who need turn-level, interpretable signals about student understanding, and educational psychology researchers interested in how ZPD theory can be operationalized inside an LLM pipeline. Readers without background in knowledge tracing or multi-agent prompting will find the methodology section demanding, though the task framing and results are stated plainly.
Authors’ abstract
Learning diagnosis is a critical task that monitors students' cognitive state during educational activities, with the goal of enhancing learning outcomes. With advancements in language models (LMs), many AI-driven educational studies have shifted towards conversational learning scenarios, where students engage in multi-turn interactive dialogues with tutors. However, conversational learning diagnosis remains underdeveloped, and most existing techniques acquire students' cognitive state through intuitive instructional prompts on LMs to analyze the dialogue text. This direct prompting approach lacks a solid psychological foundation and fails to ensure the reliability of the generated analytical text. In this study, we introduce ParLD, a preview-analyze-reason framework for conversational learning diagnosis, which leverages multi-agent collaboration to diagnose students' cognitive state over multiple dialogue turns. Specifically, ParLD comprises three main components: (1) Behavior Previewer, which generates a student behavior schema based on previous states and learning content; (2) State Analyzer, which diagnoses the tutor-student dialogue and behavior schema to update the cognitive state; and (3) Performance Reasoner, which predicts the student's future responses and provides verifiable feedback to support ParLD's self-reflection with the Chain Reflector. They operate sequentially and iteratively during each interaction turn to diagnose the student's cognitive state. We conduct experiments to evaluate both performance prediction and tutoring support, emphasizing the effectiveness of ParLD in providing reliable and insightful learning diagnosis.