atlas

Research map / Graph learning / Knowledge and temporal graphs

Collaborative Cognitive Diagnosis with Disentangled Representation Learning for Learner Modeling

NeurIPS 2024 · Graph learning › Knowledge and temporal graphs · approach: Social and behavior graphs · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Coral, a cognitive diagnosis model that combines a disentangled VAE-style cognitive state encoder with a context-aware iterative neighbor search that builds per-concept collaborative graphs among learners.

Problem

Cognitive diagnosis (predicting learners' knowledge proficiency from practice records) ignores collaborative signals among similar learners and entangles cognitive factors, and explicit learner-similarity connections are not available in education data.

Approach

Disentangled per-concept learner states are learned with a beta-TCVAE-style objective; then, for each concept, K neighbors are selected iteratively by an InfoNCE-based context-aware matching score over relative representations, and a graph network aggregates collaborative states that are residually added to the initial states for prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Coral instead of the strongest baselineCognitive diagnosis · ASSISTACC, AUC, F1-score, RMSE: ACC 72.43 vs 71.53; AUC 75.38 vs 74.72; F1-score 80.60 vs 81.16; RMSE 43.74 vs 43.66Mixed
Use Coral instead of the strongest baselineCognitive diagnosis · JunyiACC, AUC, F1-score, RMSE: ACC 81.79 vs 81.15; AUC 80.93 vs 80.94; F1-score 89.02 vs 89.12; RMSE 36.11 vs 36.08Mixed
Use Coral instead of the strongest baselineCognitive diagnosis · NeurIPS2020ECACC, AUC, F1-score, RMSE: 71.66 -> 71.72 ACC; 78.57 -> 78.88 AUC; 72.64 -> 72.82 F1-score; 43.21 -> 43.20 RMSEHelped
Add KL regularization (ablation)Coral · Additional experimental resultsACC: 0.693156 -> 0.709710Helped
Add KL regularization (ablation)Coral · Additional experimental resultsAUC: 0.659914 -> 0.721823Helped
Add collaborative learning (ablation)Coral · Additional experimental resultsACC: 0.667321 -> 0.709710Helped
Add collaborative learning (ablation)Coral · Additional experimental resultsAUC: 0.606090 -> 0.721823Helped
Add collaborative learning (ablation)Coral · Additional experimental resultsF1-score: 0.786824 -> 0.803728Helped
Add collaborative learning (ablation)Coral · Additional experimental resultsRMSE: 0.465231 -> 0.440430Helped
Replace learned collaborative graph with KNN (ablation)Coral · Additional experimental resultsACC: 0.708520 vs 0.709710No clear effect
Replace learned collaborative graph with KNN (ablation)Coral · Additional experimental resultsAUC: 0.721339 vs 0.721823No clear effect
Replace learned collaborative graph with KNN (ablation)Coral · Additional experimental resultsF1-score: 0.794198 vs 0.803728Hurt

Limitations

Experimental setup

Datasets: ASSIST Junyi NeurIPS2020EC

Benchmarks: ASSIST Junyi NeurIPS2020EC

Metrics: ACC AUC F1-score RMSE

Baselines: IRT MIRT PMF NCDM KaNCD RCD DCD

Builds on: beta-TCVAE DCD NCDM InfoNCE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy