DOI QR코드

DOI QR Code

Variational Auto-Encoder Based Semi-supervised Learning Scheme for Learner Classification in Intelligent Tutoring System

지능형 교육 시스템의 학습자 분류를 위한 Variational Auto-Encoder 기반 준지도학습 기법

  • Jung, Seungwon (School of Electrical Engineering, Korea University) ;
  • Son, Minjae (School of Electrical Engineering, Korea University) ;
  • Hwang, Eenjun (School of Electrical Engineering, Korea University)
  • Received : 2019.09.10
  • Accepted : 2019.11.11
  • Published : 2019.11.30

Abstract

Intelligent tutoring system enables users to effectively learn by utilizing various artificial intelligence techniques. For instance, it can recommend a proper curriculum or learning method to individual users based on their learning history. To do this effectively, user's characteristics need to be analyzed and classified based on various aspects such as interest, learning ability, and personality. Even though data labeled by the characteristics are required for more accurate classification, it is not easy to acquire enough amount of labeled data due to the labeling cost. On the other hand, unlabeled data should not need labeling process to make a large number of unlabeled data be collected and utilized. In this paper, we propose a semi-supervised learning method based on feedback variational auto-encoder(FVAE), which uses both labeled data and unlabeled data. FVAE is a variation of variational auto-encoder(VAE), where a multi-layer perceptron is added for giving feedback. Using unlabeled data, we train FVAE and fetch the encoder of FVAE. And then, we extract features from labeled data by using the encoder and train classifiers with the extracted features. In the experiments, we proved that FVAE-based semi-supervised learning was superior to VAE-based method in terms with accuracy and F1 score.

Keywords

References

  1. SmartTutor, http://www.smarttutor.com/ (accessed October 25, 2019).
  2. AutoTutor, www.autotutor.org/ (accessed October 25, 2019).
  3. Tutor.com, www.tutor.com/ (accessed October 25, 2019).
  4. S. Adjei, K. Ostrow, E. Erickson, and N.T. Heffernan, "Clustering Students in ASSIS Tments: Exploring System-and School-Level Traits to Advance Personalization," Proceedings of the 10th International Conference on Educational Data Mining, pp. 340-341, 2017.
  5. R.S. Baker, A.T. Corbett, and K.R. Koedinger, "Detecting Student Misuse of Intelligent Tutoring Systems," Proceedings of the International Conference on Intelligent Tutoring Systems, pp. 531-540, 2004.
  6. S. Lee and S. Lee, “Data Augmentation for DNN- based Speech Enhancement,” Journal of Korea Multimedia Society, Vol. 22, No. 7, pp. 749-758, 2019. https://doi.org/10.9717/KMMS.2019.22.7.749
  7. L. Zhao, J. Chen, F. Chen, W. Wang, C.T. Lu, and N. Ramakrishnan, "Simnest: Social Media Nested Epidemic Simulation Via Online Semisupervised Deep Learning," Proceeding of 2015 IEEE International Conference on Data Mining, pp. 639-648, 2015.
  8. K.M. Adal, D. Sidibe, S. Ali, E. Chaum, T.P. Karnowski, and F. Meriaudeau, "Automated Detection of Microaneurysms Using Scaleadapted Blob Analysis and Semi-supervised Learning," Computer Methods and Programs in Biomedicine, Vol. 114, No. 1, pp. 1-10, 2014. https://doi.org/10.1016/j.cmpb.2013.12.009
  9. F.H.H. Mahyoub, M.A. Siddiqui, and M.Y. Dahab, "Building an Arabic Sentiment Lexicon Using Semi-supervised Learning," Journal of King Saud University-Computer and Information Sciences, Vol. 26, No. 4, pp. 417-424, 2014. https://doi.org/10.1016/j.jksuci.2014.06.003
  10. Y. Cheng, W. Xu, Z. He, W. He, H. Wu, M. Sun, and Y. Liu, "Semi-supervised Learning for Neural Machine Translation," Proceeding of the 54th Annual Meeting of the Association for Computational Linguistics, pp. 1965-1974, 2016.
  11. V. Tam, E.Y. Lam, S.T. Fung, W.W.T. Fok, and A.H. Yuen, "Enhancing Educational Data Mining Techniques on Online Educational Resources with a Semi-supervised Learning Approach," Proceeding of 2015 IEEE International Conference on Teaching, Assessment, and Learning for Engineering, pp. 203-206, 2015.
  12. Y. Wang, H. Fang, Q. Jin, and J. Ma, "SSPA: An Effective Semi-supervised Peer Assessment Method for Large Scale MOOCs," Interactive Learning Environments, pp. 1-19, 2019.
  13. I.E. Livieris, K. Drakopoulou, V.T. Tampakas, T. Mikropoulos, and P. Pintelas, "Predicting Secondary School Students' Performance Utilizing a Semi-supervised Learning Approach," Journal of Educational Computing Research, Vol. 57, No. 2, pp. 448-470, 2019. https://doi.org/10.1177/0735633117752614
  14. S. Klingler, R. Wampfler, T. Kaser, B. Solenthaler, and M.H. Gross, "Efficient Feature Embeddings for Student Classification with Variational Auto-encoders," Proceedings of the 10th International Conference on Educational Data Mining, pp. 72-79, 2017.
  15. D.P. Kingma and M. Welling, "Auto-encoding Variational Bayes," arXiv Preprint arXiv: 1312.6114, 2013.
  16. KDD Cup 2015, https://biendata.com/competition/kddcup2015/ (accessed October 25, 2019).
  17. Scikit-learn, https://scikit-learn.org/stable/ (accessed October 25, 2019).
  18. Tensorflow, https://www.tensorflow.org/ (accessed October 25, 2019).
  19. D.P. Kingma and J. Ba, "Adam: A method for Stochastic Optimization," arXiv Preprint arXiv: 1412.6980, 2014.