Keywords: Knowledge Tracing, Deep Learning, Data Mining, Learning Sciences, Education
Recent advancements in computer-assisted learning systems have increased research in the area of knowledge tracing, and it is reported that leveraging neural networks enables efficient estimation. However, such a development of neural network-based knowledge tracing methods suggests the necessity to review the definition of "knowledge", which previously has been designed by human experts and treated as given. In this context, recently a method to automatically learn efficient knowledge representation from student exercise logs has been proposed, and it is becoming important to designing more machine-friendly knowledge representation, which enables efficient performance of knowledge tracing. In this paper, we analyze the properties of knowledge representation learned to maximize the performance of knowledge tracing, and investigate the important factors for machines to efficiently perform knowledge tracing. Experimental results provide useful insights for reviewing the definition of knowledge, which previously has been treated as given, and designing machine-friendly knowledge representation, which could help improve the learning experience of students in more diverse environments.