journal article·2023Open access

Exercise Recommendation with Preferences and Expectations Based on Ability Computation

Mengjuan Li, Lei Niu

Computers, Materials & Continua· Volume 77· Issue 1

Abstract

In the era of artificial intelligence, cognitive computing, based on cognitive science; and supported by machine learning and big data, brings personalization into every corner of our social life. Recommendation systems are essential applications of cognitive computing in educational scenarios. They help learners personalize their learning better by computing student and exercise characteristics using data generated from relevant learning progress. The paper introduces a Learning and Forgetting Convolutional Knowledge Tracking Exercise Recommendation model (LFCKT-ER). First, the model computes studentsʼ ability to understand each knowledge concept, and the learning progress of each knowledge concept, and the model consider their forgetting behavior during learning progress. Then, studentsʼ learning stage preferences are combined with filtering the exercises that meet their learning progress and preferences. Then studentsʼ ability is used to evaluate whether their expectations of the difficulty of the exercises are reasonable. Then, the model filters the exercises that best match studentsʼ expectations again by studentsʼ expectations. Finally, we use a simulated annealing optimization algorithm to assemble a set of exercises with the highest diversity. From the experimental results, the LFCKT-ER model can better meet studentsʼ personalized learning needs and is more accurate than other exercise recommendation systems under various metrics on real online education public datasets.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Online Learning and Analytics · Intelligent Tutoring Systems and Adaptive Learning · Recommender Systems and Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (36)

Show source-provided references
1. Key techniques and application of intelligent education oriented adaptive learning
2. The role of forgetting in learning
3. Impact of question difficulty on engagement and learning
4. Exercise recommendation based on knowledge concept prediction10.1016/j.knosys.2020.106481 ↗
5. A personalized test recommendation method based on cognitive diagnosis
6. Research on cognitive computing and educational applications in the “Smart+” educational field
7. Amazon. com recommendations: Item-to-item collaborative filtering10.1109/MIC.2003.1167344 ↗
8. DINA model and parameter estimation: A didactic10.3102/1076998607309474 ↗
9. Knowledge graph convolution networks recommendation algorithm based on distance strategy
10. Research on recommendation and retrieval of books based on knowledge graph and reader portrait
11. A knowledge graph recommendation model incorporating similar user influence effects
12. X. R. Ma, “Personalized exercise recommendations with deep knowledge tracking,” M.D. dissertation, Beijing University of Chemical Technology, China, 2020.
13. A multi-metric exercise recommendation algorithm based on student knowledge tracking
14. Exercise recommendation method based on knowledge tracing and concept prerequisite relations10.1007/s42486-022-00109-2 ↗
15. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
16. Personalized recommendation model with multi-level latent features
17. LFCKT: A learning and forgetting convolutional knowledge tracking model
18. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
19. Simulated annealing algorithms: An overview10.1109/101.17235 ↗
20. Simulated annealing10.1214/ss/1177011077 ↗
21. Knowledge modeling via contextualized representations for LSTM-based personalized exercise recommendation10.1016/j.ins.2020.03.014 ↗
22. Deep knowledge tracing
23. Dynamic key-value memory networks for knowledge tracing
24. Convolutional knowledge tracing: Modeling individualization in student learning process
25. Item-based collaborative filtering recommendation algorithm combining item category with interestingness measure
26. User-based question recommendation for question answering system10.7763/IJIET.2012.V2.120 ↗
27. Evaluating collaborative filtering recommender systems10.1145/963770.963772 ↗
28. Metrics for evaluating the serendipity of recommendation lists
29. Beyond accuracy: Evaluating recommender systems by coverage and serendipity
30. Using of Jaccard coefficient for keywords similarity
31. Improving recommendation lists through topic diversification
32. Diversity, serendipity, novelty, and coverage: A survey and empirical analysis of beyond-accuracy objectives in recommender systems10.1145/2926720 ↗
33. Language modeling with gated convolutional networks
34. Methods and metrics for cold-start recommendations
35. Facing the cold start problem in recommender systems10.1016/j.eswa.2013.09.005 ↗
36. Cold start knowledge tracing with attentive neural turing machine