Context-Aware Practice Problem Recommendation Using Learners' Skill Level Navigation Patterns

被引:5
作者
Ramesh, P. N. [1 ]
Kannimuthu, S. [2 ]
机构
[1] Karpagam Inst Technol, Comp Sci & Engn, Coimbatore 641105, Tamil Nadu, India
[2] Karpagam Coll Engn, Informat Technol, Coimbatore 641032, Tamil Nadu, India
关键词
Recommender systems; skill level navigation pattern; programming online judge; collaborative filtering; content-based filtering; SYSTEM; RATINGS;
D O I
10.32604/iasc.2023.031329
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of programming online judges (POJs) has risen dramatically in recent years, owing to the fact that the auto-evaluation of codes during practice motivates students to learn programming. Since POJs have greater number of programming problems in their repository, learners experience information overload. Recommender systems are a common solution to information overload. Current recommender systems used in e-learning platforms are inadequate for POJ since recommendations should consider learners' current context, like learning goals and current skill level (topic knowledge and difficulty level). To overcome the issue, we propose a context-aware practice problem recommender system based on learners' skill level navigation patterns. Our system initially performs skill level navigation pattern mining to discover frequent skill level navigations in the POJ and to find learners' learning goals. Collaborative filtering (CF) and content-based filtering approaches are employed to recommend problems in the current and next skill levels based on frequent skill level navigation patterns. The sequence similarity measure is used to find the top k neighbors based on the sequence of problems solved by the learners. The experiment results based on the real-world POJ dataset show that our approach considering the learners' current skill level and learning goals outperforms the other approaches in practice problem recommender systems.
引用
收藏
页码:3745 / 3860
页数:16
相关论文
共 50 条
[21]   A Heuristic Approach for Context-Aware Recommendation Using Rough Set Theory [J].
He Ming ;
Dong Tao ;
Liu Yi .
CHINESE JOURNAL OF ELECTRONICS, 2018, 27 (03) :500-506
[22]   Context-Aware Location Recommendation Using Geotagged Photos in Social Media [J].
Huang, Haosheng .
ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2016, 5 (11)
[23]   Context-aware recommendation using rough set model and collaborative filtering [J].
Zhengxing Huang ;
Xudong Lu ;
Huilong Duan .
Artificial Intelligence Review, 2011, 35 :85-99
[24]   Context-Aware Recommendation Using GPU Based Parallel Tensor Decomposition [J].
Zou, Benyou ;
Lan, Mengwei ;
Li, Cuiping ;
Tan, Liwen ;
Chen, Hong .
ADVANCED DATA MINING AND APPLICATIONS, ADMA 2014, 2014, 8933 :213-226
[25]   Context-aware recommendation using GPU based parallel tensor decomposition [J].
Zou, Benyou ;
Lan, Mengwei ;
Li, Cuiping ;
Tan, Liwen ;
Chen, Hong .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8933 :213-226
[26]   Context-aware recommendation using rough set model and collaborative filtering [J].
Huang, Zhengxing ;
Lu, Xudong ;
Duan, Huilong .
ARTIFICIAL INTELLIGENCE REVIEW, 2011, 35 (01) :85-99
[27]   Putting Things in Context: Challenge on Context-Aware Movie Recommendation [J].
Said, Alan ;
Berkovsky, Shlomo ;
De Luca, Ernesto W. .
PROCEEDINGS OF THE RECSYS'2010 ACM CHALLENGE ON CONTEXT-AWARE MOVIE RECOMMENDATION (CAMRA2010), 2010, :2-6
[28]   Context-aware Movie Recommendation based on Signal Processing and Machine Learning [J].
Biancalana, Claudio ;
Gasparetti, Fabio ;
Micarelli, Alessandro ;
Miola, Alfonso ;
Sansonetti, Giuseppe .
PROCEEDINGS OF THE RECSYS'2011 ACM CHALLENGE ON CONTEXT-AWARE MOVIE RECOMMENDATION (CAMRA2011), 2011, :5-10
[29]   Convolutional Matrix Factorization for Document Context-Aware Recommendation [J].
Kim, Donghyun ;
Park, Chanyoung ;
Oh, Jinoh ;
Lee, Sungyoung ;
Yu, Hwanjo .
PROCEEDINGS OF THE 10TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'16), 2016, :233-240
[30]   Context-Aware Recommendation Model based on Mobile Application Analysis Platform [J].
Kim, Ahyoung ;
Lee, Junwoo ;
Kim, Mucheol .
MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (22) :14783-14794