高级检索

    一种结合用户适合度和课程搭配度的在线课程推荐方法

    Integrating User Suitability and Course Matching Degree for Online Course Recommendation Method

    • 摘要: 在线学习由于不受时空限制而愈来愈流行.如何从成千上万的在线课程中选择合适课程是在线学习者面临的极大挑战,在线课程推荐应运而生.但现有课程推荐系统仍面临2个主要问题:1)不同用户具有不同的学习能力和需求.因此,需要仔细考虑用户对不同课程的适合度,否则可能会导致推荐的课程难度太大.2)目前的课程推荐方法忽略了推荐课程与用户已学课程之间存在的可搭配关系,可能导致不合适的推荐.针对以上2个问题,首先深入分析了用户的学习特征、类型及其对不同课程的学习适合度;同时,利用课程的共同被选频率,对不同课程之间的可搭配关系进行探究.基于以上2个方面,提出了一种结合用户适合度和课程搭配度的课程推荐模型(user-suitability and course-matching aware course recommendation model, SMCR).在CN(canvas network)数据集和MOOC(massive open online courses)数据集上进行的对比实验结果表明,该方法可以达到更高的推荐准确性,而且SMCR模型能够向用户推荐既适合其学习又与其已学课程可以进行搭配的课程.

       

      Abstract: Online learning has become more and more popular for its convenience without time and space restrictions. How to choose a suitable course from thousands of online courses is a great challenge for online learners, so online course recommendations have emerged. But the existing course recommendation system still faces two main problems: 1)Different users have different learning abilities and needs. Therefore, the suitability of different courses for the target user should be carefully considered;otherwise, it may recommend too difficult courses for users. 2)Existing methods usually ignore the collocation relationship between the recommended course and the courses that the user has learned, which may lead to inappropriate recommendation. To address the above problems, in this paper the user’s learning characteristics, types and their study suitability for different courses are analyzed firstly; meanwhile, it explores the common selection frequency of courses to study the collocation relationship between different courses. Based on the above two aspects, the user-suitability and course-matching aware course recommendation model (SMCR for short) is proposed. The results of comparative experiments on the Canvas Network(CN for short) dataset and the China university MOOC(MOOC for short) dataset show that this method can achieve higher recommendation accuracy. Moreover, the SMCR model can recommend courses that are suitable for users’ learning ability as well as matching with the courses they have learned.

       

    /

    返回文章
    返回