Alternating Recursive Method for Q-matrix Learning
Alternating Recursive Method for Q-matrix Learning
复制标题
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Yuan Sun;Shiwei Ye;Shunya Inoue;Yi Sun
中科院分区:
文献类型:
--
作者:
Yuan Sun;Shiwei Ye;Shunya Inoue;Yi Sun
The key issue affecting Cognitive Diagnostic Models (CDMs) is how to specify attributes and the Q-matrix. In this paper, we first attempt to use the Boolean Matrix Factorization (BMF) method to express conjunctive models in CDMs. Because BMF is an NPhard problem [2], we propose a recursive method that updates the attribute matrix (its rank equals to one) in each step. As Boolean algebra is irreversible, it requires time to recursively compute and update the matrix, especially when the number of attributes is large. To speed up computations, we use a Heaviside step function, which allows us to decompose the recursive computing process into normal non-negative matrices and get the results by mapping them back into a Boolean matrix. Two different algorithms are presented: a deterministic heuristic algorithm and a stochastic algorithm. Simulation results from an actual test show that the proposed method can learn the original Q-matrix well from item response data.