| Literature DB >> 34108921 |
Ling Ling Wang1,2, Tao Xin3, Liu Yanlou4.
Abstract
Bayesian networks (BNs) can be employed to cognitive diagnostic assessment (CDA). Most of the existing researches on the BNs for CDA utilized the MCMC algorithm to estimate parameters of BNs. When EM algorithm and gradient descending (GD) learning method are adopted to estimate the parameters of BNs, some challenges may emerge in educational assessment due to the monotonic constraints (greater skill should lead to better item performance) cannot be satisfied in the above two methods. This paper proposed to train the BN first based on the ideal response pattern data contained in every CDA and continue to estimate the parameters of BN based on the EM or the GD algorithm regarding the parameters based on the IRP training method as informative priors. Both the simulation study and realistic data analysis demonstrated the validity and feasibility of the new method. The BN based on the new parameter estimating method exhibits promising statistical classification performance and even outperforms the G-DINA model in some conditions.Entities:
Keywords: Bayesian Networks; cognitive diagnostic assessment; cognitive diagnostic model; ideal response pattern; parameter estimating method
Year: 2021 PMID: 34108921 PMCID: PMC8180600 DOI: 10.3389/fpsyg.2021.665441
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Figure 1A Bayesian network applied for cognitive diagnosis.
The Q-Matrix of the simulation study.
| I1 | 1 | 0 | 0 | 0 | 0 | I16 | 0 | 1 | 0 | 1 | 0 |
| I2 | 0 | 1 | 0 | 0 | 0 | I17 | 0 | 1 | 0 | 0 | 1 |
| I3 | 0 | 0 | 1 | 0 | 0 | I18 | 0 | 0 | 1 | 1 | 0 |
| I4 | 0 | 0 | 0 | 1 | 0 | I19 | 0 | 0 | 1 | 0 | 1 |
| I5 | 0 | 0 | 0 | 0 | 1 | I20 | 0 | 0 | 0 | 1 | 1 |
| I6 | 1 | 0 | 0 | 0 | 0 | I21 | 1 | 1 | 1 | 0 | 0 |
| I7 | 0 | 1 | 0 | 0 | 0 | I22 | 1 | 1 | 0 | 1 | 0 |
| I8 | 0 | 0 | 1 | 0 | 0 | I23 | 1 | 1 | 0 | 0 | 1 |
| I9 | 0 | 0 | 0 | 1 | 0 | I24 | 1 | 0 | 1 | 1 | 0 |
| I10 | 0 | 0 | 0 | 0 | 1 | I25 | 1 | 0 | 1 | 0 | 1 |
| I11 | 1 | 1 | 0 | 0 | 0 | I26 | 1 | 0 | 0 | 1 | 1 |
| I12 | 1 | 0 | 1 | 0 | 0 | I27 | 0 | 1 | 1 | 1 | 0 |
| I13 | 1 | 0 | 0 | 1 | 0 | I28 | 0 | 1 | 1 | 0 | 1 |
| I14 | 1 | 0 | 0 | 0 | 1 | I29 | 0 | 1 | 0 | 1 | 1 |
| I15 | 0 | 1 | 1 | 0 | 0 | I30 | 0 | 0 | 1 | 1 | 1 |
Figure 2A simple Bayesian network applied for cognitive diagnosis.
The ideal response pattern and the corresponding attribute profiles.
| Case 1 | 1 | 1 | 1 | 1 |
| Case 2 | 1 | 0 | 0 | 0 |
| Case 3 | 0 | 1 | 0 | 1 |
| Case 4 | 0 | 0 | 0 | 0 |
The conditional probability table of the Bayesian network.
| 2/4 | 2/4 | 2/4 | 2/4 |
| 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 0 | 1 | 0 | 1 |
| 0 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 0 | 0 | 0 | 1 |
The PCR of BNs and G-DINA from the data generated by G-DINA.
| Uniform | 1,000 | 0.196 | 0.162 | 0.320 | 0.611 | 0.627 | 0.622 | |
| 500 | 0.138 | 0.091 | 0.348 | 0.577 | 0.598 | 0.593 | ||
| Mvnorm | 1,000 | 0.064 | 0.013 | 0.374 | 0.647 | 0.654 | 0.698 | |
| 500 | 0.112 | 0.084 | 0.344 | 0.627 | 0.641 | 0.681 | ||
| Mixed | Uniform | 1,000 | 0.076 | 0.024 | 0.197 | 0.536 | 0.574 | 0.567 |
| 500 | 0.002 | 0.000 | 0.190 | 0.471 | 0.536 | 0.533 | ||
| Mvnorm | 1,000 | 0.036 | 0.038 | 0.263 | 0.582 | 0.644 | 0.677 | |
| 500 | 0.006 | 0.000 | 0.184 | 0.579 | 0.590 | 0.629 |
The AACR of BNs and G-DINA from the data generated by G-DINA.
| Uniform | 1,000 | 0.741 | 0.740 | 0.816 | 0.902 | 0.908 | 0.906 | |
| 500 | 0.350 | 0.307 | 0.829 | 0.896 | 0.898 | 0.898 | ||
| Mvnorm | 1,000 | 0.736 | 0.660 | 0.831 | 0.916 | 0.921 | 0.933 | |
| 500 | 0.358 | 0.421 | 0.831 | 0.910 | 0.916 | 0.924 | ||
| Mixed | Uniform | 1,000 | 0.740 | 0.714 | 0.757 | 0.880 | 0.887 | 0.885 |
| 500 | 0.412 | 0.275 | 0.763 | 0.862 | 0.872 | 0.871 | ||
| Mvnorm | 1,000 | 0.738 | 0.431 | 0.782 | 0.898 | 0.916 | 0.922 | |
| 500 | 0.371 | 0.287 | 0.696 | 0.894 | 0.898 | 0.907 |
The standard error of PCR by BNs and G-DINA from the data generated by G-DINA.
| Uniform | 1,000 | 0.025 | 0.025 | 0.019 | |
| 500 | 0.032 | 0.024 | 0.030 | ||
| Mvnorm | 1,000 | 0.014 | 0.027 | 0.019 | |
| 500 | 0.038 | 0.036 | 0.044 | ||
| Mixed | Uniform | 1,000 | 0.027 | 0.021 | 0.024 |
| 500 | 0.061 | 0.069 | 0.037 | ||
| Mvnorm | 1,000 | 0.050 | 0.032 | 0.020 | |
| 500 | 0.030 | 0.036 | 0.050 |
The standard error of AACR by BNs and G-DINA from the data generated by G-DINA.
| Uniform | 1,000 | 0.006 | 0.007 | 0.005 | |
| 500 | 0.002 | 0.008 | 0.009 | ||
| Mvnorm | 1,000 | 0.006 | 0.006 | 0.005 | |
| 500 | 0.011 | 0.009 | 0.011 | ||
| Mixed | Uniform | 1,000 | 0.008 | 0.007 | 0.007 |
| 500 | 0.020 | 0.023 | 0.011 | ||
| Mvnorm | 1,000 | 0.025 | 0.011 | 0.026 | |
| 500 | 0.008 | 0.060 | 0.067 |
The PCR and AACR by BNs and G-DINA from the data generated by G-DINA and the data generated by BNs based on the G-DINA data and Fraction data.
| G-DINA-gen | 0.701 (0.020) | 0.658 (0.029) | 0.931 (0.005) | 0.919 (0.007) |
| BN-gen-based on-GDINA data | 0.643 (0.015) | 0.618 (0.008) | 0.910 (0.046) | 0.901 (0.008) |
| BN-gen-based on-Fraction data | 0.502 (0.082) | 0.670 (0.004) | 0.850 (0.033) | 0.908 (0.002) |
Figure 3The attribute hierarchy relationship of the buoyancy.
The Q-matrix for buoyancy concept learning.
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 5 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| 6 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| 7 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| 8 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| 9 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 10 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
| 11 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |
| 12 | 0 | 0 | 1 | 1 | 0 | 1 | 1 |
| 13 | 1 | 1 | 1 | 1 | 0 | 1 | 0 |
| 14 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
The agreement of BN or G-DINA analysis with the experts' labeling attribute patterns in randomly selected 50 samples.
| G-DINA | 0.96 | 0.96 | 0.92 | 0.94 | 0.88 | 0.76 | 0.88 | 0.90 | 0.50 |
| BN | 0.98 | 0.98 | 0.96 | 0.94 | 0.86 | 0.82 | 0.96 | 0.93 | 0.62 |