Domain-aware grade prediction and top-n course recommendation

Asmaa Elbadrawy, George Karypis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

86 Scopus citations


Automated course recommendation can help deliver personalized and e.ective college advising and degree planning. Nearest neighbor and matrix factorization based collaborative filtering approaches have been applied to student-course grade data to help students select suitable courses. However, the student-course enrollment patterns exhibit grouping structures that are tied to the student and course academic features, which lead to grade data that are not missing at random (NMAR). Existing approaches for dealing with NMAR data, such as Response-aware and contextaware matrix factorization, do not model NMAR data in terms of the user and item features and are not designed with the characteristics of grade data in mind. In this work we investigate how the student and course academic features influence the enrollment patterns and we use these features to define student and course groups at various levels of granularity. We show how these groups can be used to design grade prediction and top-n course ranking models for neighborhood-based user collaborative filtering, matrix factorization and popularity-based ranking approaches. These methods give lower grade prediction error and more accurate top-n course rankings than the other methods that do not take domain knowledge into account.

Original languageEnglish (US)
Title of host publicationRecSys 2016 - Proceedings of the 10th ACM Conference on Recommender Systems
PublisherAssociation for Computing Machinery, Inc
Number of pages8
ISBN (Electronic)9781450340359
StatePublished - Sep 7 2016
Event10th ACM Conference on Recommender Systems, RecSys 2016 - Boston, United States
Duration: Sep 15 2016Sep 19 2016

Publication series

NameRecSys 2016 - Proceedings of the 10th ACM Conference on Recommender Systems


Other10th ACM Conference on Recommender Systems, RecSys 2016
Country/TerritoryUnited States

Bibliographical note

Funding Information:
This work was supported in part by NSF (OCI-1048018, IIS-1247632, IIP-1414153, IIS-1447788), Army Research Office (W911NF-14-1-0316), Intel Software and Services Group, and the Digital Technology Center at the University of Minnesota. Access to research and computing facilities was provided by the Digital Technology Center and the Minnesota Supercomputing Institute.

Publisher Copyright:
© 2016 ACM.


  • Grade Prediction
  • Multi-Granularity Grouping
  • Top-n Course Ranking


Dive into the research topics of 'Domain-aware grade prediction and top-n course recommendation'. Together they form a unique fingerprint.

Cite this