Sequence-Based Approaches to Course Recommender Systems

The scope and order of courses to take to graduate are typically defined, but liberal programs encourage flexibility and may generate many possible paths to graduation. Students and course counselors struggle with the question of choosing a suitable course at a proper time. Many researchers have focused on making course recommendations with traditional data mining techniques, yet failed to take a student’s sequence of past courses into consideration. In this paper, we study sequence-based approaches for the course recommender system. First, we implement a course recommender system based on three different sequence related approaches: process mining, dependency graph and sequential pattern mining. Then, we evaluate the impact of the recommender system. The result shows that all can improve the performance of students while the approach based on dependency graph contributes most.

[1]  John Riedl,et al.  E-Commerce Recommendation Applications , 2004, Data Mining and Knowledge Discovery.

[2]  Mykola Pechenizkiy,et al.  Handbook of Educational Data Mining , 2010 .

[3]  Das Amrita,et al.  Mining Association Rules between Sets of Items in Large Databases , 2013 .

[4]  Wil M. P. van der Aalst,et al.  Process Mining Techniques: an Application to Stroke Care , 2008, MIE.

[5]  Boudewijn F. van Dongen,et al.  Business process mining: An industrial application , 2007, Inf. Syst..

[6]  Wil M. P. van der Aalst,et al.  Process Mining in Healthcare: Data Challenges When Answering Frequently Posed Questions , 2012, ProHealth/KR4HC.

[7]  Mohammed J. Zaki Chapter 23 : Mining Data in Bioinformatics , 2022 .

[8]  D. Royce Sadler,et al.  Interpretations of criteria‐based assessment and grading in higher education , 2005 .

[9]  Wil M.P. van der Aalst,et al.  Fuzzy Mining - Adaptive Process Simplification Based on Multi-perspective Metrics , 2007, BPM.

[10]  Yi Hu,et al.  A data mining approach for database intrusion detection , 2004, SAC '04.

[11]  Judith A. Arter,et al.  Scoring Rubrics in the Classroom: Using Performance Criteria for Assessing and Improving Student Performance , 2000 .

[12]  Fang Dong,et al.  A context-aware personalized resource recommendation for pervasive learning , 2010, Cluster Computing.

[13]  G. Wiggins Assessing student performance : exploring the purpose and limits of testing , 1993 .

[14]  Hendrik Drachsler,et al.  Recommender Systems in Technology Enhanced Learning , 2011, Recommender Systems Handbook.

[15]  Manuel Mucientes,et al.  SoftLearn: A Process Mining Platform for the Discovery of Learning Paths , 2014, 2014 IEEE 14th International Conference on Advanced Learning Technologies.

[16]  Wil M. P. van der Aalst,et al.  Process Mining in Web Services: The WebSphere Case , 2008, IEEE Data Eng. Bull..

[17]  I. Arroyo,et al.  Bayesian networks and linear regression models of students’ goals, moods, and emotions , 2010 .

[18]  Mykola Pechenizkiy,et al.  From Local Patterns to Global Models: Towards Domain Driven Educational Process Mining , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[19]  Amnon Meisels,et al.  Recommender System from Personal Social Networks , 2007, AWIC.

[20]  Irena Koprinska,et al.  A Sequence Based Recommender System for Learning Resources , 2006, Aust. J. Intell. Inf. Process. Syst..

[21]  Wil M. P. van der Aalst,et al.  Discovering Distributed Processes in Supply Chains , 2002, APMS.

[22]  Boudewijn F. van Dongen,et al.  The ProM Framework: A New Era in Process Mining Tool Support , 2005, ICATPN.

[23]  Osmar R. Za ¨ õane Building a Recommender Agent for e-Learning Systems , 2002 .

[24]  Mykola Pechenizkiy,et al.  Process Mining Online Assessment Data , 2009, EDM.

[25]  Barry Smyth,et al.  A recommender system for on-line course enrolment: an initial study , 2007, RecSys '07.

[26]  Platform Symphony,et al.  Smart recommendation for an evolving e-learning system: architecture and experiment. , 2007 .

[27]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[28]  Maguelonne Teisseire,et al.  Sequential Pattern Mining , 2009, Encyclopedia of Data Warehousing and Mining.

[29]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[30]  Dimitrios Gunopulos,et al.  Mining Process Models from Workflow Logs , 1998, EDBT.

[31]  Wil M.P. van der Aalst,et al.  Process Mining : A Two-Step Approach using Transition Systems and Regions , 2006 .

[32]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[33]  Jay McTighe,et al.  Assessing Student Outcomes: Performance Assessment Using the Dimensions of Learning Model , 1993 .

[34]  Wil M.P. van der Aalst,et al.  Process mining with the HeuristicsMiner algorithm , 2006 .

[35]  Maria Bannert,et al.  Exploring regulatory processes during a computer-supported collaborative learning task using process mining , 2012, Comput. Hum. Behav..

[36]  Mohammed J. Zaki,et al.  SPADE: An Efficient Algorithm for Mining Frequent Sequences , 2004, Machine Learning.

[37]  Osmar R. Zaïane,et al.  Building a Recommender Agent for e-Learning Systems , 2002, ICCE.

[38]  Jan Mendling,et al.  Event-Driven Process Chains (EPC) , 2008 .

[39]  Sebastián Ventura,et al.  An architecture for making recommendations to courseware authors using association rule mining and collaborative filtering , 2009, User Modeling and User-Adapted Interaction.

[40]  Qiming Chen,et al.  PrefixSpan,: mining sequential patterns efficiently by prefix-projected pattern growth , 2001, Proceedings 17th International Conference on Data Engineering.

[41]  Boudewijn F. van Dongen,et al.  XES, XESame, and ProM 6 , 2010, CAiSE Forum.

[42]  Ramakrishnan Srikant,et al.  Mining Sequential Patterns: Generalizations and Performance Improvements , 1996, EDBT.

[43]  Umeshwar Dayal,et al.  FreeSpan: frequent pattern-projected sequential pattern mining , 2000, KDD '00.

[44]  Wil M. P. van der Aalst,et al.  Business Process Management Demystified: A Tutorial on Models, Systems and Standards for Workflow Management , 2003, Lectures on Concurrency and Petri Nets.

[45]  Wil M. P. van der Aalst,et al.  Workflow mining: discovering process models from event logs , 2004, IEEE Transactions on Knowledge and Data Engineering.

[46]  Christian W. Günther,et al.  Disco: Discover Your Processes , 2012, BPM.

[47]  Mykola Pechenizkiy,et al.  CurriM: Curriculum Mining , 2012, EDM.

[48]  Wil M. P. van der Aalst,et al.  Process Mining Applied to the Test Process of Wafer Scanners in ASML , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[49]  Lars Schmidt-Thieme,et al.  Recommender system for predicting student performance , 2010, RecSysTEL@RecSys.

[50]  Hideo Miyahara,et al.  A Community-Based Recommendation System to Reveal Unexpected Interests , 2005, 11th International Multimedia Modelling Conference.

[51]  Walter Daelemans,et al.  Automatic discovery of workflow models from hospital data , 2001 .

[52]  Francesco Ricci,et al.  Towards Learning User-Adaptive State Models in a Conversational Recommender System , 2007, LWA.

[53]  Cw Christian Günther,et al.  Monitoring deployed application usage with process mining , 2008 .

[54]  Wil M. P. van der Aalst,et al.  Challenges in Service Mining: Record, Check, Discover , 2013, ICWE.

[55]  Hendrik Blockeel,et al.  Web mining research: a survey , 2000, SKDD.

[56]  Nor Aniza Abdullah,et al.  Learning materials recommendation using good learners’ ratings and content-based filtering , 2010 .

[57]  Robin D. Burke,et al.  Hybrid Web Recommender Systems , 2007, The Adaptive Web.

[58]  James Dalziel,et al.  Using Marks to Assess Student Performance, some problems and alternatives , 1998 .

[59]  Wil M. P. van der Aalst,et al.  Process Mining - Discovery, Conformance and Enhancement of Business Processes , 2011 .

[60]  Wil M. P. van der Aalst,et al.  Application of Process Mining in Healthcare - A Case Study in a Dutch Hospital , 2008, BIOSTEC.

[61]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.