Pith. sign in

REVIEW 4 major objections 5 minor 13 references

Leveraging Graph Retrieval-Augmented Generation to Support Learners' Understanding of Knowledge Concepts in MOOCs

T0 review · 4 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash

Pith's one-line read Graph RAG can guide MOOC learners to ask the right questions, but its answers are judged correct only 45 percent of the time.

desk verdict An honest early-stage Graph RAG system paper; the graph-specific benefit is plausible but not yet demonstrated because there is no baseline or ablation. read the letter →

arxiv 2505.10074 v2 pith:FJXQNRWF submitted 2025-05-15 cs.AI cs.CY

classification cs.AIcs.CY
keywords EducationalKnowledgeGraphsPersonalGraphRetrieval-AugmentedGenerationLargeLanguageModelsQuestionAnsweringMOOCConcepts
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Massive open online courses leave learners without an instructor to ask, and generic LLM chatbots can hallucinate. The paper tries to establish that a retrieval-augmented system organized around knowledge graphs can fill this gap: a personalized graph records which concepts a learner marked as not understood, and that graph drives both the generation of practice questions and the retrieval of Wikipedia-based answers. In a study with three instructors over three courses, the generated questions scored 2.86 out of 3 on linguistic quality and relevance to the slide and concept, while the answers were judged correct only 45 percent of the time. The contribution is asymmetric: the evidence supports graph-guided question generation as an effective way to keep learners on-topic, while the paper's own numbers show graph-guided answering needs more work before it can be trusted.

What carries the argument

The load-bearing object is the knowledge graph itself, in two forms. The EduKG is built automatically from each learning material: slides are linked to main concepts extracted by a keyphrase algorithm, each main concept is tagged with a Wikipedia article, and related concepts are drawn from other articles referenced inside that article; all of this is stored in a Neo4j graph database. The PKG is the learner-specific slice of that graph, recording which main concepts the learner marked as 'did not understand.' Question generation queries the PKG for the DNU concept, the slide text, and the slide's other main concepts, feeds them to a zero-shot prompt for GPT-3.5-turbo, and re-ranks the generated questions by cosine similarity between question embeddings and the slide-text embedding. Question answering indexes Wikipedia paragraphs of the main concepts in a graph vector store, retrieves the paragraphs most similar to the selected question, and routes them through an extractive QA prompt; if no answer emerges, an LLM retriever traverses the graph to pick related concepts whose full Wikipedia articles are then used. This graph structure is what converts unstructured slide material into a retrievable, personalized learning context.

What would settle it

Build a test set in which the answer to each question appears in the course slides but is deliberately absent from the linked Wikipedia articles; if the system answers from unrelated Wikipedia text or refuses, the EduKG-as-source assumption fails. A sharper test: take a set of ambiguous 'did not understand' concepts with known intended senses and count how often the retriever lands on the correct Wikipedia article; the 'Emergency Exit' failure suggests that rate will be far below 100 percent.

Watch

Extended reading notes

Core claim

The central claim is that a Graph RAG pipeline built on an educational knowledge graph—whose nodes are course slides, main concepts, related concepts, and learners—can give MOOC learners a structured way to understand new concepts. When a learner marks a concept as 'did not understand' in CourseMapper, the system generates a set of personalized questions using the slide text and neighboring concepts, re-ranks them by similarity to the slide, and presents them to the learner. When the learner picks a question, the system retrieves the most similar Wikipedia paragraphs of the slide's main concepts and, as a fallback, full Wikipedia articles of related concepts selected by an LLM, then extracts an answer verbatim with a citation. The authors conclude that this reveals the potential of Graph RAG for personalized learning: question generation was perceived as effective at guiding learners to ask the right questions in context, while answer accuracy (45 percent weighted across 100 question-answer pairs) still requires further enhancement.

Load-bearing premise

The approach depends on the Wikipedia articles attached to course concepts containing the text needed to answer learners' questions, and on the system automatically picking the right meaning when a concept name has several meanings, such as 'Emergency Exit' in user experience rather than in building safety. If either part fails, retrieval supplies the wrong context and the extractive answer can be confidently wrong.

Editorial extensions

If this is right

  • Learners who mark a concept as not understood will receive questions tied to that concept and to the slide they are reading, rather than generic questions, because the PKG supplies that context.
  • The evaluation indicates the question generation component produces fluent, clear, and concise questions that instructors rated as relevant to both the slide (2.853) and the target concept (2.668) on a 1 to 3 scale.
  • Answers come with citations and source highlighting, so learners have a path to read beyond the generated response.
  • The weighted answer accuracy of 45 percent defines the current ceiling for trusting the answering component in a real MOOC, and the authors state that it requires enhancement.
  • The authors propose two future directions: enrich the EduKG with sources beyond Wikipedia, and allow the LLM to reason over evidence rather than only extract from it.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The gap between question quality (2.86 out of 3) and answer accuracy (45 percent) suggests the bottleneck is retrieval and disambiguation, not generation; a version that answers from a curated course corpus or from the slide text itself might close much of the gap.
  • At 45 percent accuracy, a deployed system would need an instructor or human moderator in the loop; otherwise learners could receive confidently worded, cited-but-wrong answers.
  • The graph-based re-ranking step compares question embeddings only to the slide-text embedding, so it may systematically prefer questions that paraphrase the slide and under-weight questions that reach beyond it; this is a testable prediction for future work.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The paper proposes a Graph RAG pipeline for the MOOC platform CourseMapper, consisting of two components: PKG-based Question Generation, which uses a learner's personal knowledge graph to prompt GPT-3.5-turbo to generate questions about concepts marked as "Did Not Understand" and then re-ranks them by semantic similarity to the slide text, and EduKG-based Question Answering, which retrieves Wikipedia paragraphs of the slide's main concepts (and, if needed, full Wikipedia articles of related concepts selected by an LLM) and extracts answers verbatim with citations. The system was evaluated by three expert instructors across three MOOCs. Question generation received a weighted average of 2.862 out of 3 on fluency, clarity, conciseness, and two relevance dimensions; answer accuracy was only 45% on average. The authors conclude that the pipeline shows "potential" for supporting learners, while acknowledging that question answering needs further improvement.

Significance. If substantiated, this work would address a real gap in RAG-based educational tools: actively guiding learners toward useful questions while grounding answers in structured knowledge. The paper has concrete strengths: it describes a full implementation in a real platform, evaluates with domain-expert instructors rather than crowdsourced workers, reports the limitations of the QA component honestly (e.g., the 'Emergency Exit' disambiguation failure), and is appropriately cautious in its conclusions. However, the evaluation as designed does not isolate the contribution of the graph components. Because there is no comparison against a plain LLM or standard RAG baseline, and no ablation of the graph-based re-ranking or graph-guided retrieval, the high question-generation scores and the 45% accuracy cannot be attributed to the Graph RAG pipeline specifically. The significance of the claimed contribution therefore remains to be established, though the paper is a reasonable proof-of-concept description.

major comments (4)
  1. [Section 4.1, Table 1] The central claim that PKG-based Question Generation is effective is not supported by the evaluation design because there is no baseline or ablation. The QG prompt in Figure 3 (P1) already contains the slide text, the DNU concept, and the slide concepts, so the high scores (weighted average 2.862/3) could plausibly be produced by the same LLM prompted without the PKG or EduKG structures. To establish the graph-specific contribution, the authors should compare against (a) prompting GPT-3.5-turbo with only the slide text and the DNU concept, (b) the same prompt without the graph-based re-ranking step, and (c) the full pipeline, reporting scores for each condition with per-evaluator and per-DNU-concept breakdowns.
  2. [Section 4.2, Table 2] The QA evaluation reports only internal accuracy (45% weighted average) without any comparison to alternatives such as standard RAG over Wikipedia paragraphs, a no-RAG LLM, or a non-graph dense retriever. Without such a comparison, the paper's claim that EduKG-based Question Answering has "potential" is not empirically grounded. The 'Emergency Exit' example in Section 4.2 actually demonstrates that the EduKG did not resolve a basic ambiguity, so the graph-guided retrieval step appears to be a source of error rather than an improvement; an ablation or comparative study is needed to determine whether the EduKG relationships help or hurt retrieval.
  3. [Sections 4.1 and 4.2] The human evaluation lacks the statistical and methodological detail needed to support the strong question-generation results. Only three instructors evaluated the system, no inter-rater reliability metric is reported, no variance or standard deviations are given for the Table 1 scores, and the 1-to-3 scale is coarse. The authors should report per-item or per-DNU-concept distributions, compute agreement among evaluators, and either recruit more evaluators or explicitly frame the results as an exploratory pilot rather than evidence of effectiveness.
  4. [Section 3.3, Figure 3] The main graph-specific mechanism in QA is the selection of related concepts (RCs) by an LLM prompt (P3) when the main-concept Wikipedia paragraphs do not contain an answer. No evidence is provided that this graph traversal improves retrieval over simply searching all Wikipedia articles of the RCs or all paragraphs in the EduKG. Since the paper's contribution is specifically Graph RAG, the RC-selection step should be ablated or compared with a non-graph baseline to show that the graph structure, rather than the LLM's general knowledge, is responsible for any retrieval benefit.
minor comments (5)
  1. [Figure 3] There is a typo in the extractive QA prompt template: "Extracive QA prompt template" should be "Extractive QA prompt template", and the question generation prompt contains "insuffiecient" instead of "insufficient".
  2. [Section 4.1] The text says "30 Question-Answer pairs" and "40 Question-Answer pairs" were evaluated for question generation, but the evaluation dimensions apply to questions, not answers. Please clarify whether the evaluators also saw answers, or rename these counts as "generated questions".
  3. [Table 1] The "Avg." row is a weighted average, but the weights (30, 40, 30 questions) are not stated in the table caption. Reporting standard deviations or per-DNU ranges would also help readers assess the stability of the 2.862 average.
  4. [Section 3.2] The term "graph-based re-ranking" is used for ranking questions by cosine similarity to the slide text. Since this ranking does not use graph structure, a more neutral name such as "embedding-based re-ranking" would avoid overstating the graph contribution.
  5. [Section 2] The EduKG construction relies entirely on Wikipedia articles and keyphrase extraction, but the paper does not discuss coverage or accuracy of this construction step. A sentence acknowledging that Wikipedia coverage may be incomplete for domain-specific MOOC concepts would strengthen the reader's understanding of the later QA accuracy results.

Circularity Check

1 steps flagged · score 3.0 of 10

One evaluation-design circularity in PKG-based Question Generation relevance scores; otherwise the pipeline evaluation is independent and self-contained.

  1. self definitional [Section 3.2 (Figure 3, prompt P1) and Section 4.1]
    "we carefully designed a prompt such that the LLM generates questions about the DNU concepts that are only based on the text provided from the current slide or the MCs contained in the slide ... GivenONLY the following slide text:{slide_text}The learner does not understand the following concept:{DNU}Generate a set of questionsbased on information in the slide ... This can be validated by measuring the relevance of the question to the chosen slide (Relslide) and DNU concept (Reldnuconcept)."

    The question-generation prompt takes the slide text and the DNU concept as inputs and explicitly instructs the LLM to generate questions about that concept based on that text. The evaluation then scores the questions on Relslide and Reldnuconcept, i.e. relevance to those same inputs. High scores on these dimensions are therefore largely a measure of prompt adherence, not of the contribution of the PKG or graph structure. The reported weighted averages (Relslide 2.853, Reldnuconcept 2.668) cannot separate the Graph RAG pipeline from a plain LLM prompted with the same slide text and concept. This is not a fitted-parameter prediction, but it is a self-definitional loop in the central QG claim.

full rationale

The only circular step is the QG relevance evaluation, where the inputs to generation (slide text and DNU concept) are also the criteria for judging relevance; this inflates the main 'right questions in context' result. The QA evaluation is independent: answers are judged on accuracy against the instructors' expectations and the paper honestly reports only 45% accuracy, including a concrete disambiguation failure ('Emergency Exit'), so no circularity is present there. The self-citations to prior EduKG/PKG work ([2],[3],[4]) are used as system components, not as evidence for the new empirical claim, and they are not machine-checked or independently verified, but they are not load-bearing for the present evaluation. The absence of a non-graph baseline/ablation is a real validity concern, but it is not circularity under the stated criteria. Overall, the central derivation is not forced by definition or by a self-citation chain; the paper's contribution retains independent content, so the circularity is mild (one step, partial).

Assumptions & free parameters 3 free parameters · 4 assumptions · 0 invented entities

No numerical constants are fitted to data; the free parameters are hand-chosen retrieval and generation settings that the paper leaves unspecified. The central claim depends on domain assumptions about Wikipedia coverage and about instructor ratings as a proxy for learner benefit. The system reuses EduKG and PKG constructs from prior work rather than introducing new entities.

free parameters (3)
  • Number of questions generated per DNU concept = not specified
    A hand-set count in Section 3.2 that affects question coverage and the evaluation; no sensitivity analysis is reported.
  • Top-k retrieved Wikipedia paragraphs = not specified
    Retrieval depth in Section 3.3 is described as 'most similar' without a stated k; this directly affects answer quality.
  • Question re-ranking similarity cutoff = not specified
    The graph-based re-ranking in Section 3.2 computes similarity to slide text but no threshold or ranking depth is reported.
assumptions (4)
  • domain assumption Main concepts extracted by keyphrase extraction and tagged with Wikipedia articles accurately represent the slide content.
    Used in Section 2 to build the EduKG. If keyphrase extraction or Wikipedia tagging is wrong, both question generation and retrieval contexts are wrong.
  • domain assumption Wikipedia articles and related concepts contain sufficient and accurate information to answer learner questions about MOOC concepts.
    Used in Section 3.3 for question answering. The 'Emergency Exit' disambiguation failure in Section 4.2 shows this assumption is fragile in practice.
  • domain assumption Three instructors' ratings on a 1-3 scale are a valid proxy for how well real learners understand concepts.
    Used in Section 4. There is no study with actual learners, so external validity rests on this assumption.
  • ad hoc to paper Zero-shot prompting of GPT-3.5-turbo with slide text and DNU concept produces pedagogically useful questions.
    A design choice in Section 3.2; no comparison to other question generators or to few-shot prompting is provided.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Leveraging Graph Retrieval-Augmented Generation to Support Learners' Understanding of Knowledge Concepts in MOOCs." pith.science (2026). https://pith.science/paper/FJXQNRWF

@misc{pith2026250510074,
  author       = {Pith},
  title        = {Pith review of: Leveraging Graph Retrieval-Augmented Generation to Support Learners' Understanding of Knowledge Concepts in MOOCs},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/FJXQNRWF}},
  note         = {Machine review of arXiv:2505.10074}
}
read the original abstract

Massive Open Online Courses (MOOCs) lack direct interaction between learners and instructors, making it challenging for learners to understand new knowledge concepts. Recently, learners have increasingly used Large Language Models (LLMs) to support them in acquiring new knowledge. However, LLMs are prone to hallucinations which limits their reliability. Retrieval-Augmented Generation (RAG) addresses this issue by retrieving relevant documents before generating a response. However, the application of RAG across different MOOCs is limited by unstructured learning material. Furthermore, current RAG systems do not actively guide learners toward their learning needs. To address these challenges, we propose a Graph RAG pipeline that leverages Educational Knowledge Graphs (EduKGs) and Personal Knowledge Graphs (PKGs) to guide learners to understand knowledge concepts in the MOOC platform CourseMapper. Specifically, we implement (1) a PKG-based Question Generation method to recommend personalized questions for learners in context, and (2) an EduKG-based Question Answering method that leverages the relationships between knowledge concepts in the EduKG to answer learner selected questions. To evaluate both methods, we conducted a study with 3 expert instructors on 3 different MOOCs in the MOOC platform CourseMapper. The results of the evaluation show the potential of Graph RAG to empower learners to understand new knowledge concepts in a personalized learning experience.

Figures

Figures reproduced from arXiv: 2505.10074 by the authors.

Figure 1
Figure 1. An overview of an example EduKG in CourseMapper: Each Learning [PITH_FULL_IMAGE:figures/full_fig_p004_1.png] view at source ↗
Figure 2
Figure 2. A user scenario of the PKG-based Question Generation and EduKG-based [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. An overview of the pipeline for implementing PKG-based Question Gen [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

13 extracted references · 8 canonical work pages

  1. [1]

    LLM-Assisted Knowledge Graph Completion for Curriculum and Domain Modelling in Personalized Higher Education Recommendations

    Abu-Rasheed, H., Jumbo, C., Amin, R.A., Weber, C., Wiese, V., Obermaisser, R., Fathi, M.: Llm-assisted knowledge graph completion for curriculum and do- main modelling in personalized higher education recommendations. arXiv preprint arXiv:2501.12300 (2025)

  2. [2]

    Information 14(10), 526 (2023)

    Ain, Q.U., Chatti, M.A., Bakar, K.G.C., Joarder, S., Alatrash, R.: Automatic construction of educational knowledge graphs: a word embedding-based approach. Information 14(10), 526 (2023)

  3. [3]

    In: Proceedings of the 14th International Conference on Education Technology and Computers

    Ain, Q.U., Chatti, M.A., Joarder, S., Nassif, I., Wobiwo Teda, B.S., Guesmi, M., Alatrash, R.: Learning channels to support interaction and collaboration in coursemapper. In: Proceedings of the 14th International Conference on Education Technology and Computers. pp. 252–260 (2022)

  4. [4]

    Ain, Q.U., Chatti, M.A., Meteng Kamdem, P.A., Alatrash, R., Joarder, S., Siep- mann, C.: Learner modeling and recommendation of learning resources using per- sonalknowledgegraphs.In:Proceedingsofthe14thLearningAnalyticsandKnowl- edge Conference. pp. 273–283 (2024)

  5. [5]

    arXiv preprint arXiv:2308.02773 (2023)

    Dan, Y., Lei, Z., Gu, Y., Li, Y., Yin, J., Lin, J., Ye, L., Tie, Z., Zhou, Y., Wang, Y., et al.: EduChat: A large-scale language model-based chatbot system for intelligent education. arXiv preprint arXiv:2308.02773 (2023)

  6. [6]

    arXiv preprint arXiv:2406.05707 (2024)

    Fu, W., Wei, B., Hu, J., Cai, Z., Liu, J.: Qgeval: Benchmarking multi-dimensional evaluation for question generation. arXiv preprint arXiv:2406.05707 (2024)

  7. [7]

    Sustainable Operations and Computers 3, 275–285 (2022)

    Haleem, A., Javaid, M., Qadri, M.A., Suman, R.: Understanding the role of digital technologies in education: A review. Sustainable Operations and Computers 3, 275–285 (2022)

  8. [8]

    a factor analytical approach

    Henderikx, M., Kreijns, K., Xu, K.M., Kalz, M.: Making barriers to learning in moocs visible. a factor analytical approach. Open Praxis13(2), 143–159 (2021)

Show all 13 references
  1. [9]

    In: International Conference on Artificial Intelligence in Education

    Liu, C., Hoang, L., Stolman, A., Wu, B.: HiTA: A RAG-based educational platform that centers educators in the instructional loop. In: International Conference on Artificial Intelligence in Education. pp. 405–412. Springer (2024)

  2. [10]

    In: Proceedings of the 55th ACM Technical Symposium on Computer Science Ed- ucation V

    Liu, R., Zenke, C., Liu, C., Holmes, A., Thornton, P., Malan, D.J.: Teaching CS50 with AI: Leveraging generative artificial intelligence in computer science education. In: Proceedings of the 55th ACM Technical Symposium on Computer Science Ed- ucation V. 1. pp. 750–756 (2024)

  3. [11]

    arXiv preprint arXiv:2307.06435 (2023)

    Naveed, H., Khan, A.U., Qiu, S., Saqib, M., Anwar, S., Usman, M., Akhtar, N., Barnes, N., Mian, A.: A comprehensive overview of large language models. arXiv preprint arXiv:2307.06435 (2023)

  4. [12]

    Peng, B., Zhu, Y., Liu, Y., Bo, X., Shi, H., Hong, C., Zhang, Y., Tang, S.: Graph retrieval-augmented generation: A survey (2024),https://arxiv.org/abs/2408. 08921

  5. [13]

    arXiv preprint arXiv:2403.18105 (2024)

    Wang, S., Xu, T., Li, H., Zhang, C., Liang, J., Tang, J., Yu, P.S., Wen, Q.: Large language models for education: A survey and outlook. arXiv preprint arXiv:2403.18105 (2024)

Pith tools

Reviewed August 15, 2026 · model on record in the stance chip above.