Paper deep dive
"Act Like a 5th Grader" is Not Enough: Bounding Knowledge in LLM-Based User Simulators
Krisztian Balog, Arild Michel Bakken
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 94%
Last extracted: 9/15/2026, 7:49:28 AM
Summary
The paper introduces the Cognitively Bounded User Simulator (CBUS), an architectural framework designed to address the 'superhuman bias' in Large Language Models (LLMs) used for user simulation. By utilizing a dataset of 71,000+ reading comprehension responses from 2,359 primary school students, the authors demonstrate that standard persona prompting fails to capture the natural variance and cognitive limitations of developing readers. CBUS addresses this by imposing an episodic bottleneck that restricts working memory capacity, forcing the LLM to process information similarly to a young student. The framework formalizes two test-taking strategies (Single-Pass Reading and Targeted Scanning) and shows that enforcing these architectural constraints significantly narrows the simulation gap compared to simply scaling model capabilities.
Entities (8)
Relation Signals (7)
LLM â usedin â user simulation
confidence 98% · Large language models (LLMs) are increasingly used to simulate human behavior
CBUS â implements â Episodic Bottleneck
confidence 97% · CBUS, an architectural framework that explicitly models the restricted working memory of young readers through an episodic bottleneck.
CBUS â addresses â Superhuman Bias
confidence 95% · To address this, we introduce the Cognitively Bounded User Simulator (CBUS)... demonstrating that enforcing architectural constraints is more effective... than simply scaling raw model capabilities.
Episodic Bottleneck â models â Working Memory
confidence 94% · models the restricted working memory of young readers through an episodic bottleneck.
Standard Persona Prompting â causes â Superhuman Bias
confidence 93% · standard persona prompting yields near-perfect, deterministic performance, failing to capture the natural variance... suffering from a âsuperhuman bias.â
CBUS â utilizes â Single-Pass Reading
confidence 90% · Within this framework, we formalize two distinct test-taking strategies... Single-Pass Reading (SPR)
CBUS â utilizes â Targeted Scanning
confidence 90% · Within this framework, we formalize two distinct test-taking strategies... Targeted Scanning (TS)
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Large language models (LLMs) are increasingly used to simulate human behavior but frequently fail to exhibit realistic cognitive constraints, suffering from a "superhuman bias." Using a dataset of over 71,000 reading comprehension responses from 2,359 primary-school students (grades 4--6), we demonstrate that standard persona prompting yields near-perfect, deterministic performance, failing to capture the natural variance of developing readers. To address this, we introduce the Cognitively Bounded User Simulator (CBUS), an architectural framework that explicitly models the restricted working memory of young readers through an episodic bottleneck. Within this framework, we formalize two distinct test-taking strategies to emulate different reading behaviors. Our evaluation shows that explicitly modeling cognitive bounds significantly narrows the simulation gap across multiple LLM backbones, demonstrating that enforcing architectural constraints is more effective for high-fidelity simulation than simply scaling raw model capabilities.
Tags
Links
- Source: https://arxiv.org/abs/2608.30033v1
- Canonical: https://arxiv.org/abs/2608.30033v1
Trouble viewing inline? Open PDF directly â
Full Text
85,719 characters extracted from source content.
Expand or collapse full text
âAct Like a 5th Graderâ is Not Enough: Bounding Knowledge in LLM-Based User Simulators Krisztian Balog Arild Michel Bakken Affiliation: University of Stavanger, Norway Email: krisztian.balog,arild.m.bakken@uis.no Abstract Large language models (LLMs) are increasingly used to simulate human behavior but frequently fail to exhibit realistic cognitive constraints, suffering from a âsuperhuman bias.â Using a dataset of over 71,000 reading comprehension responses from 2,359 primary-school students (grades 4â6), we demonstrate that standard persona prompting yields near-perfect, deterministic performance, failing to capture the natural variance of developing readers. To address this, we introduce the Cognitively Bounded User Simulator (CBUS), an architectural framework that explicitly models the restricted working memory of young readers through an episodic bottleneck. Within this framework, we formalize two distinct test-taking strategies to emulate different reading behaviors. Our evaluation shows that explicitly modeling cognitive bounds significantly narrows the simulation gap across multiple LLM backbones, demonstrating that enforcing architectural constraints is more effective for high-fidelity simulation than simply scaling raw model capabilities. 1 Introduction Large language models (LLMs) excel at âpersona playing,â making them a convenient tool to simulate human behavior in various application contexts, including the automatic evaluation of conversational agents (Yoon et al., 2024), counseling (Yang et al., 2025), and social science experiments (Argyle et al., 2023; Park et al., 2023). By conditioning an LLM on a specific persona or goal, researchers can approximate human interactions and prototype interactive systems at a fraction of the cost of large-scale human evaluation. However, the utility of these simulators hinges entirely on their fidelity to authentic human behavior. Despite their widespread use, a fundamental limitation of current LLM-based simulators is their inconsistency with authentic human behavior. Simulators frequently confuse their assigned roles, fail to adhere to specified personas, and exhibit a âsuperhuman biasâ by displaying omniscient global knowledge and reasoning capabilities far beyond their intended character (Wang et al., 2024; Naous et al., 2026; Zhou et al., 2026). We argue that these limitations originate from a critical missing component: current LLM-based user simulators rely predominantly on superficial prompting and lack explicit modeling of the underlying human cognitive processes. Crucially, isolating and quantifying these cognitive failures in complex, open-ended simulation environments (such as interacting with conversational agents) is methodologically challenging. When a simulation fails to mimic human limitations, it is difficult to determine whether the cause is a poorly defined persona, shifting context dynamics, or a fundamental architectural inability to bound knowledge. Figure 1: Distribution of per-student scores for real students, random guessing, and two baseline persona-prompted frontier LLMs. Both Gemini models collapse into a near-perfect âsuperhumanâ spike that misses the natural performance spread of real students; moreover, the more capable 3.7-Flash model is more concentrated than 3.5-Flash-Lite, showing that greater model capability does not translate into more realistic simulation. To rigorously study the challenge of simulating bounded human knowledge, we argue that the evaluation environment must be tightly constrained. We propose standard reading comprehension tests as an ideal, controlled testbed for this type of simulation. By simulating a primary school student taking a standardized reading assessment, we eliminate the variables and confounding factors of open-ended environments. Instead, the simulatorâs knowledge and cognitive load are strictly bounded by two transparent, verifiable factors: a specific source text and a defined developmental stage. Despite the constraints of this environment, we show that standard persona-based prompting is highly insufficient for producing realistic simulations. We leverage a unique, large-scale dataset comprising over 71,000 responses from 2,359 students in grades 4â6 to 156 reading comprehension texts and 750 associated questions from the Norwegian educational system. As illustrated in Figure 1, simply prompting an LLM to âact like a 5th-grade studentâ results in a drastic overestimation of student capabilities. LLMs fail to behave like a developing human reader, effortlessly succeeding at inferential reasoning and vocabulary tasks that demonstrably challenge real students. To bridge this gap, we argue that high-fidelity simulation requires moving beyond superficial persona assignment and toward explicit cognitive modeling. Rather than simply instructing an LLM to be a student, we must architecturally force it to process information like one. In this paper, we introduce the Cognitively Bounded User Simulator (CBUS), a novel framework grounded in the well-established finding that working memory capacity constrains developing readersâ comprehension (Cain et al., 2004; Cowan, 2001). Specifically, we impose a generic working-memory capacity bottleneck through a constrained, two-stage reasoning pipeline: an encoding stage that strictly limits the number of text propositions the simulator can extract, followed by an execution stage where the model is forced to answer comprehension questions utilizing only this restricted memory trace. By grounding our simulator in these verifiable cognitive processes, our proposed modeling successfully reduces the gap between real students and AI simulations. Our main contributions are fourfold: âą We expose and quantify the âsuperhuman biasâ of LLM simulators in a highly constrained evaluation environment, demonstrating the inadequacy of standard persona prompting. âą We propose CBUS, an architectural framework that effectively models the restricted working memory of a young reader via a parameterized, two-stage episodic bottleneck under two distinct test-taking strategies. âą We propose a suite of evaluation metrics specifically tailored for the reading comprehension simulation scenario, moving beyond aggregate accuracy to holistically assess both student-centric and item-centric alignment. âą We provide robust empirical validation of our approach using a massive, real-world dataset, establishing that explicit cognitive bounds successfully reduce the calibration gap between simulated and real student responses. Code, data, and prompts are made publicly available at https://github.com/iai-group/emnlp2026-simreading. 2 Related work User simulation has seen a surge of interest across multiple domains, emerging as a critical methodology for both evaluating and training interactive systems. Beyond their established role in iterating on search, recommendation, and information access systems (Balog and Zhai, 2024; Balog et al., 2025), simulators are increasingly utilized as scalable proxies for human subjects in broad social science studies (Argyle et al., 2023; Park et al., 2023; Piao et al., 2026). Currently, the predominant approach to modern user simulation relies heavily on LLMs, typically achieved through either in-context learning or task-specific fine-tuning (Terragni et al., 2023; Kolluri et al., 2025; Meshi et al., 2026). However, while highly capable, LLM-based simulations frequently fall short of true human fidelity. Because LLMs are optimized to be âhelpful assistantsâ rather than cognitively plausible humans, current LLM-based simulators face severe limitations: they systematically diverge from actual human interaction patterns (Yoon et al., 2024; Seshadri et al., 2026), exhibit âsuperhumanâ knowledge (Wang et al., 2024), and fail to capture the cognitive diversity inherent in real populations (Davidson et al., 2023; Wang et al., 2024). Merely prompting these systems to âact humanâ yields poor results (Naous et al., 2026), as they inherently struggle to adhere to knowledge constraints and instructions (Kiesel et al., 2024; Wang et al., 2024). To address these shortcomings, recent studies have revealed the necessity of moving away from the assumption of âperfect users.â Instead, there is a growing push toward explicitly modeling human-like behavior to create more robust and realistic evaluation environments. To bridge the simulation gap, researchers have begun prompting models with explicit user profiles or personas (Wang et al., 2025), tracking usersâ internal states (Wu et al., 2026), and instilling distinct behavioral traits (Ferreira et al., 2024). Further advancements involve modeling underlying cognitive processesâsuch as evolving knowledge states and shifting information needs (Zerhoudi and Granitzer, 2025; Zhang et al., 2025)âas well as capturing the realities of non-collaborative user behavior (Shim et al., 2026). The need for such bounded simulators is particularly acute in educational settings. Adaptive assessments, which adjust tasks based on performance, have existed for decades but remain limited by the need for expensive empirical calibration via human pretests (Wainer and Mislevy, 2000). There is, therefore, a significant demand for high-fidelity simulations that can predict how different student profiles interact with educational content (von Davier, 2024). While recent work uses LLMs to automate this calibration (Yancey et al., 2024), these models often fail to capture the specific cognitive boundaries of young learners. Our work directly bridges this gap by enforcing structural cognitive limits on the LLM. A parallel line of work uses LLMs and generative agents to simulate learners directly. EduAgent (Xu et al., 2024) models a single studentâs fine-grained, within-lecture behavior (gaze, motor actions, cognitive-state transitions) over time. Agent4Edu (Gao et al., 2025) generates learner response data for adaptive tutoring pipelines, initializing agent profiles from the corresponding learnerâs interaction histories and cognitive traits (problem-solving ability and knowledge proficiency). Sonkar et al. (2024) fine-tune LLMs to reproduce specific misconceptions, namely common algebraic errors of secondary school students. Zelikman et al. (2023) fine-tune LLMs to simulate K-12 studentsâ item responses in order to generate and psychometrically calibrate reading-efficiency tests. Closest to our setting, Generative Students (Lu and Wang, 2024) answer multiple-choice items using hand-specified knowledge-component profiles to support item evaluation. Our work differs from all of the above on three axes: (i) we require no interaction data, knowledge-component tagging, or misconception taxonomyâinputs unavailable for a one-shot standardized reading test; (i) our target is population-level distributional fidelityâmatching the score and per-item difficulty distributions of real studentsârather than individual-learner behavior, item evaluation, or misconception replication; and (i) our mechanism is a working-memory capacity bottleneck, motivated by cognitive limitations of young learnersâwhich none of these works model. 3 Reading Comprehension Dataset Our dataset comprises (1) a corpus of texts with associated comprehension questions and (2) a collection of responses from a large-scale study involving 2,359 students. All materials and responses are in Norwegian (BokmĂ„l), the primary written standard in Norwegian schools. Our focus on this language is motivated by the availability of high-quality assessment data to study the challenges of LLMs simulating young readers. 3.1 Texts and Questions The dataset contains 156 texts designed to evaluate various dimensions of reading proficiency. Each text is accompanied by a set of questions, which can be of the following types: multiple choice (single-select), true-or-false, checkboxes (multi-select), and free text. For the purposes of this study, we exclude free-text responses to focus on objective, automatically gradable question types. This results in a final subset of 750 questions. The questions are further divided into three categories based on the Norwegian Framework for Basic Skills (Utdanningsdirektoratet, 2017), which is closely related to the framework used in the PIRLS international assessment (Sabatini et al., 2024). The categories include: Locate (finding explicitly or implicitly expressed information), Interpret & Connect (drawing cross-text inferences), and Reflect & Evaluate (engaging critically and independently with texts). This categorization was created semi-automatically using an ensemble of LLM-based classifiers followed by expert review; the full methodology is detailed in Appendix B. Table 1 provides a breakdown of the question types and categories. The corpus of texts and questions is made publicly available. Table 1: Question statistics. Locate & Interpret & Reflect Total Connect Evaluate multiChoice 310 40 12 362 trueOrFalse 317 23 4 344 checkboxes 41 3 0 44 Total 668 66 16 750 3.2 Participants and Ethics The study utilizes data from 4th to 6th-grade classes (ages 8â11) within the Norwegian primary education system. Data collection followed the ethical guidelines of the National Committee for Research Ethics in the Social Sciences and the Humanities (NESH, 2021). We obtained full parental consent and student assent, and we exclusively analyze data for which this consent was secured. Critically, the process was privacy-preserving by default: no personally identifiable information (PII) was recorded, ensuring all responses remain strictly anonymous. Further administrative details regarding school recruitment, session structure, and exemptions from formal agency evaluation due to data anonymity are delegated to Appendix C. Throughout, our simulators target a prototypical 5th-grade (10â11 year-old) reader as the representative midpoint of this 4thâ6th-grade range. 3.3 Responses Data collection followed a self-selection protocol where students chose texts based on personal interest from randomly distributed pairs. Upon completing a task, students rated the text and were presented with a new pair of randomly selected texts. A screenshot of the user interface and further protocol details are provided in Appendix A. Data Formalization To standardize the evaluation across heterogeneous question types, we binarize all student inputs into discrete dichotomous responses. For multiple-choice and true-or-false questions, a response is marked as correct (1) if the student selects the single correct answer, and incorrect (0) otherwise. For checkbox questions, we employ strict âall-or-nothingâ scoring: a response is marked as correct (1) only if the subset of checked boxes perfectly aligns with the gold standard. Formally, we define a response as a tuple (s,q)â0,1(s,q)â\0,1\, representing the binary performance of student s on question q. Dataset Statistics & Difficulty In total, our filtered dataset contains 71,789 responses from 2,359 unique students across 80 classes. Regarding empirical question difficulty, multi-select checkbox questions proved significantly more difficult for the student population than the other two single-select formats. Across pedagogical categories, difficulties remain broadly comparable, though Interpret & Connect questions exhibit slightly lower success rates overall. Additional descriptive statistics are provided in Appendix A. Data Splitting To rigorously evaluate simulation fidelity and establish an empirical baseline for human variance, we partition the dataset into two disjoint halves. To prevent data leakage (e.g., shared educational environments or teacher effects), this split is performed strictly at the classroom level (Table 2). Because our simulators operate zero-shot, the conventional âtrain/testâ nomenclature is misleading. Instead, we designate one half as the Ground Truth evaluation split, which serves as the primary target distribution for all simulator metrics. The remaining half acts as a Held-out reference split; evaluating this population against the ground truth establishes the natural statistical variance (or ânoise floorâ) of real students, providing an empirical upper bound for simulation fidelity. Table 2: Dataset split statistics. Split Classes Responses Students Held-out (Reference) 40 35,739 1,161 Ground Truth (Evaluation) 40 36,050 1,198 Total 80 71,789 2,359 4 Pilot Study: Evaluating Baseline Simulators We first investigate whether state-of-the-art LLMs can emulate 5th-graders using standard âpersona-basedâ prompting. While it is widely assumed LLMs can adopt personas via prompt engineering, simulating a developing reader requires actively suppressing inherent global knowledge to replicate cognitive limitations. We evaluate baseline zero-shot simulators against empirical student data to quantify the simulation gap and identify where standard prompting fails. Table 3: Pilot study results demonstrating the âsuperhuman biasâ of baseline persona-based prompting compared to the empirical student distribution. The full metric set with standard deviations is in Appendix G. Population Mean Acc. JSD (â ) Real Students (Ground Truth) 0.687 Real Students (Held-out) 0.661 0.006 Random Guessing 0.378 0.518 Llama-3.3-70B-Instruct 0.966 0.679 Mixtral-8x22B-Instruct 0.956 0.634 GPT-4o-mini 0.958 0.646 GPT-5.4 0.974 0.732 Gemini-3.5-Flash-Lite 0.972 0.713 Gemini-3.7-Flash 0.985 0.773 4.1 Pilot Experimental Setup To establish a high-capability baseline, we evaluate zero-shot persona prompting on flagship commercial and open-weight models (version details in Appendix F) using the template in Figure 2. Structural instructions are in English to maximize adherence, while explicitly enforcing a Norwegian persona.11 1 In Appendix G we test models with Norwegian prompts and show that fully Norwegian instructions stay superhuman, i.e., the gap is not an instruction-language artifact. Following our primary protocol (Section 6), we set generation temperature to T=0.7T=0.7 and average results over n=3n=3 runs. 4.2 Results and Key Findings We analyze two macro-level metrics: Mean Accuracy (average percentage of correct answers) and JSD (Jensen-Shannon Divergence, comparing individual score distributions between simulated and real Ground Truth populations). To establish an empirical upper bound for simulation fidelity, we also evaluate a held-out split of human students against the Ground Truth. The Superhuman Bias Table 3 reveals a stark discrepancy. While the empirical student population exhibits natural variance (mean accuracy 0.687), baseline simulators universally collapse into a deterministic, near-perfect performance regime. As previewed in Figure 1, they fail to capture the true student spread, yielding JSD values orders of magnitude worse than the natural variance observed in the human held-out split (0.006). The Paradox of Random Chance To contextualize this mismatch, we evaluate a naive random guessing baseline. Despite lacking cognitive capability and yielding a degraded mean accuracy (0.378), its wide, stochastic score distribution (red curve, Figure 1) paradoxically achieves a JSD (0.518) significantly closer to the human ground truth than any flagship LLM (0.634â0.773). That mindless guessing is distributionally closer to humans than state-of-the-art models highlights the core problem: LLM simulators suffer not from incapability, but from the lack of explicitly modeled cognitive limitations. The Penalty of Model Capability Crucially, increasing LLM capability actually degrades simulation fidelity. Across both open-weights (Llama, Mixtral) and proprietary models, scaling from efficient (GPT-4o-mini, Gemini-3.5-Flash-Lite) to frontier architectures (GPT-5.4, Gemini-3.7-Flash) pushes mean accuracy toward 0.98. This drives further divergence from the human baseline (JSD increases). Thus, standard persona prompting fails to restrict the modelâs global knowledge; the simulators trivially solve inferential and vocabulary tasks that demonstrably challenge young learners. You are simulating a 5th-grade student in Norway taking a reading comprehension test. Read the following text and answer the question as a typical 10-11 year old student would. The student may not always answer correctly. <TEXT> text_content </TEXT> <QUESTION> question_text </QUESTION> Figure 2: The baseline persona prompt template used in the pilot study. The exact formatting of question_text for different question types (multiple choice, true-or-false, checkboxes) is in Appendix D. 5 A Cognitively Bounded User Simulator As demonstrated in the pilot study, standard persona prompting systematically fails to capture the limitations of a developing reader, resulting in a âsuperhuman biasâ where the LLM trivially performs global text synthesis. To overcome this, we propose shifting from superficial role-play to explicit cognitive modeling. We conceptually frame our simulator as a cognitive language agent (Sumers et al., 2024). In this architecture, the LLM is stripped of its unbounded access to the input context. Instead, it acts solely as the central executive (or processing hub), and its reasoning is strictly mediated by parameterized memory modules that enforce human-like cognitive bottlenecks (Baddeley, 2000). 5.1 Grounding in Working Memory Capacity Our architecture is inspired by Baddeleyâs multicomponent model of working memory (Baddeley, 2000), and specifically by two of its components: the episodic buffer, a limited-capacity store that integrates disparate pieces of information into a coherent representation, and the central executive, which operates on that content to reason and answer. During reading comprehension, a student relies on the buffer to hold earlier text propositions available while processing new sentencesâa prerequisite for resolving anaphora and drawing cross-sentence inferences (e.g., answering Interpret and Connect questions). It is well established that this working-memory capacity constrains reading comprehension, and that the constraint is especially pronounced in developing readers, whose capacity is still maturing (Daneman and Carpenter, 1980; Cain et al., 2004; Gathercole et al., 2004). Rather than model the bufferâs detailed maintenance and integration functions, we deliberately simplify it to a capacity-limited store, following Cowanâs account in which working memory holds only a small number of chunks (⌠4 in adults) (Cowan, 2001). The critical distinction between an expert readerâor a standard LLMâand a young student is the strict capacity of this store: when a text requires integrating more propositions than it can hold, the reader experiences overload and falls back to a shallow, literal interpretation. The capacity limit introduced below operationalizes exactly this, with the LLM acting as the central executive that reasons over the bounded contents. 5.2 Computational Implementation: The Episodic Bottleneck To computationally instantiate this cognitive bottleneck without requiring a complex, persistent multi-agent backend, we introduce a parameterized capacity limit, denoted as C. This parameter defines the maximum number of distinct text propositions the simulated student can actively maintain in working memory at any given time. Furthermore, educational psychology suggests that developing readers employ varying test-taking strategies when approaching reading comprehension tasks (Ardoin et al., 2024). To capture this behavioral variance, we operationalize the encoding process into two distinct variants: 1. Single-Pass Reading (SPR): The simulator is provided only with the source text and extracts the C most salient propositions overall. This simulates a student who reads the text once and attempts to answer all subsequent questions from this single, fixed memory trace. 2. Targeted Scanning (TS): The simulator is provided with both the source text and a specific comprehension question. It extracts a maximum of C distinct propositions that it deems most relevant to that specific question. This simulates a student employing a âscan-and-searchâ strategy for each item. Regardless of the chosen strategy, we operationalize this capacity limit by intercepting the LLMâs standard generation process and forcing it through a constrained, two-stage reasoning pipeline (illustrated in Figure 3): Figure 3: The Cognitively Bounded User Simulator (CBUS) architecture. In Stage 1 (Encoding), the simulator extracts a bounded number of propositions (Capacity: C) using either Single-Pass Reading (SPR) or Targeted Scanning (TS). The original source text is then purged from the context. In Stage 2 (Execution), the Central Executive answers the comprehension question relying solely on the restricted contents of the episodic buffer. âą Stage 1: Encoding (Filling the Buffer). The LLM acts as the selective attention mechanism, executing either the SPR or TS strategy. During this stage, the model is explicitly forbidden from generating answers; it merely fills the buffer with C extracted propositions. âą Stage 2: Execution (Bounded Integration). The original source text is completely purged from the LLMâs context window. The central executive is then prompted (see Figure 6) to answer the comprehension question utilizing only the C propositions successfully transferred into its simulated episodic buffer. By structurally separating extraction from reasoning, we strictly bound the simulatorâs global attention mechanism. For example, if an inference question requires synthesizing three distinct facts from the text, but the simulator is parameterized with a buffer capacity of C=2C=2, the agent is architecturally forced to attempt an answer using incomplete information. Consequently, the simulatorâs failures are no longer stochastic LLM hallucinations, but the direct result of verifiable cognitive constraints. We fix C from an independent cognitive principle rather than tuning it on human data. Following Cowanâs embedded-processes model (Cowan, 2001), the capacity-limited store holds roughly four chunks in adults, and developmental estimates place a 10â11 year-old at or below this bound (Cowan, 2016); we therefore set C=4C=4 for the holistic Single-Pass Reading strategy. Targeted Scanning instead models the narrow focus of attention engaged during question-guided retrieval, which holds only a small number of items (Oberauer, 2002; Cowan, 2001); we set C=2C=2âthe smallest capacity that still permits integrating information from two points in a text, as Interpret and Connect questions require. We report a full capacity sweep in Appendix J. You are simulating a 5th-grade student in Norway taking a reading comprehension test. You are about to read a text, and youâl be asked questions about this text. As a young reader, you cannot remember everything from the text â only a few key facts. Read the text and identify at most capacity distinct propositions (paraphrased atomic facts from the text) that you think are most relevant to the questions youâl be asked. Do not answer any questions yet. <TEXT> text_content </TEXT> Respond with ONLY a JSON object in the following format, with no other text: "propositions": ["proposition 1", "proposition 2", ...] Figure 4: Stage 1 Encoding Prompt for the Single-Pass Reading (SPR) strategy. You are simulating a 5th-grade student in Norway taking a reading comprehension test. You have just read the question below and are now scanning the text specifically to find the answer. As a young reader, you cannot process the whole text at once â you only focus on a few key details that seem to match the question. Scan the text and extract at most capacity distinct propositions (paraphrased atomic facts from the text) that share keywords or seem most directly related to what the question is asking. Do NOT answer the question yet. <TEXT> text_content </TEXT> <QUESTION> question_text </QUESTION> Respond with ONLY a JSON object in the following format, with no other text: "propositions": ["proposition 1", "proposition 2", ...] Figure 5: Stage 1 Encoding Prompt for the Targeted Scanning (TS) strategy. You are simulating a 5th-grade student in Norway taking a reading comprehension test. You no longer have access to the full text â you can only rely on the propositions you remembered from reading. Answer the question as a typical 10-11 year old student would, based ONLY on the propositions below. The student may not always answer correctly. <PROPOSITIONS> propositions </PROPOSITIONS> <QUESTION> question_text </QUESTION> Figure 6: Stage 2 Execution Prompt for CBUS. The original text is withheld, forcing reliance on the bounded episodic buffer. 6 Experimental Setup To isolate the impact of explicit cognitive modeling from underlying model capabilities, we evaluate our proposed Cognitively Bounded User Simulator (CBUS) framework against the standard zero-shot baseline persona simulator (detailed in Section 4) across a diverse suite of backbone LLMs. 6.1 Evaluation Metrics To rigorously evaluate simulation quality, we organize our metrics into two high-level categories: student-centric metrics, which assess how well simulators approximate the overall performance and variance of the student population, and item-centric metrics, which evaluate alignment on specific question difficulties. The formal definitions of the metrics is given in Appendix E. 6.1.1 Student-Centric Metrics We employ three metrics to measure population-level fidelity. First, the Absolute Performance Gap calculates the absolute difference in overall mean accuracy between the human and simulator populations. Second, Distributional Alignment utilizes the Jensen-Shannon Divergence (JSD) to measure how accurately the simulator reflects the macro-level variance and shape of empirical student score distributions. Third, the Expected Calibration Error (ECE) (Seshadri et al., 2026) evaluates the alignment of success rates across discrete difficulty bins to capture non-uniform miscalibration (e.g., if a model overestimates easy questions but underestimates hard ones). 6.1.2 Item-Centric Metrics To determine if simulators struggle with the same specific questions as real students, we calculate the empirical difficulty of each question (defined as its mean success rate across all subjects). We evaluate Item-Level Difficulty Correlation by computing both the Pearson (Ï) and Spearmanâs rank (rsr_s) correlation coefficients between the human and simulator question difficulties. 6.2 Backbone LLMs and Inference Protocol To ensure our findings generalize across different architectures and scales, we use six distinct backbone LLMs, including both open-weight and proprietary models (details in Appendix F). All models are evaluated in a zero-shot setting to prevent the simulators from memorizing specific student responses in-context. We set the generation temperature to T=0.7T=0.7 on a standard [0,1][0,1] scale to emulate the natural cognitive variance expected within a human student population. To account for generation variance, we repeat all experiments n=3n=3 times for every simulator-model pair and report the resulting averages. Simulated Population Construction Each simulated population is a one-to-one mirror of the real Ground Truth split. For every real student, we retain their exact set of questions (i.e., those associated with the self-selected texts) remove their answers, and task the simulator with answering those questions. Consequently, the simulated and empirical populations are matched on exposure by construction: both consist of 1,198 subjects who answer the same set of questions. All student-centric metrics compare the resulting distributions of per-subject scores between the simulated and real populations, rather than pairing individual subjects. 7 Results and Analysis Table 4: Evaluation results across different backbone LLMs and simulation variants, under independent per-student sampling (SPR C=4C=4, TS C=2C=2). Results are reported as reported as mean ± standard deviation (in smaller font) over n=3n=3 runs. For each metric, the best simulated result is highlighted in bold and the second best in italics (Real students and Random Baseline are references and are not ranked). Student-Centric Item-Centric Backbone Variant Abs. Gap (â ) JSD (â ) ECE (â ) Pearson Ï (â ) Spearman rsr_s (â ) Real students (Held-out) 0.026 0.006 0.027 0.895 0.845 Random Baseline 0.309 ±.001±.001 0.518 ±.004±.004 0.306 ±.001±.001 0.409 ±.014±.014 0.319 ±.008±.008 Llama-3.3-70b-Instruct baseline 0.279 ±.001±.001 0.679 ±.011±.011 0.285 ±.001±.001 0.241 ±.003±.003 0.179 ±.045±.045 CBUS-TS 0.238 ±.001±.001 0.475 ±.007±.007 0.244 ±.001±.001 0.455 ±.003±.003 0.304 ±.016±.016 CBUS-SPR 0.037 ±.002±.002 0.093 ±.007±.007 0.069 ±.002±.002 0.301 ±.007±.007 0.297 ±.004±.004 Mixtral-8x22b-Instruct baseline 0.269 ±.000±.000 0.634 ±.003±.003 0.276 ±.000±.000 0.326 ±.002±.002 0.289 ±.020±.020 CBUS-TS 0.237 ±.001±.001 0.467 ±.001±.001 0.243 ±.001±.001 0.417 ±.009±.009 0.314 ±.020±.020 CBUS-SPR 0.124 ±.002±.002 0.170 ±.006±.006 0.128 ±.002±.002 0.377 ±.004±.004 0.370 ±.016±.016 GPT-4o-mini baseline 0.271 ±.001±.001 0.646 ±.002±.002 0.278 ±.000±.000 0.315 ±.002±.002 0.240 ±.008±.008 CBUS-TS 0.226 ±.001±.001 0.418 ±.005±.005 0.233 ±.000±.000 0.415 ±.003±.003 0.301 ±.019±.019 CBUS-SPR 0.096 ±.001±.001 0.122 ±.004±.004 0.100 ±.001±.001 0.355 ±.004±.004 0.328 ±.004±.004 GPT-5.4 baseline 0.287 ±.000±.000 0.732 ±.001±.001 0.293 ±.000±.000 0.255 ±.001±.001 0.172 ±.002±.002 CBUS-TS 0.271 ±.001±.001 0.618 ±.001±.001 0.276 ±.001±.001 0.397 ±.004±.004 0.286 ±.005±.005 CBUS-SPR 0.129 ±.000±.000 0.188 ±.001±.001 0.131 ±.001±.001 0.224 ±.006±.006 0.225 ±.014±.014 Gemini-3.5-Flash-Lite baseline 0.285 ±.000±.000 0.713 ±.004±.004 0.291 ±.000±.000 0.290 ±.001±.001 0.220 ±.008±.008 CBUS-TS 0.238 ±.001±.001 0.470 ±.007±.007 0.243 ±.001±.001 0.454 ±.002±.002 0.298 ±.009±.009 CBUS-SPR 0.031 ±.002±.002 0.086 ±.004±.004 0.074 ±.001±.001 0.304 ±.001±.001 0.295 ±.007±.007 Gemini-3.7-Flash baseline 0.298 ±.000±.000 0.773 ±.001±.001 0.305 ±.000±.000 0.246 ±.001±.001 0.154 ±.006±.006 CBUS-TS 0.281 ±.000±.000 0.668 ±.004±.004 0.287 ±.000±.000 0.285 ±.001±.001 0.195 ±.011±.011 CBUS-SPR 0.091 ±.000±.000 0.120 ±.003±.003 0.115 ±.000±.000 0.236 ±.002±.002 0.202 ±.002±.002 Table 4 presents the evaluation of our cognitive bottleneck framework (CBUS) against standard persona-prompted baselines. As previously described, we evaluate two behavioral variants: Single-Pass Reading (SPR) and Targeted Scanning (TS). Rather than tuning the capacity on human response data, we fix C from an independent cognitive principle (Section 5): C=4C=4 for SPR and C=2C=2 for TS. A sensitivity analysis over a broad range of capacities (Appendix J) confirms that these principled values lie at or near the empirical optimum. Closing the Simulation Gap The primary finding is that explicitly modeling cognitive boundaries successfully mitigates the âsuperhuman biasâ of LLMs. Across all evaluated backbones and test-taking strategies, the CBUS framework consistently improves upon the baseline across all student-centric metrics. By restricting the episodic buffer, we successfully bring the simulated score distributions much closer to real student behavior. Trade-offs in Test-Taking Strategies While CBUS improves global simulation fidelity, a clear trade-off emerges between the two encoding strategies. SPR drastically outperforms TS on all student-centric metrics, producing the most realistic macro-level distributions. TS, in turn, yields the strongest item-centric alignment: it improves both Pearson and Spearman correlations over the baseline for every backbone and attains the highest Pearson correlation of any variant across all backbones, indicating that it better captures the specific question difficulties experienced by real students. Notably, SPR also improves item-centric correlations over the baseline in most cases, so the two strategies are complementary rather than strictly opposed. Model Capability vs. Simulation Fidelity Interestingly, utilizing more capable, state-of-the-art proprietary LLMs (e.g., GPT-5.4, Gemini-3.7-Flash) does not organically translate to more realistic student simulations; the strongest results instead come from smaller or open-weights backbones. Under SPR, Gemini-3.5-Flash-Lite and Llama-3.3-70B produce the closest student-centric alignment (with an absolute gap of 0.0310.031 and 0.0370.037, respectively), while the best item-centric correlations are obtained under TS, led by Llama-3.3-70B and Gemini-3.5-Flash-Lite on Pearson and Mixtral-8x22B on Spearman. This suggests that alignment for human simulation depends more on the architectural constraints of the simulator than on the raw reasoning power of the underlying backbone. This corroborates Zhou et al. (2026), who report that âhigher general model capability does not necessarily yield more faithful user simulation.â Diagnostic Baselines and Ablation To isolate why CBUS works, we compare it against three diagnostic baselines on two backbones (Llama-3.3-70B and Gemini-3.5-Flash-Lite; full results in Appendix H). The first two try to lower the simulatorâs accuracy to the empirical student performance level without any cognitive mechanism: a Calibrated Low-persona prompt instructing the model to act as a below-average student, and Answer-noising, which randomly flips correct baseline answers until the mean matches the student population. Neither reproduces the studentsâ score distributions: answer-noising matches the mean by construction yet leaves the item-difficulty correlation near zero, since uniform flipping carries no information about which questions are hard, while the low-persona prompt is unreliableâone LLM backbone largely ignores it and stays superhuman, and where it does comply it still falls short of CBUS. This confirms that matching aggregate accuracy is neither reliably achievable by prompting nor sufficient for distributional or item-level fidelity. Finally, a Random-dropout ablation replaces CBUS-SPRâs salience-based proposition selection with random dropout at the same capacity; it performs on par with CBUS-SPR (better on some metrics, worse on others), indicating that the capacity bound itself, rather than the specific salience heuristic used to fill it, is the primary driver of the improvement. Impact Across Question Categories We further break down performance by question categoryâLocate versus Interpret & Reflect (combining âInterpret & Connectâ and âReflect & Evaluateâ)âfor Llama-3.3-70B and Gemini-3.5-Flash-Lite (Appendix I). The superhuman bias is most pronounced on retrieval-oriented Locate questions, which the baselines answer almost uniformly correctly and therefore fail to capture the natural spread of student scores. The best CBUS strategy then depends on the task: SPR dominates the student-centric metrics on Locateâfor Llama it cuts the JSD score from 0.6400.640 to 0.0780.078. TS best captures item-level difficulty on higher-order Interpret & Reflect questions, where Llamaâs item-centric Pearson correlation rises to Ï=0.556Ï=0.556 from the baseline 0.2790.279. 8 Conclusion In this work, we investigated LLM-based user simulators in the setting of simulating the reading comprehension skills of primary-school students, demonstrating that standard persona prompting results in a severe âsuperhuman biasâ that fails to capture the natural variance of developing readers. To bridge this gap, we introduced CBUS, a framework grounded in cognitive psychology that forces the LLM to operate under explicit, limited-capacity memory bottlenecks. Within this framework, we modeled two distinct test-taking strategies. By evaluating this approach against a massive dataset of real student responses, we demonstrated that explicitly modeling cognitive boundaries successfully narrows the simulation gap across a diverse set of LLM backbones, yielding improvements in both student-centric and item-centric metrics. Notably, our modeling of different test-taking strategies revealed distinct alignment trade-offs that warrant further investigation in future work. Furthermore, our highest simulation fidelity was achieved with smaller, less capable models rather than the most capable frontier LLMs, suggesting that building realistic user simulators relies far more on explicitly modeling the architectural constraints of human cognition than on scaling raw model intelligence. Limitations While the CBUS framework successfully demonstrates that explicitly modeling cognitive bounds improves simulation fidelity, our approach has several limitations. First, our framework focuses exclusively on a single cognitive dimension: the capacity bottleneck of working memory. Real-world student performance is heavily influenced by complex non-cognitive factors, including test anxiety, fatigue, and intrinsic motivation. Although our dataset collection protocol attempted to foster engagement by allowing students to choose between two randomly paired texts, this binary choice does not guarantee genuine interest. Consequently, our current simulator lacks the mechanisms to model performance degradation caused by attention drift, apathy, or physical fatigue. Relatedly, CBUS bounds the amount of information a reader retains, but idealizes which information is kept and how faithfully. The encoding stage uses a capable LLM to select the most salient (SPR) or question-relevant (TS) propositions and store them as accurate paraphrases; it therefore caps capacity without reproducing the selection and encoding errors of a real 10â11 year-old, who may retain irrelevant details, miss the gist, or misremember. Likewise, the execution stage still draws on the backboneâs general language knowledge and answer-elimination strategies. Our evidence thus supports the narrower claim that restricting the quantity of accessible information improves distributional and item-level alignment with real students, rather than the stronger claim that CBUS faithfully reproduces the process by which a child reads and remembers. Modeling encoding noise and imperfect, non-expert fact selection is a natural next step. Second, our implementation models Single-Pass Reading (SPR) and Targeted Scanning (TS) as rigid, mutually exclusive strategies. In reality, developing readers often employ dynamic, hybrid approachesâperhaps reading the text holistically once, but reverting to targeted scanning for highly specific or challenging questions. Future iterations of CBUS should explore dynamic strategy-switching mechanisms and probabilistic capacity allocation to better reflect fluid human test-taking behavior. Finally, our evaluation scope is constrained by task format and demographics. To ensure an objective, automatically gradable ground truth, we deliberately binarized responses and excluded free-text generation tasks. Therefore, our findings regarding episodic bottlenecks apply primarily to recognition and retrieval tasks rather than generative comprehension. Furthermore, while our dataset provides high-quality, standardized empirical data, it is restricted to 4th to 6th-grade Norwegian students. Validating the universality of these simulated cognitive bounds across different languages, educational systems, and developmental stages remains an important direction for future work. References Ardoin et al. (2024) S. P. Ardoin, K. S. Binder, P. A. Kulesz, E. Nimocks, and J. A. Mellott Examining the influence of passage and student characteristics on test-taking strategies: an eye-tracking study. Learning and Individual Differences 109, p. 102386. External Links: ISSN 1041-6080, Document, Link Cited by: §5.2. Argyle et al. (2023) L. P. Argyle, E. C. Busby, N. Fulda, J. R. Gubler, C. Rytting, and D. Wingate Out of one, many: using language models to simulate human samples. Political Analysis 31 (3), p. 337â351. Cited by: §1, §2. Baddeley (2000) A. Baddeley The episodic buffer: a new component of working memory?. Trends in Cognitive Sciences 4 (11), p. 417â423. External Links: Document Cited by: §5.1, §5. Balog et al. (2025) K. Balog, N. Bernard, S. Zerhoudi, and C. Zhai Theory and toolkits for user simulation in the era of generative ai: user modeling, synthetic data generation, and system evaluation. In Proceedings of the 48th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR â25, p. 4138â4141. External Links: Link, Document Cited by: §2. Balog and Zhai (2024) K. Balog and C. Zhai User simulation for evaluating information access systems. Foundations and Trends in Information Retrieval 18 (1-2), p. 1â261. External Links: Document, Link, ISSN 1554-0669 Cited by: §2. Cain et al. (2004) K. Cain, J. Oakhill, and P. Bryant Childrenâs reading comprehension ability: concurrent prediction by working memory, verbal ability, and component skills. Journal of Educational Psychology 96 (1), p. 31â42. External Links: Document Cited by: §1, §5.1. Cowan (2001) N. Cowan The magical number 4 in short-term memory: a reconsideration of mental storage capacity. Behavioral and Brain Sciences 24 (1), p. 87â114. External Links: Document Cited by: §1, §5.1, §5.2. Cowan (2016) N. Cowan Working memory maturation: can we get at the essence of cognitive growth?. Perspectives on Psychological Science 11 (2), p. 239â264. External Links: Document Cited by: §5.2. Daneman and Carpenter (1980) M. Daneman and P. A. Carpenter Individual differences in working memory and reading. Journal of Verbal Learning and Verbal Behavior 19 (4), p. 450â466. External Links: Document Cited by: §5.1. Davidson et al. (2023) S. Davidson, S. Romeo, R. Shu, J. Gung, A. Gupta, S. Mansour, and Y. Zhang User simulation with large language models for evaluating task-oriented dialogue. arXiv cs.CL/2309.13233. Cited by: §2. Ferreira et al. (2024) R. Ferreira, D. Semedo, and J. Magalhaes Multi-trait user simulation with adaptive decoding for conversational task assistants. In Findings of the Association for Computational Linguistics: EMNLP 2024, Y. Al-Onaizan, M. Bansal, and Y. Chen (Eds.), Miami, Florida, USA, p. 16105â16130. External Links: Link, Document Cited by: §2. Gao et al. (2025) W. Gao Q. Liu et al. Agent4Edu: generating learner response data by generative agents for intelligent education systems. In Proceedings of the Thirty-Ninth AAAI Conference on Artificial Intelligence and Thirty-Seventh Conference on Innovative Applications of Artificial Intelligence and Fifteenth Symposium on Educational Advances in Artificial Intelligence, AAAIâ25/IAAIâ25/EAAIâ25. External Links: Document Cited by: §2. Gathercole et al. (2004) S. E. Gathercole, S. J. Pickering, B. Ambridge, and H. Wearing The structure of working memory from 4 to 15 years of age. Developmental Psychology 40 (2), p. 177â190. External Links: Document Cited by: §5.1. Kiesel et al. (2024) J. Kiesel, M. Gohsen, N. Mirzakhmedova, M. Hagen, and B. Stein Simulating follow-up questions in conversational search. In 46th European Conference on IR Research, Cited by: §2. Kolluri et al. (2025) A. Kolluri, S. Wu, J. S. Park, and M. S. Bernstein Finetuning LLMs for human behavior prediction in social science experiments. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, C. Christodoulopoulos, T. Chakraborty, C. Rose, and V. Peng (Eds.), Suzhou, China, p. 30096â30111. External Links: Link, Document Cited by: §2. Lu and Wang (2024) X. Lu and X. Wang Generative students: using llm-simulated student profiles to support question item evaluation. In Proceedings of the Eleventh ACM Conference on Learning @ Scale, L@S â24, p. 16â27. External Links: Document Cited by: §2. Meshi et al. (2026) O. Meshi, K. Balog, S. Goldman, A. Caciularu, G. Tennenholtz, J. Jeong, A. Globerson, and C. Boutilier ConvApparel: a benchmark dataset and validation framework for user simulators in conversational recommenders. In Proceedings of the 19th Conference of the European Chapter of the Association for Computational Linguistics (Volume 1: Long Papers), V. Demberg, K. Inui, and L. Marquez (Eds.), Rabat, Morocco, p. 5270â5304. External Links: Link, Document, ISBN 979-8-89176-380-7 Cited by: §2. Naous et al. (2026) T. Naous, P. Laban, W. Xu, and J. Neville Flipping the dialogue: training and evaluating user language models. In The Fourteenth International Conference on Learning Representations, ICLR â26. External Links: Link Cited by: §1, §2. NESH (2021) D. n. f. k. f. s. o. h. NESH Guidelines for research ethics in the social sciences and the humanities. De nasjonale forskningsetiske komiteene, Oslo, Norway. Note: 5th edition, updated 2023 External Links: Link Cited by: §3.2. Oberauer (2002) K. Oberauer Access to information in working memory: exploring the focus of attention. Journal of Experimental Psychology: Learning, Memory, and Cognition 28 (3), p. 411â421. External Links: Link Cited by: §5.2. Park et al. (2023) J. S. Park, J. OâBrien, C. J. Cai, M. R. Morris, P. Liang, and M. S. Bernstein Generative agents: interactive simulacra of human behavior. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, UIST â23. External Links: Document Cited by: §1, §2. Piao et al. (2026) J. Piao, Y. Yan, J. Zhang, N. Li, J. Yan, X. Lan, Z. Lu, Z. Zheng, J. Y. Wang, D. Zhou, C. Gao, F. Xu, F. Zhang, K. Rong, J. Su, and Y. Li AgentSociety: large-scale simulation of llm-driven generative agents advances understanding of human behaviors and society. iFuture. External Links: Link, Document Cited by: §2. Sabatini et al. (2024) J. Sabatini, A. Kennedy, E. Wry, and M. von Davier PIRLS 2026 reading assessment framework. PIRLS 2026 Assessment Frameworks. External Links: Document Cited by: §3.1. Seshadri et al. (2026) P. Seshadri, S. Cahyawijaya, A. Odumakinde, S. Singh, and S. Goldfarb-Tarrant Lost in simulation: LLM-simulated users are unreliable proxies for human users in agentic evaluations. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), M. Liakata, V. P. Moreira, J. Zhang, and D. Jurgens (Eds.), San Diego, California, United States, p. 47423â47439. External Links: Link, Document Cited by: §E.1, §E.1, §2, §6.1.1. Shim et al. (2026) J. Shim, W. Song, C. Jin, S. Kook, and Y. Jo Non-collaborative user simulators for tool agents. In The Fourteenth International Conference on Learning Representations, External Links: Link Cited by: §2. Sonkar et al. (2024) S. Sonkar, X. Chen, N. Liu, R. G. Baraniuk, and M. Sachan LLM-based cognitive models of students with misconceptions. Note: arXiv:2410.12294 External Links: 2410.12294 Cited by: §2. Sumers et al. (2024) T. Sumers, S. Yao, K. R. Narasimhan, and T. L. Griffiths Cognitive architectures for language agents. Transactions on Machine Learning Research. External Links: Link Cited by: §5. Terragni et al. (2023) S. Terragni, M. Filipavicius, N. Khau, B. Guedes, A. Manso, and R. Mathis In-context learning user simulators for task-oriented dialog systems. External Links: 2306.00774, Link Cited by: §2. Utdanningsdirektoratet (2017) Utdanningsdirektoratet Rammeverk for grunnleggende ferdigheter: 2.3 Ă kunne lese. Utdanningsdirektoratet. External Links: Link Cited by: §3.1. von Davier (2024) A. A. von Davier How will AI change adaptive testing?. In Research for Practical Issues and Solutions in Computerized Multistage Testing, p. 460â480. Cited by: §2. Wainer and Mislevy (2000) H. Wainer and R. J. Mislevy Item response theory, item calibration, and proficiency estimation. In Computerized adaptive testing, p. 61â100. Cited by: §2. Wang et al. (2025) K. Wang, X. Li, S. Yang, L. Zhou, F. Jiang, and H. Li Know you first and be you better: modeling human-like user simulators via implicit profiles. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, p. 21082â21107. External Links: Link, Document, ISBN 979-8-89176-251-0 Cited by: §2. Wang et al. (2024) Z. Wang, Z. Xu, V. Srikumar, and Q. Ai An in-depth investigation of user response simulation for conversational search. In ACM on Web Conference 2024, Cited by: §1, §2. Wu et al. (2026) S. Wu, E. Choi, A. Khatua, Z. Wang, J. He-Yueya, T. C. Weerasooriya, W. Wei, D. Yang, J. Leskovec, and J. Zou HumanLM: simulating users with state alignment beats response imitation. In Forty-third International Conference on Machine Learning, External Links: Link Cited by: §2. Xu et al. (2024) S. Xu, X. Zhang, and L. Qin EduAgent: generative student agents in learning. Note: arXiv:2404.07963 External Links: 2404.07963 Cited by: §2. Yancey et al. (2024) K. P. Yancey, A. Runge, G. LaFlair, and P. Mulcaire BERT-IRT: accelerating item piloting with BERT embeddings and explainable IRT models. In Proceedings of the 19th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2024), E. Kochmar, M. Bexte, J. Burstein, A. Horbach, R. Laarmann-Quante, A. Tack, V. Yaneva, and Z. Yuan (Eds.), Mexico City, Mexico, p. 428â438. External Links: Link Cited by: §2. Yang et al. (2025) Y. Yang, P. Achananuparp, H. Huang, J. Jiang, N. G. Lim, C. T. S. Ern, P. L. Kit, J. G. Xiuhui, J. Pinto, and E. Lim Consistent client simulation for motivational interviewing-based counseling. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, p. 20959â20998. External Links: Link, Document, ISBN 979-8-89176-251-0 Cited by: §1. Yoon et al. (2024) S. Yoon, Z. He, J. Echterhoff, and J. McAuley Evaluating large language models as generative user simulators for conversational recommendation. In Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers), K. Duh, H. Gomez, and S. Bethard (Eds.), Mexico City, Mexico, p. 1490â1504. External Links: Link, Document Cited by: §1, §2. Zelikman et al. (2023) E. Zelikman, W. Ma, J. Tran, D. Yang, J. Yeatman, and N. Haber Generating and evaluating tests for k-12 students with language model simulations: a case study on sentence reading efficiency. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, H. Bouamor, J. Pino, and K. Bali (Eds.), Singapore, p. 2190â2205. External Links: Link, Document Cited by: §2. Zerhoudi and Granitzer (2025) S. Zerhoudi and M. Granitzer Cognitive-aware user search behavior simulation. In Proceedings of the 24th ACM/IEEE Joint Conference on Digital Libraries, JCDL â24. External Links: Link, Document Cited by: §2. Zhang et al. (2025) E. Zhang, X. Wang, P. Gong, Z. Yang, and J. Mao Exploring human-like thinking in search simulations with large language models. In Proceedings of the 48th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR â25, p. 2669â2673. External Links: Link, Document Cited by: §2. Zhou et al. (2026) X. Zhou, W. Sun, Q. Ma, Y. Xie, J. Liu, W. Du, S. Welleck, Y. Yang, G. Neubig, S. T. Wu, and M. Sap Mind the sim2real gap in user simulation for agentic tasks. In The Third Annual Conference on Language Modeling, COLM â26. External Links: Link Cited by: §1, §7. Appendix A Reading Comprehension Dataset This section provides additional details regarding the digital platform used for data collection, the distribution of student responses, and our dataset filtering procedures. User Interface and Text Selection The empirical data was collected via a digital educational platform designed for Norwegian 4thâ6th-grade students. As illustrated in Figure 7, the workflow begins with a text selection screen (Top). Students are presented with a choice between two randomly paired texts to encourage engagement. After making their selection and reading the material, students proceed to an assessment interface where they answer a series of comprehension questions (Bottom). Data Filtering and Modality Constraints Because our user simulators are powered by text-based Large Language Models, it is critical that the comprehension questions do not rely on unprovided visual context. We manually verified all texts and questions to ensure they are fully answerable relying exclusively on the provided reading material and any associated image alt text. During this review process, we identified two texts that strictly required visual inspection of accompanying images to successfully answer the questions. To maintain a fair evaluation environment for the text-based LLMs, these two texts, along with their associated questions and student responses, were entirely removed from the final dataset. Text Popularity Distribution Because the platform allows students to choose between two text options, the distribution of responses is not uniform across the dataset. Figure 8 illustrates the popularity of the texts, measured by the number of unique students who selected them. The distribution shows a relatively smooth, steady decline across the dataset; the most frequently chosen texts accumulated over 140 student responses, while the least selected texts received approx. 55 responses. Figure 7: User interface of the reading comprehension platform. Top: The text selection screen where students choose between two randomly paired texts (English translation: (Left) âUnusual New Yearâs Traditions,â (Right) âSchwingen - an Unusual Sport on Sawdust.â Texts: Kirsti Thisland and Michelle N. Maurer; Illustrations: Tim Levang). Bottom: The assessment interface where students answer questions based on the text (English translation: âWhat underwear should you wear in Brazil on New Yearâs Eve to wish for love?â, options: âYellow,â âRed,â âGreen.â Text: Kirsti Thisland; Illustration: Tim Levang). Figure 8: Text popularity distribution, showing the number of students who selected and completed the assessment for each text, ordered from most to least popular. Appendix B Question Categorization Methodology To classify the 750 questions into the three cognitive categories (Locate, Interpret and Connect, and Reflect and Evaluate), we employed a semi-automatic pipeline utilizing an ensemble of three distinct LLMs: Gemini-3.5-Flash-preview, GPT-5.4, and Llama-3.3-70B Instruct. Each model was provided with a zero-shot prompt outlining the category definitions, disambiguation tips, and output formatting instructions (see Figure 9). We adopted a strict consensus-based approach for the initial labeling. If all three models predicted the same category, the label was provisionally accepted. In cases where there was any disagreement among the modelsâ predictionsâwhich occurred for 83 out of the 750 questionsâthe item was flagged for manual review. All 83 flagged questions were manually checked and resolved by an expert specialized in the development of reading comprehension questions. To validate the accuracy of the automated consensus, the expert also randomly sampled and reviewed an additional 18 questions where all three LLMs had achieved perfect agreement. In all 18 validation cases, the expertâs manual assessment matched the LLM consensus, confirming the reliability of the ensemble approach. You are an expert educational assessor and psychometrician specializing in reading comprehension. Your task is to analyze a reading comprehension text and a specific question, and classify the question based on the cognitive process it targets. Here are the three categories and their definitions: 1. **Locate**: Focuses on finding and retrieving information. This involves reading comprehension processes such as finding information that is explicitly stated in one or several places in a text, locating competing information, and finding information that is implicitly expressed in a localized part of the text. 2. **Interpret and Connect**: Focuses on synthesizing and concluding. This involves reading comprehension processes such as drawing conclusions based on information from several different places within a text, or across multiple texts. 3. **Reflect and Evaluate**: Focuses on critical thinking and holistic understanding. This involves reading comprehension processes such as engaging independently and critically with a text, understanding the textâs overall meaning/main idea, and commenting on or justifying oneâs own viewpoints, analyses, and/or evaluations regarding the textâs content, form, or authorâs intent. ### Tips for Disambiguation: * If the student just needs to "put their finger on it" (even if they have to sift through competing facts or read between the lines of a specific sentence), it is **Locate**. * If the student must stitch together "Fact A" from paragraph 1 and "Fact B" from paragraph 4 to figure out "Conclusion C", it is **Interpret and Connect**. * If the student is asked to identify the overarching theme, judge the reliability of the author, apply the text to the real world, or give an opinion supported by the text, it is **Reflect and Evaluate**. ### Language Note: The reading text and question are in Norwegian. Please analyze the text and question in their original Norwegian context to capture the correct nuances, but write your analysis and output entirely in English. ### Input: **Text:** text_content **Question:** question ### Output Format: Please provide your response in the following format: **Step 1: Cognitive Task Analysis:** Briefly explain exactly what the reader must do to arrive at the answer. (e.g., "The reader must look at paragraph 2 and paragraph 5 and synthesize the two events to understand why the character is sad.") **Step 2: Category Match:** Explain which category best aligns with the task analysis. **Step 3: Final Classification:** Provide ONLY the name of the exact category (Locate, Interpret and Connect, or Reflect and Evaluate). Figure 9: Zero-shot prompt used for automatic question categorization. Figure 10: Empirical question difficulty (measured as mean student accuracy). The top plot breaks down difficulty by structural question type (n=362n=362 multiChoice, n=344n=344 trueOrFalse, n=44n=44 checkboxes). The bottom plot breaks down difficulty by pedagogical category (n=668n=668 Locate, n=66n=66 Interpret & Connect, n=16n=16 Reflect & Evaluate). B.1 Empirical Question Difficulty Distributions To better understand the composition and challenge level of our evaluation dataset, we analyze the empirical difficulty of the 750 questions. We formally define the difficulty of a given question q as its mean accuracy across the human population. Specifically, this is calculated as the average of the binary student responses (s,q)â0,1(s,q)â\0,1\ over all students s who answered that specific question. Figure 10 presents empirical question difficulty across the dataset. The left plot visualizes the distribution split by structural question type. Multi-select checkbox questions are demonstrably more difficult for the student population (peaking near 0.2 mean accuracy) compared to single-select multiple-choice and true-or-false formats, which peak between 0.7 and 0.8. The right plot visualizes the distribution split by pedagogical category. While âLocateâ questions tend to have high success rates, questions requiring higher-order cognitive skills, such as âInterpret & Connectâ and âReflect & Evaluate,â exhibit wider variance and generally lower mean accuracies. Appendix C Administrative and Ethical Details As noted in Section 3, this study utilizes data from the Norwegian primary education system. To recruit participants, the research team directly contacted several schools and published a call for participation on social media sites followed by Norwegian primary school teachers. This initially resulted in 151 classes from 4th to 6th grade (ages 8â11) registering for the reading assessment. Note that some attrition occurred prior to data collection, primarily due to student illnesses and busy school schedules. Given the strictly anonymous nature of the secondary data analysis and the privacy-preserving default of the data collection (where no personally identifiable information was recorded and individual identifiers are not linkable to real-world identities), formal evaluation by a national agency (SIKT, the Data Protection Services of the Norwegian Agency for Shared Services in Education and Research) for research purposes was not required. Regarding the data collection session structure, teachers who registered their class organized the assessment locally based on a detailed letter of instruction. Students were asked to sit for a total of 45 minutes. This included an initial briefing by their teacher, which was estimated to take approximately 5 minutes. The students then completed as many reading comprehension texts and question sets as they could in the remaining time, resulting in an overall average of around 7 texts completed per student. Appendix D Question-Specific Prompt Formatting As described in Section 4, the baseline persona simulator utilizes a primary prompt template where the question_text placeholder is dynamically populated based on the format of the comprehension question. To ensure automated, standardized extraction of the simulated studentâs answers without relying on brittle regex parsing, we append strict JSON formatting instructions to each question type. The exact prompt elements injected for True/False, Multiple-Choice, and Checkbox questions are detailed in Figures 11, 12, and 13, respectively. This is a true or false question. Decide whether the following statement is true or false based on the text. Statement: statement Respond with ONLY a JSON object in the following format, with no other text: "answer": true or "answer": false Figure 11: Prompt element injected into question_text for True/False questions. This is a multiple choice question. Choose exactly ONE answer from the options below. Options: options_text Respond with ONLY a JSON object in the following format, with no other text: "answer": "<letter>" where <letter> is the letter (A, B, C, ...) of your chosen option. Figure 12: Prompt element injected into question_text for Multiple-Choice questions. This is a checkbox question. For each option below, decide whether it is correct or not. Options: options_text Respond with ONLY a JSON object in the following format, with no other text: "answer": [true, false, ...] The list must contain one true/false value for each option, in the same order as listed above. Figure 13: Prompt element injected into question_text for Checkbox (multi-select) questions. Finally, Figure 14 shows the fully Norwegian (BokmĂ„l) variant of the baseline persona prompt, used for the instruction-language robustness check reported with the pilot baselines (Table 6). Du simulerer en elev pĂ„ 5. trinn i Norge som tar en leseforstĂ„elsesprĂžve. Les teksten nedenfor og svar pĂ„ spĂžrsmĂ„let slik en typisk 10--11 Ă„r gammel elev ville gjort. Eleven svarer ikke alltid riktig. <TEXT> text_content </TEXT> <QUESTION> question_text </QUESTION> Figure 14: Fully Norwegian (BokmĂ„l) variant of the baseline persona prompt (cf. the English template in Figure 2), used for the Norwegian-prompt robustness check to test whether the simulation gap is an instruction-language artifact rather than a genuine cognitive limitation. Per-question formatting mirrors the English templates above (Figures 11â13), translated to BokmĂ„l. Appendix E Formal Definitions of Evaluation Metrics This section provides the formal mathematical definitions for the evaluation metrics introduced in Section 6.1. Throughout these definitions, let rs,qâ0,1r_s,qâ\0,1\ represent the discrete, binary response of a subject s (either a real student or a simulated agent) on a specific question q. E.1 Student-Centric Metrics These metrics assess how well the simulated agents approximate the overall performance, variance, and calibration of the aggregate human student population. Absolute Performance Gap To evaluate the macro-level accuracy of the simulators, we compute the overall mean success rate of a given population. Let R denote the total set of valid response tuples (s,q)(s,q) for a population. The mean population accuracy ÎŒ is defined as: ÎŒ=1|R|ââ(s,q)âRrs,qÎŒ= 1|R| _(s,q)â Rr_s,q The Absolute Performance Gap is simply the absolute difference between the human and simulated population means: |ÎŒHâuâmâaânâÎŒSâiâm|| _Human- _Sim|. Distributional Alignment (JSD) To ensure the simulators capture the natural variance of the student population rather than collapsing to a deterministic mean, we measure the distance between their score distributions. Let a subjectâs overall score be the average of their responses: cs=1|Qs|ââqâQsrs,qc_s= 1|Q_s| _qâ Q_sr_s,q, where QsQ_s is the set of questions answered by subject s. We estimate the discrete probability distributions of these scores for the human population (P) and the simulated population (Q). The alignment is calculated using the symmetric Jensen-Shannon Divergence (JSD). Expected Calibration Error (ECE) While the absolute performance gap provides a global evaluation, it can mask non-uniform miscalibrationâfor instance, if a simulator systematically underestimates performance on challenging questions while overestimating it on moderately difficult ones. To quantify this, we adapt the Expected Calibration Error (ECE) metric to measure the alignment between simulated and human success rates across varying levels of question difficulty (Seshadri et al., 2026). We partition the questions into M=6M=6 discrete difficulty bins based on empirical success rates. Let Si(Hâuâmâaân)S_i^(Human) and Si(Sâiâm)S_i^(Sim) denote the average success rates of the human and simulated populations for questions within bin i, respectively. Let wiw_i denote the proportion of total questions that fall into bin i. The calibration error is then computed as the weighted average absolute deviation across all difficulty bins: EâCâE=âi=1Mwiâ|Si(Hâuâmâaân)âSi(Sâiâm)|ECE= _i=1^Mw_i|S_i^(Human)-S_i^(Sim)| A perfectly calibrated simulator will yield an ECE of 00, indicating that its predicted performance identically matches human outcomes across every difficulty stratum (Seshadri et al., 2026). E.2 Item-Centric Metrics These metrics isolate performance on individual questions to evaluate whether simulators struggle with the exact same linguistic and cognitive challenges as developing readers. Item-Level Difficulty Correlation We formally define the empirical difficulty of a specific question q, denoted as dqd_q, as its mean success rate across all subjects who answered it: dq=1|Sq|ââsâSqrs,qd_q= 1|S_q| _sâ S_qr_s,q where SqS_q is the set of subjects exposed to question q. Let D(Hâuâmâaân)D^(Human) and D(Sâiâm)D^(Sim) be the corresponding vectors of question difficulties for the human and simulated populations. To evaluate item-level alignment, we compute both the Pearson correlation coefficient (Ï) to measure the linear relationship and Spearmanâs rank correlation coefficient (rsr_s) to measure the monotonic rank-order relationship between D(Hâuâmâaân)D^(Human) and D(Sâiâm)D^(Sim). Appendix F Model Providers and API Details All inference was routed through the OpenRouter API. Table 5 lists the exact providers, human-readable model names referenced throughout this paper, and the corresponding API endpoint snapshots used in the experiments. Table 5: Detailed mapping of the LLMs evaluated in our study, including the specific model snapshot tags queried via the OpenRouter API. Name Provider OpenRouter API Endpoint / Snapshot Llama-3.3-70B-Instruct Meta meta-llama/llama-3.3-70b-instruct Mixtral-8x22B-Instruct Mistral AI mistralai/mixtral-8x22b-instruct GPT-4o-mini OpenAI openai/gpt-4o-mini GPT-5.4 OpenAI openai/gpt-5.4 Gemini-3.5-Flash-Lite Google google/gemini-3.5-flash-lite Gemini-3.7-Flash Google google/gemini-3.7-flash Appendix G Full Pilot Results with Run Variance Table 6 reports the complete metric set for the pilot baselines (Section 4.2) as mean ± standard deviation over the n=3n=3 runs; the main pilot table (Table 3) reports Mean Accuracy and JSD only for readability. Run-to-run variance is small across all backbones, confirming that the superhuman bias is a stable property of persona prompting rather than a sampling artifact. Table 6: Full pilot results (baseline persona-based prompting), reported as mean ± standard deviation over n=3n=3 runs. Real students (Held-out) is a single population, so no run variance is reported. The two Norwegian rows apply the fully Norwegian (BokmĂ„l) prompt variant (Figure 14) to the two selected backbones. Student-Centric Item-Centric Population Mean Acc. Abs. Gap (â ) JSD (â ) ECE (â ) Pearson Ï (â ) Spearman rsr_s (â ) Real students (Held-out) 0.661 0.026 0.006 0.027 0.895 0.845 Random Guessing 0.378 ±.001±.001 0.309 ±.001±.001 0.518 ±.004±.004 0.306 ±.001±.001 0.409 ±.014±.014 0.319 ±.008±.008 Llama-3.3-70B-Instruct 0.966 ±.001±.001 0.279 ±.001±.001 0.679 ±.011±.011 0.285 ±.001±.001 0.241 ±.003±.003 0.179 ±.045±.045 Mixtral-8x22B-Instruct 0.956 ±.000±.000 0.269 ±.000±.000 0.634 ±.003±.003 0.276 ±.000±.000 0.326 ±.002±.002 0.289 ±.020±.020 GPT-4o-mini 0.958 ±.001±.001 0.271 ±.001±.001 0.646 ±.002±.002 0.278 ±.000±.000 0.315 ±.002±.002 0.240 ±.008±.008 GPT-5.4 0.974 ±.000±.000 0.287 ±.000±.000 0.732 ±.001±.001 0.293 ±.000±.000 0.255 ±.001±.001 0.172 ±.002±.002 Gemini-3.5-Flash-Lite 0.972 ±.000±.000 0.285 ±.000±.000 0.713 ±.004±.004 0.291 ±.000±.000 0.290 ±.001±.001 0.220 ±.008±.008 Gemini-3.7-Flash 0.985 ±.000±.000 0.298 ±.000±.000 0.773 ±.001±.001 0.305 ±.000±.000 0.246 ±.001±.001 0.154 ±.006±.006 Llama-3.3-70B-Instruct (Norwegian) 0.963 ±.001±.001 0.276 ±.001±.001 0.666 ±.002±.002 0.283 ±.001±.001 0.277 ±.010±.010 0.196 ±.014±.014 Gemini-3.5-Flash-Lite (Norwegian) 0.969 ±.000±.000 0.282 ±.000±.000 0.696 ±.007±.007 0.288 ±.000±.000 0.335 ±.006±.006 0.269 ±.007±.007 Appendix H Diagnostic Baselines and Ablation To understand why CBUS improves fidelityâand to rule out simpler explanationsâwe evaluate three diagnostic baselines on two backbones (Llama-3.3-70B and Gemini-3.5-Flash-Lite), all under the same protocol as our main experiments (Table 7). The first two test whether merely matching the human mean accuracy is sufficient; the third ablates the salience-based selection inside CBUS-SPR. A complementary check on instruction language (fully Norwegian prompts) is reported with the pilot baselines in Table 6. Calibrated Low-persona The most direct way to lower a simulatorâs accuracy is to ask for it. If explicitly instructing the model to behave like a weak student reproduced empirical behavior, no architectural mechanism would be required. Implementation. This is the standard persona-prompted baseline with an accuracy-calibrated prompt: the model is told it is a âbelow-averageâ reader who âanswers only about two out of every three questions correctly (roughly 65â70% accuracy)â and should make ârealistic mistakes on the harder questions.â No other part of the method changes. Answer-noising This baseline forces the mean accuracy to match the human population exactly, testing whether hitting the right mean also reproduces the score distribution and the item-difficulty structure. Implementation. It is a post-hoc transformation of the persona-baseline outputs and makes no additional LLM calls. Given a baseline run with mean accuracy a0a_0 and a target aâa (the real-student mean, 0.6870.687), each currently-correct response is independently flipped to incorrect with probability (a0âaâ)/a0(a_0-a )/a_0, so the expected accuracy after noising equals aâa . Flips are type-appropriate (negating a true/false answer, selecting a wrong option, or breaking a checkbox match) and seeded per run for reproducibility. Crucially, because flips are applied uniformly at randomâindependent of which questions are genuinely difficultâthis baseline carries no item-difficulty signal by construction. Random Proposition Dropout CBUS-SPR could help for two distinct reasons: the capacity bound (only C propositions are retained) or the salience-based selection (the model keeps the C it judges most important). This ablation separates the two by holding the bound fixed while removing the selection. Implementation. It is identical to CBUS-SPR except in the Stage-1 encoding step: rather than extracting exactly C propositions, the model extracts a larger salient pool of 3ĂC=123Ă C=12 propositions, from which C are then retained uniformly at random instead of most-salient-first. Stage 2 (answering from only the retained propositions) is unchanged, so the amount remembered is identical to CBUS-SPR; only which propositions survive differs. Note that the discarded propositions are themselves drawn from a salient pool, so this ablates fine-grained ranking within salient content rather than salient-versus-arbitrary selection. Table 7: Diagnostic baselines and ablation on two backbones, under independent per-student sampling, reported as mean ± standard deviation over n=3n=3 runs. Student-Centric Item-Centric Backbone Variant Abs. Gap (â ) JSD (â ) ECE (â ) Pearson Ï (â ) Spearman rsr_s (â ) Real students (Held-out) 0.026 0.006 0.027 0.895 0.845 Llama-3.3-70b-Instruct baseline 0.279 ±.001±.001 0.679 ±.011±.011 0.285 ±.001±.001 0.241 ±.003±.003 0.179 ±.045±.045 Calibrated low-persona 0.277 ±.001±.001 0.661 ±.003±.003 0.284 ±.001±.001 0.220 ±.004±.004 0.210 ±.009±.009 Answer-noising 0.001 ±.001±.001 0.102 ±.005±.005 0.130 ±.003±.003 0.216 ±.026±.026 0.065 ±.040±.040 Random dropout 0.004 ±.001±.001 0.084 ±.007±.007 0.092 ±.002±.002 0.304 ±.001±.001 0.266 ±.002±.002 CBUS-SPR 0.037 ±.002±.002 0.093 ±.007±.007 0.069 ±.002±.002 0.301 ±.007±.007 0.297 ±.004±.004 CBUS-TS 0.238 ±.001±.001 0.475 ±.007±.007 0.244 ±.001±.001 0.455 ±.003±.003 0.304 ±.016±.016 Gemini-3.5-Flash-Lite baseline 0.285 ±.000±.000 0.713 ±.004±.004 0.291 ±.000±.000 0.290 ±.001±.001 0.220 ±.008±.008 Calibrated low-persona 0.073 ±.001±.001 0.106 ±.001±.001 0.082 ±.000±.000 0.340 ±.002±.002 0.320 ±.000±.000 Answer-noising 0.001 ±.001±.001 0.093 ±.013±.013 0.130 ±.002±.002 0.266 ±.015±.015 0.090 ±.032±.032 Random dropout 0.030 ±.001±.001 0.100 ±.001±.001 0.096 ±.002±.002 0.316 ±.004±.004 0.260 ±.006±.006 CBUS-SPR 0.031 ±.002±.002 0.086 ±.004±.004 0.074 ±.001±.001 0.304 ±.001±.001 0.295 ±.007±.007 CBUS-TS 0.238 ±.001±.001 0.470 ±.007±.007 0.243 ±.001±.001 0.454 ±.002±.002 0.298 ±.009±.009 Results The results (Table 7) support two conclusions. First, matchingâor merely attempting to matchâthe human accuracy is not sufficient for fidelity. Answer-noising forces the mean to match exactly (Abs. Gap of 0.0010.001 on both backbones), yet its item-difficulty correlation nearly vanishes (Spearman rsr_s of 0.0650.065 and 0.0900.090 for Llama-3.3-70B and Gemini-3.5-Flash-Lite), because uniform random flipping carries no signal about which questions are hard. The Calibrated low-persona baseline instead prompts the model to answer only 6565â70%70\% of questions correctly, and its effect is strongly backbone-dependent: Llama-3.3-70B largely ignores the instruction and stays at the baseline (Abs. Gap 0.2770.277 vs. 0.2790.279), whereas Gemini-3.5-Flash-Lite complies and improves across all metricsâbut still trails CBUS-SPR on every student-centric metric and CBUS-TS on Pearson correlation. Neither route matches the fidelity of the cognitively bounded simulators. Second, within CBUS-SPR the capacity bound is the primary driver of the improvement: Random dropout performs on par with CBUS-SPRâbetter on some metrics and worse on others depending on the backboneâindicating that how many propositions are retained matters far more than which ones the model selects. Appendix I Category-Specific Results Table 8 breaks down evaluation results per reading comprehension category for two selected LLM backbones, Llama-3.3-70b-Instruct and Gemini-3.5-Flash-Lite. The persona-prompted baseline is markedly less faithful on Locate questions than on Interpret & Reflect: baseline JSD is 0.640.64â0.700.70 for Locate versus âŒ0.28 \!0.28 for Interpret & Reflect, with lower item-difficulty correlations as well, because the superhuman models answer the easier Locate items almost uniformly correctlyâerasing the natural spreadâwhile making more human-like errors on the harder inferential items. CBUS narrows this gap in both categories but along different axes: the largest student-centric gains come on Locate (SPR cuts JSD to âŒ0.08 \!0.08), whereas the strongest item-difficulty correlations are obtained on Interpret & Reflect under TS (Pearson up to 0.5560.556 and 0.5940.594). Table 8: Evaluation results broken down by reading comprehension question category, under independent per-student sampling, reported as mean ± standard deviation over n=3n=3 runs. Interpret & Reflect combines the Interpret & Connect and Reflect & Evaluate categories. Student-Centric Item-Centric Category Backbone Variant Abs. Gap (â ) JSD (â ) ECE (â ) Pearson Ï (â ) Spearman rsr_s (â ) Locate Llama-3.3-70b-Instruct baseline 0.277 ±.001±.001 0.640 ±.011±.011 0.283 ±.001±.001 0.225 ±.006±.006 0.147 ±.043±.043 CBUS-TS 0.244 ±.001±.001 0.470 ±.007±.007 0.251 ±.001±.001 0.422 ±.006±.006 0.265 ±.011±.011 CBUS-SPR 0.020 ±.001±.001 0.078 ±.002±.002 0.066 ±.002±.002 0.306 ±.007±.007 0.293 ±.002±.002 Gemini-3.5-Flash-Lite baseline 0.285 ±.000±.000 0.695 ±.001±.001 0.290 ±.000±.000 0.252 ±.001±.001 0.168 ±.017±.017 CBUS-TS 0.251 ±.001±.001 0.505 ±.009±.009 0.256 ±.001±.001 0.410 ±.003±.003 0.260 ±.005±.005 CBUS-SPR 0.022 ±.002±.002 0.076 ±.005±.005 0.076 ±.001±.001 0.290 ±.001±.001 0.272 ±.007±.007 Interpret & Reflect Llama-3.3-70b-Instruct baseline 0.293 ±.001±.001 0.279 ±.003±.003 0.302 ±.001±.001 0.279 ±.008±.008 0.311 ±.050±.050 CBUS-TS 0.184 ±.002±.002 0.109 ±.003±.003 0.188 ±.002±.002 0.556 ±.009±.009 0.484 ±.048±.048 CBUS-SPR 0.167 ±.005±.005 0.094 ±.002±.002 0.181 ±.006±.006 0.393 ±.011±.011 0.402 ±.026±.026 Gemini-3.5-Flash-Lite baseline 0.290 ±.001±.001 0.279 ±.006±.006 0.299 ±.000±.000 0.405 ±.003±.003 0.429 ±.033±.033 CBUS-TS 0.132 ±.003±.003 0.055 ±.004±.004 0.141 ±.002±.002 0.594 ±.002±.002 0.512 ±.023±.023 CBUS-SPR 0.101 ±.001±.001 0.049 ±.003±.003 0.108 ±.001±.001 0.435 ±.014±.014 0.507 ±.009±.009 Appendix J Capacity Sensitivity Analysis To characterize the effect of the working-memory capacity C and to assess how our cognitively-motivated operating points perform empirically relative to other capacity settings, we perform a full capacity sweep for the two backbones. We vary Câ2,4,6,8,10,12Câ\2,4,6,8,10,12\ for SPR and Câ1,2,3,4,5Câ\1,2,3,4,5\ for TS, and evaluate every setting against the Ground Truth split (Figure 15). Given the small run-to-run variance observed in our main experiments (Table 4), we report a single run (n=1n=1) per capacity setting. The key pattern is that student-centric and item-centric metrics respond to C in opposite directions, so no single capacity is jointly optimal. For SPR, the student-centric error (absolute gap and Score JSD) is lowest at low capacity and grows monotonically as C increases, whereas the item-centric difficulty correlation is flat-to-increasing in C: as the reader retains more propositions, its score distribution drifts away from real students even as its item-level discrimination improves. The cognitively-motivated value C=4C=4 sits at the student-centric optimum while retaining competitive item-centric alignment. For TS, both families of metrics are best at the smallest capacity (C=1C=1) and worsen as C grows; we nonetheless adopt C=2C=2, the smallest capacity that still permits integrating information from two points in a text, since C=1C=1 cannot, by design, answer questions that require combining multiple facts. Importantly, the approach is robust to the choice of C: across the entire sweep, every capacity setting improves over the corresponding baseline on both metrics, the sole exception being CBUS-SPR at C=2C=2 for Gemini-3.5-Flash-Lite, whose item-centric correlation dips below its baseline. The qualitative conclusions of Section 7 are therefore stable across a wide capacity range. Figure 15: Capacity (C) sensitivity for SPR (left) and TS (right) for two selected backbones. Top: student-centric Score JSD (â ); bottom: item-centric Pearson Ï (â ). Horizontal dotted lines show each backboneâs persona-prompted baseline (in the matching color); the vertical dashed line marks the cognitively-motivated operating point (SPR C=4C=4, TS C=2C=2).