Combating the Filter Bubble: Designing for Serendipity in a University Course Recommendation System
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 2 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 5; 2024: 1; 2025: 2.
11 papers.
- 2023A Human-Centered Review of Algorithms in Decision-Making in Higher Educationcited by 4
- 2023Finding Paths for Explainable MOOC Recommendation: A Learner Perspectivecited by 3
- 2023A Toolbox for Modelling Engagement with Educational Videoscited by 3
- 2021FaiREO: User Group Fairness for Equality of Opportunity in Course Recommendationcited by 2
- 2022Insights into undergraduate pathways using course load analyticscited by 1
- 2024From Interests to Insights: An LLM Approach to Course Recommendations Using Natural Language Queriescited by 1
- 2021Masked Deep Q-Recommender for Effective Question Schedulingcited by 0
- 2023BHEISR: Nudging from Bias to Balance -- Promoting Belief Harmony by Eliminating Ideological Segregation in Knowledge-based Recommendationscited by 0
- 2023TrueLearn: A Python Library for Personalised Informational Recommendations with (Implicit) Feedbackcited by 0
- 2025How Good Are Large Language Models for Course Recommendation in MOOCs?cited by 0
- 2025Skill-based Explanations for Serendipitous Course Recommendationcited by 0
- 2025Skill-based Explanations for Serendipitous Course Recommendation27 Aug 2025
- 2025How Good Are Large Language Models for Course Recommendation in MOOCs?11 Apr 2025
- 2024From Interests to Insights: An LLM Approach to Course Recommendations Using Natural Language Queries26 Dec 2024
- 2023A Toolbox for Modelling Engagement with Educational Videos30 Dec 2023
- 2023Finding Paths for Explainable MOOC Recommendation: A Learner Perspective11 Dec 2023
- 2023TrueLearn: A Python Library for Personalised Informational Recommendations with (Implicit) Feedback20 Sep 2023
- 2023BHEISR: Nudging from Bias to Balance -- Promoting Belief Harmony by Eliminating Ideological Segregation in Knowledge-based Recommendations6 Jul 2023
- 2023A Human-Centered Review of Algorithms in Decision-Making in Higher Education12 Feb 2023
- 2022Insights into undergraduate pathways using course load analytics20 Dec 2022
- 2021Masked Deep Q-Recommender for Effective Question Scheduling19 Dec 2021
- 2021FaiREO: User Group Fairness for Equality of Opportunity in Course Recommendation13 Sep 2021