paper-with-me

홈 › Papers

Interpreting Latent Student Knowledge Representations in Programming Assignments

2024-05-13 · Nigel Fernandez, Andrew Lan

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 knowledge representations by presenting InfoOIRT, an Information regularized Open-ended Item Response Theory model, which encourages the latent student knowledge states to be interpretable while being able to generate student-written code for open-ended programming questions. InfoOIRT maximizes the mutual information between a fixed subset of latent knowledge states enforced with simple prior distributions and generated student code, which encourages the model to learn disentangled representations of salient syntactic and semantic code features including syntactic styles, mastery of programming skills, and code structures. Through experiments on a real-world programming education dataset, we show that InfoOIRT can both accurately generate student code and lead to interpretable student knowledge representations.

📄 PDF Abstract BibTeX arXiv:2405.08213

Code (1)

umass-ml4ed/InfoOIRT 공식 구현

Similar Papers 제목 키워드 기반

Programming knowledge tracing based on heterogeneous graph representation

2024-06-01 · Elsevier 2024 6 · Yaqiang Wu a, Hui Zhu a, Chenyang Wang a, Fujian Song a 외

Existing programming knowledge tracing methods have not deeply explored the relationships between knowledge concepts and programming questions or students’ codes, which leads to insufficient representation of programming…

Graph structure learningKnowledge TracingRepresentation Learning

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

2025-08-12 · Muntasir Hoq, Griffin Pitts, Tirth Bhatt, Aum Pandya 외 arxiv

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…

Representation LearningKnowledge Tracing

Interpreting Knowledge Graph Relation Representation from Word Embeddings

2019-09-25 · ICLR 2021 1 · Carl Allen, Ivana Balažević, Timothy Hospedales

Many models learn representations of knowledge graph data by exploiting its low-rank latent structure, encoding known relations between entities and enabling unknown facts to be inferred. To predict whether a relation ho…

Link PredictionRelationWord Embeddings

Knowledge Tracing in Programming Education Integrating Students' Questions

2025-01-22 · Doyoun Kim, Suin Kim, Yojan Jo

Knowledge tracing (KT) in programming education presents unique challenges due to the complexity of coding tasks and the diverse methods students use to solve problems. Although students' questions often contain valuable…

Knowledge TracingMisconceptions

Improving Question Embeddings with Cognitiv Representation Optimization for Knowledge Tracing

2025-04-05 · Lixiang Xu, Xianwei Ding, Xin Yuan, Zhanlong Wang 외

The Knowledge Tracing (KT) aims to track changes in students' knowledge status and predict their future answers based on their historical answer records. Current research on KT modeling focuses on predicting student' fut…

Knowledge Tracing