Recommender Systems

Recommendation systems have emerged as one of the solutions to the information overload problem in 1990’s. Nowadays, they are an essential part of many modern web systems. Their goal is to present the most desirable information and products (items) to users based on their preferences. Although recommender systems are the topic of much research, many open problems still exist, e.g.:

In PersAI lab, we explore methods and develop machine learning models and algorithms that address these problems.

Cross-domain recommendation using subspace mapping

Learning Analytics and Education Data Mining

Growth of Massive Open Online Courses (MOOC) has rapidly increased the volume of data on students’ education and learning behavior. This abundance of data calls for approaches that can automatically make sense of the data, and that remove the need for manual handling of such massive amounts of data. Predicting students performance, modeling student knowledge, discovering the underlying concepts in learning material, and recommending learning resources to students, are some of the tasks that can benefit from these automatic approaches. My research in this area focuses on developing and applying machine learning approaches such as matrix and tensor decompositions to automatically learn these tasks from student data.

Relationship between student knowledge modeling, domain knowledge modeling, and student performance prediction