BEAGLE: Behavior-Enforced Agent for Grounded Learner Emulation
Hanchen David Wang, Clayton Cohn, Zifan Xu, Siyuan Guo, Gautam Biswas, Meiyi Ma

TL;DR
BEAGLE is a neuro-symbolic framework that simulates student learning behaviors by integrating SRL theory, a semi-Markov model, Bayesian Knowledge Tracing, and a decoupled agent design, effectively mimicking authentic learner trajectories.
Contribution
It introduces a novel architecture that combines multiple technical innovations to address competency bias in LLM-based student simulation.
Findings
BEAGLE outperforms state-of-the-art baselines in reproducing authentic learning trajectories.
Participants in a Turing test could not reliably distinguish BEAGLE traces from real student data.
BEAGLE achieves statistically equivalent classification accuracy to chance in identifying simulated vs. real data.
Abstract
Simulating student learning behaviors in open-ended problem-solving environments holds potential for education research, from training adaptive tutoring systems to stress-testing pedagogical interventions. However, collecting authentic data is challenging due to privacy concerns and the high cost of longitudinal studies. While Large Language Models (LLMs) offer a promising path to student simulation, they suffer from competency bias, optimizing for efficient correctness rather than the erratic, iterative struggle characteristic of novice learners. We present BEAGLE, a neuro-symbolic framework that addresses this bias by incorporating Self-Regulated Learning (SRL) theory into a novel architecture. BEAGLE integrates three key technical innovations: (1) a semi-Markov model that governs the timing and transitions of cognitive behaviors and metacognitive behaviors; (2) Bayesian Knowledge…
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.
