Using Bayesian Networks for Modeling Students’ Learning Bugs and Sub-skills

  • Shu-Chuan Shih
  • Bor-Chen Kuo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3681)


This studyexplores the efficiency of using Bayesian networks for modeling assessment data and identifying bugs and sub-skills in addition and subtraction with decimals after students have learned the related contents. Four steps are involved in this study: developing the student model based on Bayesian networks that can describe the relations between bugs and sub-skills, constructing and administering test items in order to measure the bugs and sub-skills, estimating the network parameters using the training sample and applying the generated networks to bugs and sub-skills diagnosis using the testing sample, and assessing the effectiveness of the generated Bayesian network models work in predicting the existence of bugs and sub-skills. The results show that using Bayesian networks to diagnose the existence of bugs and sub-skills of students can get good performance.


  1. 1.
    Almond, R.G., Mislevy, R.J.: Graphical models and computerized adaptive testing. Applied Psychological Measurement 23, 223–237 (1999)CrossRefGoogle Scholar
  2. 2.
    Brown, J.S., Burton, R.R.: Diagnostic Models for Procedural Bugs in Basic Mathematical Skill. Cognitive Science 2(2), 155–192 (1978)CrossRefGoogle Scholar
  3. 3.
    Ai-Hua, C.: The study of diagnostic instruction of the fifth graders in decimal number. Unpublished master’s thesis, National Pingtung Teachers College, Taiwan (2002)Google Scholar
  4. 4.
    Hiebert, J., Wearne, D.: A model of students. decimal computation procedures. Cognition and Instruction 2(3&4), 175–205 (1985)Google Scholar
  5. 5.
    Jensen, F.V.: An introduction to Bayesian networks. Springer, New York (1996)Google Scholar
  6. 6.
    Jensen, F.V.: Bayesian networks and decision graphs. Springer, New York (2001)MATHGoogle Scholar
  7. 7.
    Lauritzen, S.L., Spiegelhalter, D.J.: Local computations with probabilities on graphical structures and their application to expert systems. Journal of the Royal Statistical Society, Series B 50(2), 157–224 (1988)MATHMathSciNetGoogle Scholar
  8. 8.
    Jihyun, L.: Diagnosis of bugs in multi-column subtraction using Bayesian networks. Unpublished Ph. D. thesis, Columbia University (2003)Google Scholar
  9. 9.
    Liu, C.L.: A Bayesian network-based simulation environment for investigating assessment issues in intelligent tutoring systems. In: Int. Computer Symposium, Taipei (2004)Google Scholar
  10. 10.
    Liu, M.-L.: An exploration on the teaching of decimals. The academic journal of National Pingtung Teachers College 16, 319–354 (2002)Google Scholar
  11. 11.
    Mislevy, R.J.: Probability-based Inference in Cognitive Diagnosis. In: Nichols, P., Chipman, S., Brennan, R. (eds.) Cognitively Diagnostic Assessment, Lawrence Erlbaum Associates, Hillsdale (1995)Google Scholar
  12. 12.
    Mislevy, R.J., Almond, R.G., Yan, D., Steinberg, L.S.: Bayes nets in educational assessment: Where do the numbers come from? In: Laskey, K.B., Prade, H. (eds.) Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence, pp. 437–446. Morgan Kaufmann Publishers, Inc, San Francisco (1999)Google Scholar
  13. 13.
    Murphy, K.: Bayes Net Toolbox for Matlab (2004), [online]. Available:
  14. 14.
    Pearl, J.: Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, San Mateo (1988)Google Scholar
  15. 15.
    Vomlel, J.: Bayesian networks in educational testing. International Journal of Uncertainty, Fuzziness and Knowledge Based Systems 12(suppl.1), 83–100 (2004)MATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Shu-Chuan Shih
    • 1
  • Bor-Chen Kuo
    • 2
  1. 1.Department of Mathematics EducationNational Taichung Teachers CollegeTaichungTaiwan
  2. 2.Graduate School of Educational Measurement and StatisticsNational Taichung Teachers CollegeTaichungTaiwan

Personalised recommendations