HELP-DKT: an interpretable cognitive model of how students learn programming based on deep knowledge tracing

Author:

Liang Yu,Peng Tianhao,Pu Yanjun,Wu Wenjun

Abstract

AbstractStudent cognitive models are playing an essential role in intelligent online tutoring for programming courses. These models capture students’ learning interactions and store them in the form of a set of binary responses, thereby failing to utilize rich educational information in the learning process. Moreover, the recent development of these models has been focused on improving the prediction performance and tended to adopt deep neural networks in building the end-to-end prediction frameworks. Although this approach can provide an improved prediction performance, it may also cause difficulties in interpreting the student’s learning status, which is crucial for providing personalized educational feedback. To address this problem, this paper provides an interpretable cognitive model named HELP-DKT, which can infer how students learn programming based on deep knowledge tracing. HELP-DKT has two major advantages. First, it implements a feature-rich input layer, where the raw codes of students are encoded to vector representations, and the error classifications as concept indicators are incorporated. Second, it can infer meaningful estimation of student abilities while reliably predicting future performance. The experiments confirm that HELP-DKT can achieve good prediction performance and present reasonable interpretability of student skills improvement. In practice, HELP-DKT can personalize the learning experience of novice learners.

Funder

National Key Research and Development Program of China

State Key Laboratory of Software Development Environment

Publisher

Springer Science and Business Media LLC

Subject

Multidisciplinary

Reference23 articles.

1. Tatsuoka, K. K. Rule space: An approach for dealing with misconceptions based on item response theory. J. Educ. Meas. 20, 345–354 (1983).

2. Corbett, A. T. & Anderson, J. R. Knowledge tracing: Modeling the acquisition of procedural knowledge. User Model. User Adapt. Interact. 4, 253–278 (1994).

3. Piech, C. et al. Deep knowledge tracing. In Advances in Neural Information Processing Systems (eds Cortes, C. et al.) 505–513 (Montréal, 2015).

4. Wang, L., Sy, A., Liu, L. & Piech, C. Deep knowledge tracing on programming exercises. In Proceedings of the 4th ACM Conference on Learning @ Scale, 201–204 (ACM Press, 2017).

5. Huang, E. H., Socher, R., Manning, C. D. & Ng, A. Y. Improving word representations via global context and multiple word prototypes. In Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 873–882 (The Association for Computer Linguistics, 2012).

Cited by 6 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3