cs.CLApr 12, 2026

Generating Multiple-Choice Knowledge Questions with Interpretable Difficulty Estimation using Knowledge Graphs and Large Language Models

Authors: Mehmet Can Şakiroğlu, H. Altay Güvenir, Kamer Kaya

Organizations: Computer Engineering Department, Bilkent University, Ankara, Turkey · Faculty of Engineering and Natural Sciences, Sabanci University · VERIM, Center of Excellence in Data Analytics, Sabanci University

Abstract

Generating multiple-choice questions (MCQs) with difficulty estimation remains challenging in automated MCQ-generation systems used in adaptive, AI-assisted education. This study proposes a novel methodology for generating MCQs with difficulty estimation from the input documents by utilizing knowledge graphs (KGs) and large language models (LLMs). Our approach uses an LLM to construct a KG from input documents, from which MCQs are then systematically generated. Each MCQ is generated by selecting a node from the KG as the key, sampling a related triple or quintuple -- optionally augmented with an extra triple -- and prompting an LLM to generate a corresponding stem from these graph components. Distractors are then selected from the KG. For each MCQ, nine difficulty signals are computed and combined into a unified difficulty score using a data-driven approach. Experimental results demonstrate that our method generates high-quality MCQs whose difficulty estimation is interpretable and aligns with human perceptions. Our approach improves automated MCQ generation by integrating structured knowledge representations with LLMs and a data-driven difficulty estimation model.

Figures & tables

Explore similar work

CardsList
  1. KNIGHT: Knowledge Graph-Driven Multiple-Choice Question Generation with Adaptive Hardness Calibration

    Feb 23, 2026Mohammad Amanlou, Erfan Shafiee Moghaddam, Yasaman Amou Jafari +3Multiple-Choice Question GenerationLLM Evaluation

  2. Structure-Aware Modeling of Multiple-Choice Questions Improves Automatic Difficulty Estimation

    Jun 8, 2026Gabriel Ortega, Abelino Jiménez, Séverin Lions +1Educational AssessmentItem Difficulty Estimation

  3. What Makes Something Hard(er)? Explaining Question Difficulty in Natural Language

    Oct 1, 2026Peng Cui, Qiaoyuan Zheng, Rudolf Debelak +1Item Difficulty Estimation