TL;DR
KCluster leverages large language models to automatically discover knowledge components in educational question banks, reducing manual effort and improving predictive accuracy of student performance models.
Contribution
This paper introduces KCluster, a novel LLM-based clustering algorithm for automatic knowledge component discovery in large question datasets, enhancing efficiency and effectiveness.
Findings
LLMs can effectively measure question similarity for KC discovery
KCluster outperforms expert-designed models in predicting student performance
KCluster provides interpretable KC labels and insights into difficult concepts
Abstract
Educators evaluate student knowledge using knowledge component (KC) models that map assessment questions to KCs. Still, designing KC models for large question banks remains an insurmountable challenge for instructors who need to analyze each question by hand. The growing use of Generative AI in education is expected only to aggravate this chronic deficiency of expert-designed KC models, as course engineers designing KCs struggle to keep up with the pace at which questions are generated. In this work, we propose KCluster, a novel KC discovery algorithm based on identifying clusters of congruent questions according to a new similarity metric induced by a large language model (LLM). We demonstrate in three datasets that an LLM can create an effective metric of question similarity, which a clustering algorithm can use to create KC models from questions with minimal human effort. Combining…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
