atlas

Research map / Large language models / Retrieval and knowledge

Knowledge Is Power: Harnessing Large Language Models for Enhanced Cognitive Diagnosis

AAAI 2025 · Large language models › Retrieval and knowledge · approach: Knowledge-augmented question answering · 11 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 KCD, a model-agnostic framework that uses ChatGPT (gpt-3.5-turbo-16k) to generate textual diagnoses of students and exercises and aligns them with CDM embeddings via contrastive learning and mask-reconstruction to fix cold-start weaknesses in cognitive diagnosis.

Problem

Cognitive diagnosis models perform poorly on infrequent (cold-start) students and exercises because they lack prior knowledge, and LLM semantic representations are not directly compatible with CDM behavioral representations.

Approach

Use an LLM to produce textual diagnoses of students and exercises from collaborative response logs, then align the text embeddings with CDM behavioral embeddings via InfoNCE contrastive learning (behavioral space alignment) or masked-reconstruction with dynamic masking (semantic space alignment).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add behavioral space alignment to CDMsCDMs in KCD · Python, Linux, Database, and LiteratureAUCHelped
Add semantic space alignment to CDMsCDMs in KCD · Python, Linux, Database, and LiteratureAUCHelped
Add collaborative information during diagnosis generation (ablation)NCD-Beh · PythonAUC: 0.6765 -> 0.6804Helped
Add collaborative information during diagnosis generation (ablation)NCD-Sem · PythonAUC: 0.6637 -> 0.6687Helped
Add local contrast (ablation)NCD-Beh · PythonAUC: 0.6726 -> 0.6804Helped
Add global contrast (ablation)NCD-Beh · PythonAUC: 0.6748 -> 0.6804Helped
Use dynamic masking instead of a constant mask ratio (ablation)NCD-Sem · PythonAUC: 0.6619 -> 0.6687Helped

Surprising findings

Limitations

Experimental setup

Datasets: PTADisc (Python, Linux, Database, Literature)

Benchmarks: PTADisc Python PTADisc Linux PTADisc Database PTADisc Literature

Metrics: AUC ACC RMSE

Baselines: IRT MIRT DINA NCD RCD SCD ACD

Builds on: NCD InfoNCE masked autoencoders ACD

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