摘要
In order to provide high-quality learning services,various online systems should possess the fundamental ability to predict the knowledge points and units to which a given test question belongs.The existing methods typically rely on manual labeling or traditional machine learning methods.Manual labeling methods have high time costs and high demands for human resources,while traditional machine learning methods only focus on the shallow features of the topics,ignoring the deep semantic relationship between the topic text and the knowledge point units.These two methods have relatively large limitations in practical applications.This paper proposes a convolutional neural network method combined with multiple features to predict the knowledge point units.We construct a binary classification dataset in the three grades of primary mathematics.Considering the supplementary role of Pinyin to Chinese text and the unique identification characteristics of Unicode encoding for characters,we obtain the Pinyin representation and the Unicode encoding representation of the original Chinese text.Then,we put the three representation methods into the convolutional neural network for training,obtain three kinds of semantic vectors,fuse them,and finally obtain higher-dimensional fusion features.Our experimental results demonstrate that our approach achieves good performance in predicting the knowledge units of test questions.
出处
《计算机教育》
2023年第12期114-123,共10页
Computer Education
基金
supported by the National Natural Science Foundation of China(Nos.62377009,62102136,61902114,61977021)
the Key R&D projects in Hubei Province(Nos.2021BAA188,2021BAA184,2022BAA044)
the Ministry of Education’s Youth Fund for Humanities and Social Sciences Project(No.19YJC880036)。