Combating the Filter Bubble: Designing for Serendipity in a University Course Recommendation System

07/02/2019
by   Zachary A. Pardos, et al.
0

Collaborative filtering based algorithms, including Recurrent Neural Networks (RNN), tend towards predicting a perpetuation of past observed behavior. In a recommendation context, this can lead to an overly narrow set of suggestions lacking in serendipity and inadvertently placing the user in what is known as a "filter bubble." In this paper, we grapple with the issue of the filter bubble in the context of a course recommendation system in production at a public university. Most universities in the United States encourage students to explore developing interests while simultaneously advising them to adhere to course taking norms which progress them towards graduation. These competing objectives, and the stakes involved for students, make this context a particularly meaningful one for investigating real-world recommendation strategies. We introduce a novel modification to the skip-gram model applied to nine years of historic course enrollment sequences to learn course vector representations used to diversify recommendations based on similarity to a student's specified favorite course. This model, which we call multifactor2vec, is intended to improve the semantics of the primary token embedding by also learning embeddings of potentially conflated factors of the token (e.g., instructor). Our offline testing found this model improved accuracy and recall on our course similarity and analogy validation sets over a standard skip-gram. Incorporating course catalog description text resulted in further improvements. We compare the performance of these models to the system's existing RNN-based recommendations with a user study of undergraduates (N = 70) rating six characteristics of their course recommendations. Results of the user study show a dramatic lack of novelty in RNN recommendations and depict the characteristic trade-offs that make serendipity difficult to achieve.

READ FULL TEXT
research
09/20/2020

UniNet: Next Term Course Recommendation using Deep Learning

Course enrollment recommendation is a relevant task that helps universit...
research
03/26/2018

Connectionist Recommendation in the Wild

The aggregate behaviors of users can collectively encode deep semantic i...
research
09/13/2021

FaiREO: User Group Fairness for Equality of Opportunity in Course Recommendation

Course selection is challenging for students in higher educational insti...
research
12/25/2018

Goal-based Course Recommendation

With cross-disciplinary academic interests increasing and academic advis...
research
08/18/2020

Implementation of Course Recommender System for Virtual University of Pakistan

Universities working in Pakistan are offering a comprehensive set of deg...
research
08/16/2020

Visually Aware Skip-Gram for Image Based Recommendations

The visual appearance of a product significantly influences purchase dec...
research
04/07/2020

CSRN: Collaborative Sequential Recommendation Networks for News Retrieval

Nowadays, news apps have taken over the popularity of paper-based media,...

Please sign up or login with your details

Forgot password? Click here to reset