Skip to main content
arXiv is now an independent nonprofit! Learn more

Showing 1–50 of 97 results for author: Lan, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2608.11460  [pdf, ps, other

    cs.CL

    Principal Trait Analysis: Towards Deriving "Skills" in Human-AI Collaboration

    Authors: Hunter McNichols, Kai Du, Andrew Lan

    Abstract: Large Language Model-powered agents are increasingly used in the workplace via human-artificial intelligence (AI) collaboration. In this new era of work, it is important to understand the kinds of prompting traits that contribute to task success. Moreover, we need to uncover key skills required for modern professionals and inform educators on how to foster these skills among students. Existing gui… ▽ More

    Submitted 11 August, 2026; originally announced August 2026.

  2. arXiv:2608.10319  [pdf, ps, other

    cs.SE cs.AI

    Do Personalized Skills Help Coding Agents? An Empirical Study of Developer Interaction Histories

    Authors: Shuyan Huang, Kai Du, Andrew Lan

    Abstract: Large language model (LLM)-powered agents have rapidly evolved from code-completion tools into solvers of complex software engineering tasks. As developers collaborate with coding agents over time, their preferences emerge through repeated interactions and can be used to adapt agent behavior to better meet individual developers' needs. Capturing and reusing these preferences may reduce repeated co… ▽ More

    Submitted 15 August, 2026; v1 submitted 10 August, 2026; originally announced August 2026.

    Comments: 15 pages, 10 figures

  3. arXiv:2607.13433  [pdf, ps, other

    cs.CL cs.CY

    When Rubrics Change: Cross-Rubric Generalization for Critical Thinking Essay Scoring

    Authors: Nischal Ashok Kumar, Payu Wittawatolarn, Sana Kang, Marisa C. Peczuh, Blair Lehman, Ryan Baker, Caitlin Mills, Sherry Lachman, Ruochen Sun, Andrew Lan

    Abstract: Automated essay scoring (AES) research has largely focused on cross-prompt generalization, where essays from unseen prompts are scored while the scoring criteria are typically held constant. In practice, however, educators may revise or even introduce new rubrics in their scoring task, to evaluate different aspects of essays. We study cross-rubric generalization: training on essays labeled under o… ▽ More

    Submitted 15 July, 2026; originally announced July 2026.

    Comments: Published in AI for Education Day at SIGKDD 2026

  4. arXiv:2607.10463  [pdf, ps, other

    cs.AI cs.IR

    GRASP: GRanularity-Aware Search Policy for Agentic RAG

    Authors: Varun Gandhi, Jaewook Lee, Shantanu Todmal, Franck Dernoncourt, Ryan Rossi, Zichao Wang, Andrew Lan

    Abstract: Agentic retrieval-augmented generation (RAG) extends static RAG by allowing language models to iteratively reason, generate search queries, retrieve evidence, and predict answers. However, it remains challenging for models to decide when to retrieve, whether to use lexical matching or semantic similarity, and how to control context granularity to prevent irrelevant tokens from interfering with age… ▽ More

    Submitted 11 July, 2026; originally announced July 2026.

  5. arXiv:2607.05409  [pdf, ps, other

    cs.CY cs.AI

    Automated Recommendation of Programming Learning Content Using Pattern-based Knowledge Components

    Authors: Muntasir Hoq, Griffin Pitts, Zhangqi Duan, Arun Balajiee Lekshmi Narayanan, Mohammad Hassany, Andrew Lan, Peter Brusilovsky, Bita Akram

    Abstract: Introductory programming instruction relies on hands-on practice and short learning activities to support mastery of foundational concepts. Although many such learning resources exist, organizing and linking these items in instructionally meaningful ways is challenging without time-intensive expert curation. This study investigates the use of pattern-based Knowledge Components (KCs) to automatical… ▽ More

    Submitted 9 June, 2026; originally announced July 2026.

    Comments: Paper accepted to the 10th Educational Data Mining in Computer Science Education (CSEDM) Workshop in Seoul, Korea

  6. arXiv:2606.14607  [pdf, ps, other

    cs.SE cs.DC

    Empowering Student Debugging in Parallel Programming with Execution Traces and Large Language Models

    Authors: God'salvation F. Oguibe, Vinodh Kumaran Jayakumar, Tongping Liu, Andrew Lan, Wei Wang

    Abstract: Concurrent programming is a core component of Computer Science curricula, yet remains notoriously difficult for students to master due to its inherent complexity and the nondeterministic nature of concurrency bugs such as deadlocks and race conditions. In this work, we present ParaView, an educational tool designed to help students understand, debug, and correct concurrency issues in parallel prog… ▽ More

    Submitted 12 June, 2026; originally announced June 2026.

    ACM Class: K.3.2; D.1.3

  7. arXiv:2606.08807  [pdf, ps, other

    cs.CY

    A Classroom Study of LLM-Generated Feedback Intervention in Introductory Programming

    Authors: Hasnain Heickal, Andrew Lan

    Abstract: Large language models (LLMs) are increasingly used to provide automated feedback in introductory programming courses, yet empirical evidence from authentic classroom deployments comparing different feedback modalities remains limited. In this work, we present a large-scale classroom study in which AI-generated feedback was deployed through a randomized protocol in an introductory Python programmin… ▽ More

    Submitted 7 June, 2026; originally announced June 2026.

    Comments: Accepted at IRAISE 2026 (Festival of Learning)

  8. arXiv:2605.30051  [pdf, ps, other

    cs.CL cs.CY

    Who Am I? History-Aware Profiles for Student Simulation in Tutoring Dialogues

    Authors: Zhangqi Duan, Shuyan Huang, Alexander Scarlatos, Jaewook Lee, Simon Woodhead, Andrew Lan

    Abstract: A key part of developing large language model (LLM)-powered, automated tutoring tools is student simulation, i.e., using LLMs to role-play as students, which can facilitate tutor model evaluation and training. Existing work mostly focuses on within-dialogue simulation, which lacks context on student knowledge and behavior, partly due to not grounding in past student question-answering or dialogue… ▽ More

    Submitted 28 May, 2026; originally announced May 2026.

  9. arXiv:2605.27249  [pdf, ps, other

    cs.AI cs.CL

    Gumbel Machine: Counterfactual Student Writing Generation via Gumbel Noise Steering

    Authors: Hunter McNichols, Alexander Scarlatos, Mihai Dascalu, Danielle McNamara, Andrew Lan

    Abstract: An effective method of teaching across disciplines is to provide examples of high-quality work. However, an example may be significantly different from a student's current work, making it challenging for them to emulate. An ideal learning demonstration is a counterfactual version of the student work, an improved version that is still similar to their own. Existing automated approaches for counterf… ▽ More

    Submitted 26 May, 2026; originally announced May 2026.

    Comments: preprint

  10. arXiv:2605.01097  [pdf, ps, other

    cs.CL cs.AI

    Interpretable Difficulty-Aware Knowledge Tracing in Tutor-Student Dialogues

    Authors: Shuyan Huang, Alexander Scarlatos, Jaewook Lee, Andrew Lan

    Abstract: Recent advances in large language models (LLMs) have led to the development of AI-powered tutoring systems that provide interactive support via dialogue. To enable these tutoring systems to provide personalized support, it is essential to assess student performance at each turn, motivating knowledge tracing (KT) in dialogue settings. However, existing dialogue-based KT approaches often ignore ques… ▽ More

    Submitted 1 May, 2026; originally announced May 2026.

    Comments: 11 pages, 5 figures

  11. arXiv:2604.13814  [pdf, ps, other

    cs.HC cs.AI

    Cognitive Offloading in Agile Teams: How Artificial Intelligence Reshapes Risk Assessment and Planning Quality

    Authors: Adriana Caraeni, Alexander Shick, Andrew Lan

    Abstract: Recent advances in artificial intelligence (AI) have shown promise in automating key aspects of Agile project management, yet their impact on team cognition remains underexplored. In this work, we investigate cognitive offloading in Agile sprint planning by conducting a controlled, three-condition experiment comparing AI-only, human-only, and hybrid planning models on a live client deliverable at… ▽ More

    Submitted 15 April, 2026; originally announced April 2026.

    Comments: 7 pages, 5 Tables, under review

  12. arXiv:2604.12066  [pdf

    cs.AI cs.CY

    Mathematics Teachers Interactions with a Multi-Agent System for Personalized Problem Generation

    Authors: Candace Walkington, Theodora Beauchamp, Fareya Ikram, Merve Koçyiğit Gürbüz, Fangli Xia, Margan Lee, Andrew Lan

    Abstract: Large language models can increasingly adapt educational tasks to learners characteristics. In the present study, we examine a multi-agent teacher-in-the-loop system for personalizing middle school math problems. The teacher enters a base problem and desired topic, the LLM generates the problem, and then four AI agents evaluate the problem using criteria that each specializes in (mathematical accu… ▽ More

    Submitted 13 April, 2026; originally announced April 2026.

    Comments: Paper accepted to AIED 2026 - South Korea

  13. arXiv:2604.05160  [pdf, ps, other

    cs.CY

    A Multi-Agent Approach to Validate and Refine LLM-Generated Personalized Math Problems

    Authors: Fareya Ikram, Nischal Ashok Kumar, Junyang Lu, Hunter McNichols, Candace Walkington, Neil Heffernan, Andrew S. Lan

    Abstract: Students benefit from math problems contextualized to their interests. Large language models (LLMs) offer promise for efficient personalization at scale. However, LLM-generated personalized problems may often have problems such as unrealistic quantities and contexts, poor readability, limited authenticity with respect to students' experiences, and occasional mathematical inconsistencies. To allevi… ▽ More

    Submitted 6 April, 2026; originally announced April 2026.

    Comments: Published in AIED 2026: The 27th International Conference on Artificial Intelligence in Education

  14. arXiv:2602.20020  [pdf, ps, other

    cs.CL

    CodeGENCAT: Generative Computerized Adaptive Testing for Open-ended Coding Problems

    Authors: Wanyong Feng, Alexander Scarlatos, Ruochen Sun, Andrew Lan

    Abstract: Existing Computerized Adaptive Testing (CAT) frameworks typically select questions based on the predicted likelihood that the student will answer correctly. This design ignores information contained in students' open-ended responses, especially in domains such as programming education, where code structures and bugs contain rich information on student knowledge. In this work, we propose \textbf{Co… ▽ More

    Submitted 26 May, 2026; v1 submitted 23 February, 2026; originally announced February 2026.

    Comments: 23 pages, 2 figures

  15. arXiv:2602.17542  [pdf, ps, other

    cs.CL cs.CY

    Using LLMs for Knowledge Component-level Correctness Labeling in Open-ended Coding Problems

    Authors: Zhangqi Duan, Arnav Kankaria, Dhruv Kartik, Andrew Lan

    Abstract: Fine-grained skill representations, commonly referred to as knowledge components (KCs), are fundamental to many approaches in student modeling and learning analytics. However, KC-level correctness labels are rarely available in real-world datasets, especially for open-ended programming tasks where solutions typically involve multiple KCs simultaneously. Simply propagating problem-level correctness… ▽ More

    Submitted 27 March, 2026; v1 submitted 19 February, 2026; originally announced February 2026.

  16. arXiv:2602.15876  [pdf

    cs.CY cs.AI

    Should There be a Teacher In-the-Loop? A Study of Generative AI Personalized Tasks Middle School

    Authors: Candace Walkington, Mingyu Feng, Itffini Pruitt-Britton, Theodora Beauchamp, Andrew Lan

    Abstract: Adapting instruction to the fine-grained needs of individual students is a powerful application of recent advances in large language models. These generative AI models can create tasks that correspond to students' interests and enact context personalization, enhancing students' interest in learning academic content. However, when there is a teacher in-the-loop creating or modifying tasks with gene… ▽ More

    Submitted 2 February, 2026; originally announced February 2026.

  17. arXiv:2602.07639  [pdf, ps, other

    cs.CL

    Letting Tutor Personas Speak Up for LLMs: Learning Steering Vectors from Dialogue via Preference Optimization

    Authors: Jaewook Lee, Alexander Scarlatos, Simon Woodhead, Andrew Lan

    Abstract: With the emergence of large language models (LLMs) as a powerful class of generative artificial intelligence (AI), their use in tutoring has become increasingly prominent. Prior works on LLM-based tutoring typically learn a single tutor policy and do not capture the diversity of tutoring styles. In real-world tutor-student interactions, pedagogical intent is realized through adaptive instructional… ▽ More

    Submitted 1 June, 2026; v1 submitted 7 February, 2026; originally announced February 2026.

    Comments: Accepted to ACL 2026 BEA Workshop

  18. arXiv:2601.23096  [pdf, ps, other

    cs.LG

    CATTO: Balancing Preferences and Confidence in Language Models

    Authors: Nisarg Parikh, Ananya Sai, Pannaga Shivaswamy, Kunjal Panchal, Andrew Lan

    Abstract: Large language models (LLMs) often make accurate next token predictions but their confidence in these predictions can be poorly calibrated: high-confidence predictions are frequently wrong, and low-confidence predictions may be correct. This miscalibration is exacerbated by preference-based alignment methods breaking the link between predictive probability and correctness. We introduce a Calibrati… ▽ More

    Submitted 2 February, 2026; v1 submitted 30 January, 2026; originally announced January 2026.

  19. arXiv:2601.06633  [pdf, ps, other

    cs.LG cs.AI cs.CL cs.CY

    KASER: Knowledge-Aligned Student Error Simulator for Open-Ended Coding Tasks

    Authors: Zhangqi Duan, Nigel Fernandez, Andrew Lan

    Abstract: Open-ended tasks, such as coding problems that are common in computer science education, provide detailed insights into student knowledge. However, training large language models (LLMs) to simulate and predict possible student errors in their responses to these problems can be challenging: they often suffer from mode collapse and fail to fully capture the diversity in syntax, style, and solution a… ▽ More

    Submitted 16 May, 2026; v1 submitted 10 January, 2026; originally announced January 2026.

    Comments: Published in ACL 2026: The 64th Annual Meeting of the Association for Computational Linguistics

  20. arXiv:2601.04025  [pdf, ps, other

    cs.CL cs.CY

    Simulated Students in Tutoring Dialogues: Substance or Illusion?

    Authors: Alexander Scarlatos, Jaewook Lee, Simon Woodhead, Andrew Lan

    Abstract: Advances in large language models (LLMs) enable many new innovations in education. However, evaluating the effectiveness of new technology requires real students, which is time-consuming and hard to scale up. Therefore, many recent works on LLM-powered tutoring solutions have used simulated students for both training and evaluation, often via simple prompting. Surprisingly, little work has been do… ▽ More

    Submitted 4 May, 2026; v1 submitted 7 January, 2026; originally announced January 2026.

    Comments: Published in ACL 2026: The 64th Annual Meeting of the Association for Computational Linguistics

  21. arXiv:2510.12915  [pdf

    cs.CY cs.CL cs.LG

    Toward LLM-Supported Automated Assessment of Critical Thinking Subskills

    Authors: Marisa C. Peczuh, Nischal Ashok Kumar, Ryan Baker, Blair Lehman, Danielle Eisenberg, Caitlin Mills, Payu Wittawatolarn, Kushaan Naskar, Keerthi Chebrolu, Sudhip Nashi, Cadence Young, Brayden Liu, Sherry Lachman, Andrew Lan

    Abstract: As the world becomes increasingly saturated with AI-generated content, disinformation, and algorithmic persuasion, critical thinking - the capacity to evaluate evidence, detect unreliable claims, and exercise independent judgment - is becoming a defining human skill. Developing critical thinking skills through timely assessment and feedback is crucial; however, there has not been extensive work in… ▽ More

    Submitted 18 February, 2026; v1 submitted 14 October, 2025; originally announced October 2025.

    Comments: preprint: 12 pages

  22. arXiv:2509.25426  [pdf, ps, other

    cs.AI cs.LG

    RADAR: Reasoning-Ability and Difficulty-Aware Routing for Reasoning LLMs

    Authors: Nigel Fernandez, Branislav Kveton, Ryan A. Rossi, Andrew S. Lan, Zichao Wang

    Abstract: Reasoning language models have demonstrated remarkable performance on many challenging tasks in math, science, and coding. Choosing the right reasoning model for practical deployment involves a performance and cost tradeoff at two key levels: model size and reasoning budget, where larger models and higher reasoning budget lead to better performance but with increased cost and latency. In this work… ▽ More

    Submitted 10 March, 2026; v1 submitted 29 September, 2025; originally announced September 2025.

    Comments: ICLR 2026

  23. arXiv:2508.09281  [pdf, ps, other

    cs.LG

    Pattern-based Knowledge Component Extraction from Student Code Using Representation Learning

    Authors: Muntasir Hoq, Griffin Pitts, Tirth Bhatt, Aum Pandya, Andrew Lan, Peter Brusilovsky, Bita Akram

    Abstract: Personalized instruction aims to provide learners with support that adapts to their individual knowledge and progress toward learning objectives. Discovering and tracing Knowledge Components (KCs) is an important step in building accurate models of student learning. However, KC discovery in computer science education is challenging due to the open-ended nature of programming, wide variability in s… ▽ More

    Submitted 31 March, 2026; v1 submitted 12 August, 2025; originally announced August 2025.

    Comments: In Proceedings of the 19th International Conference on Educational Data Mining (EDM), 2026

    ACM Class: K.3.2

  24. arXiv:2507.06910  [pdf, ps, other

    cs.CL cs.CY

    Exploring LLMs for Predicting Tutor Strategy and Student Outcomes in Dialogues

    Authors: Fareya Ikram, Alexander Scarlatos, Andrew Lan

    Abstract: Tutoring dialogues have gained significant attention in recent years, given the prominence of online learning and the emerging tutoring abilities of artificial intelligence (AI) agents powered by large language models (LLMs). Recent studies have shown that the strategies used by tutors can have significant effects on student outcomes, necessitating methods to predict how tutors will behave and how… ▽ More

    Submitted 9 July, 2025; originally announced July 2025.

    Comments: Published in BEA 2025: 20th Workshop on Innovative Use of NLP for Building Educational Applications

  25. arXiv:2507.05444  [pdf, ps, other

    cs.CL

    PhoniTale: Phonologically Grounded Mnemonic Generation for Typologically Distant Language Pairs

    Authors: Sana Kang, Myeongseok Gwon, Su Young Kwon, Jaewook Lee, Andrew Lan, Bhiksha Raj, Rita Singh

    Abstract: Vocabulary acquisition poses a significant challenge for second-language (L2) learners, especially when learning typologically distant languages such as English and Korean, where phonological and structural mismatches complicate vocabulary learning. Recently, large language models (LLMs) have been used to generate keyword mnemonics by leveraging similar keywords from a learner's first language (L1… ▽ More

    Submitted 13 October, 2025; v1 submitted 7 July, 2025; originally announced July 2025.

    Comments: Accepted to EMNLP 2025 Main Conference

  26. arXiv:2507.05137  [pdf, ps, other

    cs.CL cs.AI

    Interpretable Mnemonic Generation for Kanji Learning via Expectation-Maximization

    Authors: Jaewook Lee, Alexander Scarlatos, Andrew Lan

    Abstract: Learning Japanese vocabulary is a challenge for learners from Roman alphabet backgrounds due to script differences. Japanese combines syllabaries like hiragana with kanji, which are logographic characters of Chinese origin. Kanji are also complicated due to their complexity and volume. Keyword mnemonics are a common strategy to aid memorization, often using the compositional structure of kanji to… ▽ More

    Submitted 29 August, 2025; v1 submitted 7 July, 2025; originally announced July 2025.

    Comments: The Conference on Empirical Methods in Natural Language Processing (EMNLP 2025)

  27. arXiv:2507.05129  [pdf, ps, other

    cs.CL cs.CY cs.LG

    SMART: Simulated Students Aligned with Item Response Theory for Question Difficulty Prediction

    Authors: Alexander Scarlatos, Nigel Fernandez, Christopher Ormerod, Susan Lottridge, Andrew Lan

    Abstract: Item (question) difficulties play a crucial role in educational assessments, enabling accurate and efficient assessment of student abilities and personalization to maximize learning outcomes. Traditionally, estimating item difficulties can be costly, requiring real students to respond to items, followed by fitting an item response theory (IRT) model to get difficulty estimates. This approach canno… ▽ More

    Submitted 18 September, 2025; v1 submitted 7 July, 2025; originally announced July 2025.

    Comments: Published in EMNLP 2025: The 2025 Conference on Empirical Methods in Natural Language Processing

  28. arXiv:2505.01903  [pdf, ps, other

    cs.LG cs.AI

    LookAlike: Consistent Distractor Generation in Math MCQs

    Authors: Nisarg Parikh, Nigel Fernandez, Alexander Scarlatos, Simon Woodhead, Andrew Lan

    Abstract: Large language models (LLMs) are increasingly used to generate distractors for multiple-choice questions (MCQs), especially in domains like math education. However, existing approaches are limited in ensuring that the generated distractors are consistent with common student errors. We propose LookAlike, a method that improves error-distractor consistency via preference optimization. Our two main i… ▽ More

    Submitted 7 June, 2025; v1 submitted 3 May, 2025; originally announced May 2025.

  29. arXiv:2503.08551  [pdf, other

    cs.AI

    Reasoning and Sampling-Augmented MCQ Difficulty Prediction via LLMs

    Authors: Wanyong Feng, Peter Tran, Stephen Sireci, Andrew Lan

    Abstract: The difficulty of multiple-choice questions (MCQs) is a crucial factor for educational assessments. Predicting MCQ difficulty is challenging since it requires understanding both the complexity of reaching the correct option and the plausibility of distractors, i.e., incorrect options. In this paper, we propose a novel, two-stage method to predict the difficulty of MCQs. First, to better estimate t… ▽ More

    Submitted 11 March, 2025; originally announced March 2025.

  30. arXiv:2503.07928  [pdf, ps, other

    cs.AI cs.HC

    The StudyChat Dataset: Analyzing Student Dialogues With ChatGPT in an Artificial Intelligence Course

    Authors: Hunter McNichols, Fareya Ikram, Andrew Lan

    Abstract: The widespread availability of large language models (LLMs), such as ChatGPT, has significantly impacted education, raising both opportunities and challenges. Students can frequently interact with LLM-powered, interactive learning tools, but their usage patterns need to be observed and understood. We introduce StudyChat, a publicly available dataset capturing real-world student interactions with a… ▽ More

    Submitted 4 March, 2026; v1 submitted 10 March, 2025; originally announced March 2025.

    Comments: LAK '26

  31. arXiv:2503.07429  [pdf, other

    cs.AI

    From Text to Visuals: Using LLMs to Generate Math Diagrams with Vector Graphics

    Authors: Jaewook Lee, Jeongah Lee, Wanyong Feng, Andrew Lan

    Abstract: Advances in large language models (LLMs) offer new possibilities for enhancing math education by automating support for both teachers and students. While prior work has focused on generating math problems and high-quality distractors, the role of visualization in math learning remains under-explored. Diagrams are essential for mathematical thinking and problem-solving, yet manually creating them i… ▽ More

    Submitted 10 March, 2025; originally announced March 2025.

  32. Training LLM-based Tutors to Improve Student Learning Outcomes in Dialogues

    Authors: Alexander Scarlatos, Naiming Liu, Jaewook Lee, Richard Baraniuk, Andrew Lan

    Abstract: Generative artificial intelligence (AI) has the potential to scale up personalized tutoring through large language models (LLMs). Recent AI tutors are adapted for the tutoring task by training or prompting LLMs to follow effective pedagogical principles, though they are not trained to maximize student learning throughout the course of a dialogue. Therefore, they may engage with students in a subop… ▽ More

    Submitted 28 July, 2025; v1 submitted 8 March, 2025; originally announced March 2025.

    Comments: Published in AIED 2025: The 26th International Conference on Artificial Intelligence in Education

    Journal ref: In Artificial Intelligence in Education. AIED 2025. Lecture Notes in Computer Science(), vol 15877. Springer, Cham

  33. arXiv:2502.19407  [pdf, other

    cs.SE cs.CL

    Learning Code-Edit Embedding to Model Student Debugging Behavior

    Authors: Hasnain Heickal, Andrew Lan

    Abstract: Providing effective feedback for programming assignments in computer science education can be challenging: students solve problems by iteratively submitting code, executing it, and using limited feedback from the compiler or the auto-grader to debug. Analyzing student debugging behavior in this process may reveal important insights into their knowledge and inform better personalized support tools.… ▽ More

    Submitted 29 April, 2025; v1 submitted 26 February, 2025; originally announced February 2025.

    Comments: Published on the 26th International Conference on Artificial Intelligence in Education (AIED 2025)

  34. arXiv:2502.18632  [pdf, ps, other

    cs.AI cs.CL cs.CY cs.LG cs.SE

    Automated Knowledge Component Generation for Interpretable Knowledge Tracing in Coding Problems

    Authors: Zhangqi Duan, Nigel Fernandez, Arun Balajiee Lekshmi Narayanan, Mohammad Hassany, Rafaella Sampaio de Alencar, Peter Brusilovsky, Bita Akram, Andrew Lan

    Abstract: Knowledge components (KCs) mapped to problems help model student learning, tracking their mastery levels on fine-grained skills thereby facilitating personalized learning and feedback in online learning platforms. However, crafting and tagging KCs to problems, traditionally performed by human domain experts, is highly labor intensive. We present an automated, LLM-based pipeline for KC generation a… ▽ More

    Submitted 16 May, 2026; v1 submitted 25 February, 2025; originally announced February 2025.

    Comments: Findings of ACL 2026: The 64th Annual Meeting of the Association for Computational Linguistics

  35. arXiv:2502.13028  [pdf, ps, other

    cs.CL

    Whose story is it? Personalizing story generation by inferring author styles

    Authors: Nischal Ashok Kumar, Chau Minh Pham, Mohit Iyyer, Andrew Lan

    Abstract: Personalization is critical for improving user experience in interactive writing and educational applications, yet remains understudied in story generation. We study the task of personalizing story generation, where our goal is to mimic an author's writing style, given other stories written by them. We collect Mythos, a dataset of 3.6k stories from 112 authors, with an average of 16 stories per au… ▽ More

    Submitted 6 January, 2026; v1 submitted 18 February, 2025; originally announced February 2025.

    Comments: Accepted to IJCNLP-AACL 2025 (Main)

  36. arXiv:2411.05231  [pdf, ps, other

    cs.CY cs.CL cs.LG

    Evaluating GPT-4 at Grading Handwritten Solutions in Math Exams

    Authors: Adriana Caraeni, Alexander Scarlatos, Andrew Lan

    Abstract: Recent advances in generative artificial intelligence (AI) have shown promise in accurately grading open-ended student responses. However, few prior works have explored grading handwritten responses due to a lack of data and the challenge of combining visual and textual information. In this work, we leverage state-of-the-art multi-modal AI models, in particular GPT-4o, to automatically grade handw… ▽ More

    Submitted 12 December, 2024; v1 submitted 7 November, 2024; originally announced November 2024.

    Comments: Published in LAK 2025: The 15th International Learning Analytics and Knowledge Conference

  37. arXiv:2410.12119  [pdf, other

    cs.LG cs.CL

    Scaling Laws for Post Training Quantized Large Language Models

    Authors: Zifei Xu, Alexander Lan, Wanzin Yazar, Tristan Webb, Sayeh Sharify, Xin Wang

    Abstract: Generalization abilities of well-trained large language models (LLMs) are known to scale predictably as a function of model size. In contrast to the existence of practical scaling laws governing pre-training, the quality of LLMs after post-training compression remains highly unpredictable, often requiring case-by-case validation in practice. In this work, we attempted to close this gap for post-tr… ▽ More

    Submitted 5 December, 2024; v1 submitted 15 October, 2024; originally announced October 2024.

  38. arXiv:2410.10829  [pdf, other

    cs.CY cs.CL cs.LG

    Test Case-Informed Knowledge Tracing for Open-ended Coding Tasks

    Authors: Zhangqi Duan, Nigel Fernandez, Alexander Hicks, Andrew Lan

    Abstract: Open-ended coding tasks, which ask students to construct programs according to certain specifications, are common in computer science education. Student modeling can be challenging since their open-ended nature means that student code can be diverse. Traditional knowledge tracing (KT) models that only analyze response correctness may not fully capture nuances in student knowledge from student code… ▽ More

    Submitted 20 December, 2024; v1 submitted 27 September, 2024; originally announced October 2024.

    Comments: Published in LAK 2025: The 15th International Learning Analytics and Knowledge Conference

  39. arXiv:2409.16490  [pdf, other

    cs.CL cs.CY cs.LG

    Exploring Knowledge Tracing in Tutor-Student Dialogues using LLMs

    Authors: Alexander Scarlatos, Ryan S. Baker, Andrew Lan

    Abstract: Recent advances in large language models (LLMs) have led to the development of artificial intelligence (AI)-powered tutoring chatbots, showing promise in providing broad access to high-quality personalized education. Existing works have studied how to make LLMs follow tutoring principles, but have not studied broader uses of LLMs for supporting tutoring. Up until now, tracing student knowledge and… ▽ More

    Submitted 10 December, 2024; v1 submitted 24 September, 2024; originally announced September 2024.

    Comments: Published in LAK 2025: The 15th International Learning Analytics and Knowledge Conference

  40. arXiv:2409.13952  [pdf, other

    cs.CL cs.HC

    Exploring Automated Keyword Mnemonics Generation with Large Language Models via Overgenerate-and-Rank

    Authors: Jaewook Lee, Hunter McNichols, Andrew Lan

    Abstract: In this paper, we study an under-explored area of language and vocabulary learning: keyword mnemonics, a technique for memorizing vocabulary through memorable associations with a target word via a verbal cue. Typically, creating verbal cues requires extensive human effort and is quite time-consuming, necessitating an automated method that is more scalable. We propose a novel overgenerate-and-rank… ▽ More

    Submitted 20 September, 2024; originally announced September 2024.

    Comments: EMNLP 2024 findings

  41. arXiv:2406.19356  [pdf, other

    cs.CL cs.CY cs.LG

    DiVERT: Distractor Generation with Variational Errors Represented as Text for Math Multiple-choice Questions

    Authors: Nigel Fernandez, Alexander Scarlatos, Wanyong Feng, Simon Woodhead, Andrew Lan

    Abstract: High-quality distractors are crucial to both the assessment and pedagogical value of multiple-choice questions (MCQs), where manually crafting ones that anticipate knowledge deficiencies or misconceptions among real students is difficult. Meanwhile, automated distractor generation, even with the help of large language models (LLMs), remains challenging for subjects like math. It is crucial to not… ▽ More

    Submitted 7 October, 2024; v1 submitted 27 June, 2024; originally announced June 2024.

    Comments: EMNLP 2024: The 2024 Conference on Empirical Methods in Natural Language Processing

  42. arXiv:2405.08213  [pdf, other

    cs.CL cs.CY cs.LG

    Interpreting Latent Student Knowledge Representations in Programming Assignments

    Authors: Nigel Fernandez, Andrew Lan

    Abstract: Recent advances in artificial intelligence for education leverage generative large language models, including using them to predict open-ended student responses rather than their correctness only. However, the black-box nature of these models limits the interpretability of the learned student knowledge representations. In this paper, we conduct a first exploration into interpreting latent student… ▽ More

    Submitted 13 May, 2024; originally announced May 2024.

    Comments: EDM 2024: 17th International Conference on Educational Data Mining

  43. arXiv:2405.06414  [pdf, other

    cs.CL

    Can Large Language Models Replicate ITS Feedback on Open-Ended Math Questions?

    Authors: Hunter McNichols, Jaewook Lee, Stephen Fancsali, Steve Ritter, Andrew Lan

    Abstract: Intelligent Tutoring Systems (ITSs) often contain an automated feedback component, which provides a predefined feedback message to students when they detect a predefined error. To such a feedback component, we often resort to template-based approaches. These approaches require significant effort from human experts to detect a limited number of possible student errors and provide corresponding feed… ▽ More

    Submitted 8 July, 2024; v1 submitted 10 May, 2024; originally announced May 2024.

    Comments: Educational Data Mining 2024

  44. arXiv:2405.05144  [pdf, other

    cs.CY cs.LG

    Improving Automated Distractor Generation for Math Multiple-choice Questions with Overgenerate-and-rank

    Authors: Alexander Scarlatos, Wanyong Feng, Digory Smith, Simon Woodhead, Andrew Lan

    Abstract: Multiple-choice questions (MCQs) are commonly used across all levels of math education since they can be deployed and graded at a large scale. A critical component of MCQs is the distractors, i.e., incorrect answers crafted to reflect student errors or misconceptions. Automatically generating them in math MCQs, e.g., with large language models, has been challenging. In this work, we propose a nove… ▽ More

    Submitted 13 May, 2024; v1 submitted 18 April, 2024; originally announced May 2024.

    Comments: BEA workshop NAACL 2024

  45. arXiv:2405.00864  [pdf, other

    cs.CL

    Math Multiple Choice Question Generation via Human-Large Language Model Collaboration

    Authors: Jaewook Lee, Digory Smith, Simon Woodhead, Andrew Lan

    Abstract: Multiple choice questions (MCQs) are a popular method for evaluating students' knowledge due to their efficiency in administration and grading. Crafting high-quality math MCQs is a labor-intensive process that requires educators to formulate precise stems and plausible distractors. Recent advances in large language models (LLMs) have sparked interest in automating MCQ creation, but challenges pers… ▽ More

    Submitted 1 May, 2024; originally announced May 2024.

    Comments: 17th International Conference on Educational Data Mining (EDM 2024)

  46. arXiv:2405.00302  [pdf, other

    cs.CL

    Generating Feedback-Ladders for Logical Errors in Programming using Large Language Models

    Authors: Hasnain Heickal, Andrew Lan

    Abstract: In feedback generation for logical errors in programming assignments, large language model (LLM)-based methods have shown great promise. These methods ask the LLM to generate feedback given the problem statement and a student's (buggy) submission. There are several issues with these types of methods. First, the generated feedback messages are often too direct in revealing the error in the submissi… ▽ More

    Submitted 8 May, 2024; v1 submitted 30 April, 2024; originally announced May 2024.

    Comments: Published on the 17th EDM 2024 - Posters and Demos Track

  47. arXiv:2404.02124  [pdf, other

    cs.CL

    Exploring Automated Distractor Generation for Math Multiple-choice Questions via Large Language Models

    Authors: Wanyong Feng, Jaewook Lee, Hunter McNichols, Alexander Scarlatos, Digory Smith, Simon Woodhead, Nancy Otero Ornelas, Andrew Lan

    Abstract: Multiple-choice questions (MCQs) are ubiquitous in almost all levels of education since they are easy to administer, grade, and are a reliable format in assessments and practices. One of the most important aspects of MCQs is the distractors, i.e., incorrect options that are designed to target common errors or misconceptions among real students. To date, the task of crafting high-quality distractor… ▽ More

    Submitted 18 April, 2024; v1 submitted 2 April, 2024; originally announced April 2024.

    Comments: NAACL 2024 findings

  48. arXiv:2403.14666  [pdf, other

    cs.CY cs.CL cs.IR cs.LG

    SyllabusQA: A Course Logistics Question Answering Dataset

    Authors: Nigel Fernandez, Alexander Scarlatos, Andrew Lan

    Abstract: Automated teaching assistants and chatbots have significant potential to reduce the workload of human instructors, especially for logistics-related question answering, which is important to students yet repetitive for instructors. However, due to privacy concerns, there is a lack of publicly available datasets. We introduce SyllabusQA, an open-source dataset with 63 real course syllabi covering 36… ▽ More

    Submitted 22 July, 2024; v1 submitted 2 March, 2024; originally announced March 2024.

    Comments: ACL 2024: The 62nd Annual Meeting of the Association for Computational Linguistics

  49. Improving the Validity of Automatically Generated Feedback via Reinforcement Learning

    Authors: Alexander Scarlatos, Digory Smith, Simon Woodhead, Andrew Lan

    Abstract: Automatically generating feedback via large language models (LLMs) in intelligent tutoring systems and online learning platforms has the potential to improve the learning outcomes of many students. However, both feedback generation and evaluation are challenging: feedback content has to be valid especially in subjects like math, which requires models to understand the problem, the solution, and wh… ▽ More

    Submitted 12 December, 2024; v1 submitted 2 March, 2024; originally announced March 2024.

    Comments: Best student paper award, Published in AIED 2024: The 25th International Conference on Artificial Intelligence in Education

    Journal ref: In International Conference on Artificial Intelligence in Education (pp. 280-294). Cham: Springer Nature Switzerland (2024)

  50. arXiv:2403.00199  [pdf, other

    cs.CL cs.CY cs.LG

    Improving Socratic Question Generation using Data Augmentation and Preference Optimization

    Authors: Nischal Ashok Kumar, Andrew Lan

    Abstract: The Socratic method is a way of guiding students toward solving a problem independently without directly revealing the solution to the problem. Although this method has been shown to significantly improve student learning outcomes, it remains a complex labor-intensive task for instructors. Large language models (LLMs) can be used to augment human effort by automatically generating Socratic questio… ▽ More

    Submitted 18 April, 2024; v1 submitted 29 February, 2024; originally announced March 2024.

    Comments: Published at the 19th BEA Workshop co-located with NAACL-2024