首页> 外文期刊>Applied Intelligence: The International Journal of Artificial Intelligence, Neural Networks, and Complex Problem-Solving Technologies >A recommendation approach for programming online judges supported by data preprocessing techniques
【24h】

A recommendation approach for programming online judges supported by data preprocessing techniques

机译:通过数据预处理技术支持的在线评委的推荐方法

获取原文
获取原文并翻译 | 示例
           

摘要

The use of programming online judges (POJ) to support students acquiring programming skills is common nowadays because this type of software contains a large collection of programming exercises to be solved by students. A POJ not only provides exercises but also automates the code compilation and its evaluation process. A common problem that students face when using POJ is information overload, as choosing the right problem to solve can be quite frustrating due to the large number of problems offered. The integration of current POJs into e-learning systems such as Intelligent Tutoring Systems (ITSs) is hard because of the lack of necessary information in ITSs. Hence, the aim of this paper is to support students with the information overload problem by using a collaborative filtering recommendation approach that filters out programming problems suitable for students' programming skills. It uses an enriched user-problem matrix that implies a better student role representation, facilitating the computation of closer neighborhoods and hence a more accurate recommendation. Additionally a novel data preprocessing step that manages anomalous users' behaviors that could affect the recommendation generation is also integrated in the recommendation process. A case study is carried out on a POJ real dataset showing that the proposal outperforms other previous approaches.
机译:现在使用编程在线评委(POJ)来支持学生获得编程技能是常见的,因为这种类型的软件包含一系列学生解决的编程练习。 POJ不仅提供练习,还可以自动化代码编译及其评估过程。学生面临使用POJ时的常见问题是信息过载,因为选择正确的问题,由于提供的大量问题,可能会非常令人沮丧。由于ISS中缺乏必要的信息,所以当前POJ的整合到智能辅导系统(ITS)是艰难的。因此,本文的目的是通过使用协作过滤推荐方法来支持信息过载问题的学生,这些方法过滤出适合学生编程技能的编程问题。它使用富集的用户问题矩阵,这些矩阵暗示了更好的学生角色表示,促进了较近邻居的计算,从而提高了更准确的推荐。此外,还集成了管理可能影响推荐生成的异常用户行为的新型数据预处理步骤也集成在推荐过程中。在POJ实时数据集上进行了一个案例研究,表明提案优于其他先前的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号