Evaluating the Fairness of News Recommender Algorithms Within Detected User Communities

Author: Bernhard Steindl

Supervisor: Julia Neidhardt, Co-Supervisor: Thomas E. Kolb

Abstract

This work addresses the problem of unfair treatment of different user groups in the recommendations they receive from recommendation algorithms. Recommender systems (RS) are algorithms that suggest items to a user that are most likely to be of interest, based on the user’s interaction history with items. Recommendation algorithms are used in a variety of domains, such as recommending music on music streaming platforms. Collaborative filtering RS have been shown in previous studies to be particularly sensitive to data imbalance, resulting in less relevant recommendations for certain user groups. In such group fairness studies, users are grouped according to a sensitive user attribute, typically based on user traits or demographics, and the equitable treatment of these groups is then examined. This thesis explores the fairness of recommendations by quantifying variations between user groups and different collaborative filtering RS, using a dataset from the Austrian online news platform “DER STANDARD”. Unlike related work, these user groups are large user communities discovered in a user network modelled from user interaction data. Graphs with different user relationships are built using data on users’ clicks on news articles and users’ community activities, such as postings, votes for postings and users’ followers. User communities in these networks are identified using two community detection algorithms. The graph with the highest agreement between community detection algorithms in assigning users to communities is selected, and the partition with the highest quality is used to group users based on the communities detected. The extent to which various RS provide different recommendations to users is evaluated, with a focus on differences between large user communities. This study identifies instability in community detection algorithms by observing considerable variations in consensus scores for graph partitions, as well as in the size and number of communities discovered when networks are filtered using different edge weight thresholds. The recommendations to users in the detected user communities vary considerably depending on the collaborative filtering RS and the evaluation metric.

Publications

2025

Steindl, Bernhard; Kolb, Thomas Elmar; Neidhardt, Julia

Beyond Demographics: Evaluating News Recommender Systems Fairness Through Behavioural Communities Proceedings Article

In: Adjunct Proceedings of the 33rd ACM Conference on User Modeling, Adaptation and Personalization, pp. 13–17, Association for Computing Machinery, New York, NY, USA, 2025, ISBN: 9798400713996.

Abstract | Links | BibTeX

2024

Steindl, Bernhard

Evaluating the fairness of news recommender algorithms within detected user communities Masters Thesis

Technische Universität Wien, Vienna, Austria, 2024, (Advisors: Julia Neidhardt, Thomas Elmar Kolb).

Abstract | Links | BibTeX