Modern user profiling approaches capture different forms of interactions with the data, from user-item to user-user relationships. Graph Neural Networks (GNNs) have become a natural way to model these behaviors and build efficient and effective user profiles. However, each GNN-based user profiling approach has its own way of processing information, thus creating heterogeneity that does …
Category: User profiling
Tutorial on User Profiling with Graph Neural Networks and Related Beyond-Accuracy Perspectives
This tutorial was presented at the UMAP ‘23 conference, with Erasmo Purificato and Ernesto William De Luca. On the tutorial’s website, you can find the slides and the notebooks of the hands-on parts. The proposed tutorial aimed to introduce the UMAP community to modern user profiling approaches leveraging graph neural networks (GNNs). We will begin …
Do Graph Neural Networks Build Fair User Models? Assessing Disparate Impact and Mistreatment in Behavioural User Profiling
User profiling approaches that model the interaction between users and items (behavioral user profiling) via Graph Neural Networks (GNNs) are unfair toward certain demographic groups. In a CIKM 2022 study, conducted with Erasmo Purificato and Ernesto William De Luca, we perform a beyond-accuracy analysis of the state-of-the-art approaches to assess the presence of disparate impact …