Research
LOOM: Personalized Learning Informed by Daily LLM Conversations Toward Long-Term Mastery via a Dynamic Learner Memory Graph
Overview Research area: Human-Computer Interaction, specifically LLM-based personalized learning systems and mixed-initiative agentic pipelines. Technical level: Intermediate. The paper describes a fo
- arXiv
- 2511.21037
- Published
- 2025-11-26
- Authors
- Justin Cui, Kevin Pu, Tovi Grossman
AI summary
Overview
- Research area: Human-Computer Interaction, specifically LLM-based personalized learning systems and mixed-initiative agentic pipelines.
- Technical level: Intermediate. The paper describes a four-agent prototype pipeline and a formative user study rather than new model architectures or formal algorithms.
- Scope: A system-design and formative-evaluation paper presenting LOOM, an agentic pipeline that turns a learner's everyday LLM chat history into a dynamic learner memory graph, personalized mini-courses, and tracked progress toward long-term mastery.
What This Paper Is About
Most LLM learning tools favor one of two things: continuity (a persistent plan or learner model carried across sessions) or initiative (reacting to what the learner is doing right now). Prior systems rarely do both, so learners must manually stitch in-the-moment answers into a coherent path toward mastery, and they must identify their own "unknown unknowns" without help. LOOM addresses this by continuously observing a learner's everyday conversations with a chat assistant, inferring evolving needs from those chats plus a dynamic learner memory graph, and assembling short personalized courses that link adjacent concepts and surface gaps while still advancing broader goals.
Key Contributions
-
System design and prototype. LOOM is a personalized learning system underpinned by a dynamic learner memory graph, with an end-to-end pipeline for inferring goals from everyday LLM interactions, planning adaptive lessons, generating courses, and tracking mastery. The prototype and a video demo are released in an anonymous GitHub repository.
-
Formative user evaluation. A ten-participant study over two days reports early signals on LOOM's perceived relevance, coherence with prior chats, and ability to surface "unknown unknowns," along with reported weaknesses in content depth, consistency, and pacing.
-
Design implications and future directions. The paper argues for more robust, auditable agentic pipelines (separating structured planning from generated lesson text) and for mixed-initiative interaction through editable, visual learner graphs that balance system initiative with learner agency.
-
A framing of the continuity–initiative tension. The paper positions prior LLM learning work into three threads—chat-based and target-focused tutors, incidental learning systems, and memory-augmented personal assistants—and argues that none unifies continuity, initiative, and pedagogy.
Main Findings
-
Positive skew on usefulness, coherence, motivation, and reuse. Responses to usefulness (Q1), coherence/connection to prior chats (Q7), motivation to follow up (Q9), and willingness to reuse (Q10) skewed positive, with a majority of participants selecting Agree or Strongly Agree. (The paper reports response distributions, not means.)
-
Mixed responses on trust, length/depth, and repetition. Trust in correctness (Q8), lesson length/depth matching users' time budgets (Q6), and degree of repetition (Q2, reverse-coded) drew a spread of answers from neutral to agree/disagree, indicating variability in perceived content quality, granularity, and redundancy across participants.
-
Novelty and gap identification tended toward agreement. Items about novelty and gap identification (Q4, Q5) leaned toward agreement, suggesting LOOM often surfaced useful "unknowns" or new material.
-
Participants valued modular structure and quizzes. Free-text responses praised the modular lesson structure and short quizzes for consolidation and recall, and several emphasized perceived personalization and coherence with prior chats.
-
Participants wanted continuation and control. Requested improvements included grouping suggested lessons and allowing continuation within an existing group, better filtering or weighting to prioritize instruction-focused sessions, more diverse content formats such as graphics and multimedia, and optional quiz controls.
-
Quality and redundancy problems were reported. Participants described variable lesson quality and occasional redundancy between lessons, and one reported slower response times with certain models, which affected perceived fluidity.
-
The proactive/continuity balance is an "interaction contract" problem. The authors interpret the results as showing that proactive guidance must stay aligned with what the learner can act on right now, or it risks becoming noise—sometimes LOOM behaved like a tutor advancing a long-term trajectory, and sometimes like an assistant interrupting with content the learner was not ready to invest in.
Methodology in Plain English
The researchers built LOOM as a four-stage pipeline in which each stage is a lightweight LLM-based agent with defined inputs and outputs.
-
Conversation observation and summarization. The system watches the learner's chats with an assistant (in an interface similar to ChatGPT or Gemini). A summarizer agent produces a single learner-centric statement per conversation—for example, a chat about grouping customer metadata with K-means clustering becomes "How to cluster customers." Each summary also gets a thematic umbrella tag (e.g., "Supervised Learning") and an estimated difficulty level of beginner, intermediate, or advanced based on the learner's demonstrated understanding. An activity-based filter marks conversations "active" if referenced recently (e.g., within 10 days).
-
Topic decision and course outline proposal. A topic decider agent picks themes that recur across recent interactions or that relate closely to existing knowledge, operating in either a "strengthen mode" (tied to prior topics) or an "explore mode" (adjacent concepts). It proposes concise mini-course outlines of 3–4 modules, each linked to specific source chats, with a goal label, a course title, learner-facing questions the course will address, and time estimates per module.
-
Course content generation. Once a learner selects an outline, a content generation agent retrieves the flagged conversations, extracts actual chat excerpts preserving the learner's phrasing and intent, and generates lesson text plus a small multiple-choice quiz for each of the planned 3–4 modules, tailored to the learner's demonstrated level and sequenced from core ideas to applications and synthesis.
-
Progress tracking and learner graph updates. The system records module completions and quiz results and lets learners self-report mastery by marking modules as already known or irrelevant. A regrouping agent then proposes structured updates to the graph—adding courses to existing goals, renaming goal umbrellas when broader themes emerge, or creating a new goal only when multiple related courses form a coherent cluster. In the prototype, the memory graph is a simple two-level structure linking goals to courses and tracking per-module progress.
Evaluation. Ten participants (P1–P10, a convenience sample drawn from colleagues and professional contacts) used LOOM over two days while doing their normal conversational workflows, creating at least 10–15 new chats reflecting real questions from work, study, or daily life. They then engaged with suggested mini-courses. Afterward they completed a survey with a 10-item Likert questionnaire (1 = Strongly Disagree to 7 = Strongly Agree) covering usefulness, repetition, consolidation, novelty, gap discovery, length/depth, coherence, trust, motivation, and likelihood of reuse, plus two open-ended prompts. All ten completed the quantitative survey and nine provided free-text feedback. Data were de-identified and encrypted before storage and analysis.
Why This Matters
Impact on research. The paper reframes the design problem for LLM learning tools: rather than choosing between continuity and initiative, it argues these must be unified, and it identifies the failure modes that arise when proactive guidance outruns what a learner can act on. It also contributes a concrete architecture—conversation summarization, topic planning, course generation, and graph-based progress tracking—that other researchers can extend, plus a clear statement of what a pure prompt-chain pipeline cannot yet guarantee.
Real-world applications (as areas this work speaks to; the paper reports a formative study, not deployments):
- Workplace upskilling, where employees ask an assistant ad hoc questions during their work and could receive accumulated, goal-aligned mini-courses from those questions.
- Professional onboarding and tool learning, where a new hire's repeated queries reveal knowledge gaps worth formalizing.
- Cross-domain education, where learners with declared but vague goals (e.g., "learn Python") could see adjacent concepts surfaced as courses rather than having to name them.
- Everyday incidental learning, turning frequent short assistant interactions into tracked progression instead of disconnected one-off answers.
Industry relevance. The paper is directly relevant to teams building chat assistants and educational products. It points to the value of persistent learner modeling layered on top of conversational data, and it identifies practical reliability concerns—hallucination-adjacent trust issues, inconsistent lesson granularity, redundancy, and latency—that any production system would need to solve before proactive learning suggestions become trustworthy.
Future Directions
-
More auditable, modular pipelines. Moving away from end-to-end prompting so that LOOM first generates structured plans (learning objectives, prerequisite concepts, misconceptions to address, assessment checkpoints) that can be validated or templated before lesson text is written.
-
Constrained and verified quizzes. Generating quizzes under lightweight constraints such as one unambiguous correct option and no duplicated distractors, optionally checked against small curated item banks, to increase pedagogical consistency and factual reliability.
-
Hardening the learner memory graph with observable evidence. Incorporating signals beyond LLM inference—frequency and recency of related queries, explicit self-reports ("I already know this," "I'm confused here"), and quiz performance—so the system can distinguish troubleshooting something once at work from actively studying it and avoid prematurely marking concepts as mastered.
-
Mixed-initiative learner control. Turning the learner graph into a shared workspace where learners can create, merge, or reprioritize goals and request bridging modules, while the system surfaces candidate connections for the learner to confirm or reject, alongside visualizations showing relations among goals rather than only their internal modules. The authors state that longer-term study is needed on how such mixed-initiative curation affects engagement, trust, and sustained learning outcomes in extended deployments.
Target Audience
Researchers and practitioners in HCI and AI in education, particularly those building LLM-based tutoring, learning, or memory-augmented assistant systems. It is also useful for product teams designing chat assistants that want to move from reactive Q&A toward proactive, progress-tracking support, and for learning scientists interested in how conversational data can be turned into structured mastery models. The paper is accessible to readers without deep technical background, since it describes an agent pipeline and a survey study rather than model training or formal methods.
Authors’ abstract
Foundation models are increasingly used to personalize learning, yet many systems still assume fixed curricula or coarse progress signals, limiting alignment with learners' day-to-day needs. At the other extreme, lightweight incidental systems offer flexible, in-the-moment content but rarely guide learners toward mastery. Prior work privileges either continuity (maintaining a plan across sessions) or initiative (reacting to the moment), not both, leaving learners to navigate the trade-off between recency and trajectory-immediate relevance versus cumulative, goal-aligned progress. We present LOOM, an agentic pipeline that infers evolving learner needs from recent LLM conversations and a dynamic learner memory graph, then assembles coherent learning materials personalized to the learner's current needs, priorities, and understanding. These materials link adjacent concepts and surface gaps as tightly scoped modules that cumulatively advance broader goals, providing guidance and sustained progress while remaining responsive to new interests. We describe LOOM's end-to-end architecture and working prototype, including conversation summarization, topic planning, course generation, and graph-based progress tracking. In a formative study with ten participants, users reported that LOOM's generated lessons felt relevant to their recent activities and helped them recognize knowledge gaps, though they also highlighted needs for greater consistency and control. We conclude with design implications for more robust, mixed-initiative learning pipelines that integrate structured learner modelling with everyday LLM interactions.