Cognitive diagnosis is one of the essential components in intelligent education and aims to diagnose student’s skill or knowledge mastery based on their responses. Recently, with the development of artificial intelligence, some researchers have applied neural network methods to cognitive diagnosis. Although they achieved some success, they seemed to lack a certain basis for designing network structures and could not obtain a unified method for designing network structures. We propose a neural network method for cognitive diagnosis based on Q-matrix constraints, introducing the Q-matrix from traditional cognitive diagnosis to enhance the reliability and interpretability of the network structure. Specifically, our method is highly consistent with generalized deterministic inputs, the noisy “and” gate model (GDINA), and the network structure reflects the direct contribution of skills to answering questions correctly, as well as the indirect contribution of interactions between skills to answering questions correctly. Finally, extensive experiments on both simulated and real datasets demonstrated that our method achieved high accuracy and reliability, with a particularly notable performance on low-quality datasets. As the number of questions and skills increased, our approach exhibited greater robustness compared to the classical methods, highlighting its potential for broad applicability in cognitive diagnosis tasks.
Read full abstract