Demo Data from SIGIR 2026 / reviewers in the wild / expert
Francesco Fabbri
dblp:225/0119
· DBLP profile ↗
21ranked-venue papers
6as first author
20since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 17 · 4 first-author · 16 since 2021Artificial intelligence and machine learning · 6 · 2 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 3 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 2 since 2021Theory of computation · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
4 papers |
Algorithmic game theory and mechanism design · 43% Mathematical optimization · 22% Algorithms and data structures · 20% | |
| Databases, data mining, and information retrieval
5 papers |
Recommender systems · 42% Web and social media mining · 35% Data mining · 23% | |
| Artificial intelligence
3 papers |
Graph learning · 80% Trustworthy machine learning · 10% Language models and text generation · 9% |
Topics — the 17 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › data streams
streaming algorithms |
1.1 | 2 | 2022 | Streaming Algorithms for Diversity Maximization with Fairness Constraints · ICDE 2022 Fair and Representative Subset Selection from Data Streams · WWW 2021 |
Machine learning › Graph learning
graph foundation model |
0.9 | 1 | 2025 | IOHunter: Graph Foundation Model to Uncover Online Information Operations · AAAI 2025 |
Machine learning › Graph learning
graph neural network |
0.9 | 1 | 2025 | IOHunter: Graph Foundation Model to Uncover Online Information Operations · AAAI 2025 |
Web and social media mining › malicious behavior detection
information operations detection |
0.9 | 1 | 2025 | IOHunter: Graph Foundation Model to Uncover Online Information Operations · AAAI 2025 |
Algorithmic game theory and mechanism design › non-cooperative game
dynamic games |
0.8 | 1 | 2024 | Dynamic Games with Noisy Informational Asymmetries · EC 2024 |
Algorithmic game theory and mechanism design
equilibrium computation |
0.8 | 1 | 2024 | Dynamic Games with Noisy Informational Asymmetries · EC 2024 |
Algorithmic game theory and mechanism design › stochastic games
markov perfect equilibrium |
0.8 | 1 | 2024 | Dynamic Games with Noisy Informational Asymmetries · EC 2024 |
Machine learning › Graph learning › graph neural network
graph rewiring |
0.6 | 1 | 2022 | Rewiring What-to-Watch-Next Recommendations to Reduce Radicalization Pathways · WWW 2022 |
Recommender systems
diversified recommendation |
0.6 | 1 | 2022 | Rewiring What-to-Watch-Next Recommendations to Reduce Radicalization Pathways · WWW 2022 |
Approximation and online algorithms
approximation algorithms |
0.6 | 1 | 2022 | Streaming Algorithms for Diversity Maximization with Fairness Constraints · ICDE 2022 |
Mathematical optimization › optimization
diversity maximization |
0.6 | 1 | 2022 | Streaming Algorithms for Diversity Maximization with Fairness Constraints · ICDE 2022 |
Mathematical optimization › constrained optimization
fairness constraints |
0.6 | 1 | 2022 | Streaming Algorithms for Diversity Maximization with Fairness Constraints · ICDE 2022 |
Data mining
submodular maximization |
0.5 | 1 | 2021 | Fair and Representative Subset Selection from Data Streams · WWW 2021 |
Graph algorithms and graph theory
random walk |
0.2 | 1 | 2023 | Rewiring What-to-Watch-Next Recommendations to Reduce Radicalization Pathways (Extended Abstract) · IJCAI 2023 |
Data mining › data reduction
data summarization |
0.2 | 1 | 2022 | Streaming Algorithms for Diversity Maximization with Fairness Constraints · ICDE 2022 |
Machine learning › Trustworthy machine learning › fairness › fair data pre-processing
fair data selection |
0.1 | 1 | 2021 | Fair and Representative Subset Selection from Data Streams · WWW 2021 |
Machine learning › Trustworthy machine learning
fairness |
0.1 | 1 | 2021 | Fair and Representative Subset Selection from Data Streams · WWW 2021 |
Methods — techniques the papers use, named apart from their topics
streaming algorithms · 2.6approximation algorithm · 2.6language model · 1.7graph neural network · 1.7submodular maximization · 1.5greedy heuristic · 1.3absorbing random walk theory · 1.3graph-based modeling · 1.1d-regular directed graph · 1.1sequential absolute continuity · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | IOHunter: Graph Foundation Model to Uncover Online Information OperationsabstractSocial media platforms have become vital spaces for public discourse, serving as modern agorás where a wide range of voices influence societal narratives. However, their open nature also makes them vulnerable to exploitation by malicious actors, including state-sponsored entities, who can conduct information operations (IOs) to manipulate public opinion. The spread of misinformation, false news, and misleading claims threatens democratic processes and societal cohesion, making it crucial to develop methods for the timely detection of inauthentic activity to protect the integrity of online discourse. In this work, we introduce a methodology designed to identify users orchestrating information operations, a.k.a. IO drivers, across various influence campaigns. Our framework, named IOHunter, leverages the combined strengths of Language Models and Graph Neural Networks to improve generalization in supervised, scarcely-supervised, and cross-IO contexts. Our approach achieves state-of-the-art performance across multiple sets of IOs originating from six countries, significantly surpassing existing approaches. This research marks a step toward developing Graph Foundation Models specifically tailored for the task of IO detection on social media platforms. Marco Minici, Luca Luceri, Francesco Fabbri, Emilio Ferrara |
AAAI | 3 |
| 2025 | Evaluating Podcast Recommendations with Profile-Aware LLM-as-a-JudgeabstractEvaluating personalized recommendations remains a central challenge, especially in long-form audio domains like podcasts, where traditional offline metrics suffer from exposure bias and online methods such as A/B testing are costly and operationally constrained. In this paper, we propose a novel framework that leverages Large Language Models (LLMs) as offline judges to assess the quality of podcast recommendations in a scalable and interpretable manner. Our two-stage profile-aware approach first constructs natural-language user profiles distilled from 90 days of listening history. These profiles summarize both topical interests and behavioral patterns, serving as compact, interpretable representations of user preferences. Rather than prompting the LLM with raw data, we use these profiles to provide high-level, semantically rich context-enabling the LLM to reason more effectively about alignment between a user's interests and recommended episodes. This reduces input complexity and improves interpretability. The LLM is then prompted to deliver fine-grained pointwise and pairwise judgments based on the profile-episode match. In a controlled study with 47 participants, our profile-aware judge matched human judgments with high fidelity and outperformed or matched a variant using raw listening histories. The framework enables efficient, profile-aware evaluation for iterative testing and model selection in recommender systems. Francesco Fabbri, Gustavo Penha, Edoardo D'Amico, Alice Wang 0001, Marco De Nadai, Jackie Doremus, Paul Gigioli, Andreas Damianou, Oskar Stål, Mounia Lalmas-Roelleke |
RecSys | 1 |
| 2025 | Semantic IDs for Joint Generative Search and Recommendation
Gustavo Penha, Edoardo D'Amico, Marco De Nadai, Enrico Palumbo, Alexandre Tamborrino, Ali Vardasbi, Max Lefarov, Shawn Lin, Timothy Christopher Heath, Francesco Fabbri, Hugues Bouchard |
RecSys | 10 |
| 2025 | Prompt-to-Slate: Diffusion Models for Prompt-Conditioned Slate Generation
Federico Tomasi, Francesco Fabbri, Justin Carter, Elias Kalomiris, Mounia Lalmas-Roelleke, Zhenwen Dai |
RecSys | 2 |
| 2025 | Algorithmic Drift: A simulation framework to study the effects of recommender systems on user preferencesabstractUser navigation on social media platforms is often driven by recommendation algorithms . A growing body of literature questions whether these recommendation systems may exacerbate detrimental phenomena, perpetrate intrinsic biases, and alter user preferences in the long-term. Driven by this premise, the present study formalizes the concept of “ algorithmic drift ”, further introducing a novel framework and two metrics to quantify it. Our methodology involves a simulation process that models user behavior through random walks , reflecting user navigation under the influence and guidance of recommendation systems. This approach highlights that each user may respond differently to such stimuli, varying in both resistance to recommendation influence and inertia in selecting new steps in the random walk. The proposed metrics measure the drift in user behavior and item consumption over time in the random walks. We conduct a comprehensive evaluation over both synthetic and real-world datasets to validate the framework’s ability to measure drift across different parameter settings. All code and data used in our experimentation are publicly accessible online. 1 Erica Coppolillo, Simone Mungari, Ettore Ritacco, Francesco Fabbri, Marco Minici, Francesco Bonchi, Giuseppe Manco 0001 |
Inf. Process. Manag. | 4 |
| 2025 | GNNUERS: Fairness Explanation in GNNs for Recommendation via Counterfactual ReasoningabstractNowadays, research into personalization has been focusing on explainability and fairness. Several approaches proposed in recent works are able to explain individual recommendations in a post-hoc manner or by explanation paths. However, explainability techniques applied to unfairness in recommendation have been limited to finding user/item features mostly related to biased recommendations. In this article, we devised a novel algorithm that leverages counterfactuality methods to discover user unfairness explanations in the form of user-item interactions. In our counterfactual framework, interactions are represented as edges in a bipartite graph, with users and items as nodes. Our bipartite graph explainer perturbs the topological structure to find an altered version that minimizes the disparity in utility between the protected and unprotected demographic groups. Experiments on four real-world graphs coming from various domains showed that our method can systematically explain user unfairness on three state-of-the-art GNN-based recommendation models. Moreover, an empirical evaluation of the perturbed network uncovered relevant patterns that justify the nature of the unfairness discovered by the generated explanations. The source code and the preprocessed data sets are available at https://github.com/jackmedda/RS-BGExplainer . Giacomo Medda, Francesco Fabbri, Mirko Marras, Ludovico Boratto, Gianni Fenu |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2024 | Robustness in Fairness Against Edge-Level Perturbations in GNN-Based Recommendation
Ludovico Boratto, Francesco Fabbri, Gianni Fenu, Mirko Marras, Giacomo Medda |
ECIR (3) | 2 |
| 2024 | Fair Augmentation for Graph Collaborative FilteringabstractRecent developments in recommendation have harnessed the collaborative power of graph neural networks (GNNs) in learning users’ preferences from user-item networks. Despite emerging regulations addressing fairness of automated systems, unfairness issues in graph collaborative filtering remain underexplored, especially from the consumer’s perspective. Despite numerous contributions on consumer unfairness, only a few of these works have delved into GNNs. A notable gap exists in the formalization of the latest mitigation algorithms, as well as in their effectiveness and reliability on cutting-edge models. This paper serves as a solid response to recent research highlighting unfairness issues in graph collaborative filtering by reproducing one of the latest mitigation methods. The reproduced technique adjusts the system fairness level by learning a fair graph augmentation. Under an experimental setup based on 11 GNNs, 5 non-GNN models, and 5 real-world networks across diverse domains, our investigation reveals that fair graph augmentation is consistently effective on high-utility models and large datasets. Experiments on the transferability of the fair augmented graph open new issues for future recommendation studies. Source code: https://github.com/jackmedda/FA4GCF. Ludovico Boratto, Francesco Fabbri, Gianni Fenu, Mirko Marras, Giacomo Medda |
RecSys | 2 |
| 2024 | Dynamic Games with Noisy Informational AsymmetriesabstractThis paper extends the equilibrium concepts of trembling hand perfect and stationary Markov perfect equilibrium to a broad class of infinite dynamic games with asymmetric and imperfect information, establishing their existence. Our key innovation is the introduction of sequential absolute continuity (SAC), which generalizes Milgrom and Weber's [1985] absolute continuity condition to dynamic contexts. We show that this notion implies the existence of an equilibrium in a broad class of games with "noisy informational asymmetries," in which players' private information includes some idiosyncratic noise. Francesco Fabbri, Sofia Moroni |
EC | 1 |
| 2024 | Bias-aware ranking from pairwise comparisonsabstractAbstract Human feedback is often used, either directly or indirectly, as input to algorithmic decision making. However, humans are biased: if the algorithm that takes as input the human feedback does not control for potential biases, this might result in biased algorithmic decision making, which can have a tangible impact on people’s lives. In this paper, we study how to detect and correct for evaluators’ bias in the task of ranking people (or items) from pairwise comparisons. Specifically, we assume we are given pairwise comparisons of the items to be ranked produced by a set of evaluators. While the pairwise assessments of the evaluators should reflect to a certain extent the latent (unobservable) true quality scores of the items, they might be affected by each evaluator’s own bias against, or in favor, of some groups of items. By detecting and amending evaluators’ biases, we aim to produce a ranking of the items that is, as much as possible, in accordance with the ranking one would produce by having access to the latent quality scores. Our proposal is a novel method that extends the classic Bradley-Terry model by having a bias parameter for each evaluator which distorts the true quality score of each item, depending on the group the item belongs to. Thanks to the simplicity of the model, we are able to write explicitly its log-likelihood w.r.t. the parameters (i.e., items’ latent scores and evaluators’ bias) and optimize by means of the alternating approach. Our experiments on synthetic and real-world data confirm that our method is able to reconstruct the bias of each single evaluator extremely well and thus to outperform several non-trivial competitors in the task of producing a ranking which is as much as possible close to the unbiased ranking. Antonio Ferrara 0003, Francesco Bonchi, Francesco Fabbri, Fariba Karimi 0001, Claudia Wagner 0001 |
Data Min. Knowl. Discov. | 3 |
| 2023 | Counterfactual Graph Augmentation for Consumer Unfairness Mitigation in Recommender SystemsabstractIn recommendation literature, explainability and fairness are becoming two prominent perspectives to consider. However, prior works have mostly addressed them separately, for instance by explaining to consumers why a certain item was recommended or mitigating disparate impacts in recommendation utility. None of them has leveraged explainability techniques to inform unfairness mitigation. In this paper, we propose an approach that relies on counterfactual explanations to augment the set of user-item interactions, such that using them while inferring recommendations leads to fairer outcomes. Modeling user-item interactions as a bipartite graph, our approach augments the latter by identifying new user-item edges that not only can explain the original unfairness by design, but can also mitigate it. Experiments on two public data sets show that our approach effectively leads to a better trade-off between fairness and recommendation utility compared with state-of-the-art mitigation procedures. We further analyze the characteristics of added edges to highlight key unfairness patterns. Source code available at https://github.com/jackmedda/RS-BGExplainer/tree/cikm2023. Ludovico Boratto, Francesco Fabbri, Gianni Fenu, Mirko Marras, Giacomo Medda |
CIKM | 2 |
| 2023 | Graph Learning for Exploratory Query Suggestions in an Instant Search SystemabstractSearch systems in online content platforms are typically biased toward a minority of highly consumed items, reflecting the most common user behavior of navigating toward content that is already familiar and popular. Query suggestions are a powerful tool to support query formulation and to encourage exploratory search and content discovery. However, classic approaches for query suggestions typically rely either on semantic similarity, which lacks diversity and does not reflect user searching behavior, or on a collaborative similarity measure mined from search logs, which suffers from data sparsity and is biased by highly popular queries. In this work, we argue that the task of query suggestion can be modelled as a link prediction task on a heterogeneous graph including queries and documents, enabling Graph Learning methods to effectively generate query suggestions encompassing both semantic and collaborative information. We perform an offline evaluation on an internal Spotify dataset of search logs and on two public datasets, showing that node2vec leads to an accurate and diversified set of results, especially on the large scale real-world data. We then describe the implementation in an instant search scenario and discuss a set of additional challenges tied to the specific production environment. Finally, we report the results of a large scale A/B test involving millions of users and prove that node2vec query suggestions lead to an increase in online metrics such as coverage (+1.42% shown search results pages with suggestions) and engagement (+1.21% clicks), with a specifically notable boost in the number of clicks on exploratory search queries (+9.37%). Enrico Palumbo, Andreas Damianou, Alice Wang 0001, Alva Liu, Ghazal Fazelnia, Francesco Fabbri, Fabrizio Silvestri, Hugues Bouchard, Claudia Hauff, Mounia Lalmas-Roelleke, Ben Carterette, Praveen Chandar, David Nyhan |
CIKM | 6 |
| 2023 | Rewiring What-to-Watch-Next Recommendations to Reduce Radicalization Pathways (Extended Abstract)abstractRecommender systems typically suggest to users content similar to what they consumed in the past. A user, if happening to be exposed to strongly polarized content, might be steered towards more and more radicalized content by subsequent recommendations, eventually being trapped in what we call a "radicalization pathway". In this paper, we investigate how to mitigate radicalization pathways using a graph-based approach. We model the set of recommendations in a what-to-watch-next (W2W) recommender as a directed graph, where nodes correspond to content items, links to recommendations, and paths to possible user sessions. We measure the segregation score of a node representing radicalized content as the expected length of a random walk from that node to any node representing non-radicalized content. A high segregation score thus implies a larger chance of getting users trapped in radicalization pathways. We aim to reduce the prevalence of radicalization pathways by selecting a small number of edges to rewire, so as to minimize the maximum of segregation scores among all radicalized nodes while maintaining the relevance of recommendations. We propose an efficient yet effective greedy heuristic based on the absorbing random walk theory for the rewiring problem. Our experiments on real-world datasets confirm the effectiveness of our proposal. Francesco Fabbri, Yanhao Wang 0001, Francesco Bonchi, Carlos Castillo 0001, Michael Mathioudakis |
IJCAI | 1 |
| 2023 | Max-Min Diversification with Fairness Constraints: Exact and Approximation AlgorithmsabstractDiversity maximization aims to select a diverse and representative subset of items from a large dataset. It is a fundamental optimization task that finds applications in data summarization, feature selection, web search, recommender systems, and elsewhere. However, in a setting where data items are associated with different groups according to sensitive attributes like sex or race, it is possible that algorithmic solutions for this task, if left unchecked, will under- or over- represent some of the groups. Therefore, we are motivated to address the problem of max-min diversification with fairness constraints, aiming to select k items to maximize the minimum distance between any pair of selected items while ensuring that the number of items selected from each group falls within predefined lower and upper bounds. In this work, we propose an exact algorithm based on integer linear programming that is suitable for small datasets as well as a -approximation algorithm for any parameter ɛ ∊ (0,1) that scales to large datasets. Extensive experiments on real-world datasets demonstrate the superior performance of our proposed algorithms over existing ones. Yanhao Wang 0001, Michael Mathioudakis, Francesco Fabbri |
SDM | 4 |
| 2022 | Streaming Algorithms for Diversity Maximization with Fairness ConstraintsabstractDiversity maximization is a fundamental problem with wide applications in data summarization, web search, and recommender systems. Given a set$X$of$n$elements, it asks to select a subset$S$of$k\ll n$elements with maximum diversity, as quantified by the dissimilarities among the elements in S. In this paper, we focus on the diversity maximization problem with fairness constraints in the streaming setting. Specifically, we consider the max-min diversity objective, which selects a subset$S$that maximizes the minimum distance (dissimilarity) between any pair of distinct elements within it. Assuming that the set$X$is partitioned into$m$disjoint groups by some sensitive attribute, e.g., sex or race, ensuring fairness requires that the selected subset$S$contains kielements from each group i є [1, m]. A streaming algorithm should process$X$sequentially in one pass and return a subset with maximum diversity while guaranteeing the fairness constraint. Although diversity maximization has been extensively studied, the only known algorithms that can work with the max-min diversity objective and fairness constraints are very inefficient for data streams. Since diversity maximization is NP-hard in general, we propose two approximation algorithms for fair diversity maximization in data streams, the first of which is$\frac{1-\varepsilon}{4}$-approximate and specific for m = 2, where є E (0,1), and the second of which achieves a$\frac{1-\varepsilon}{3m+2}$-approximation for an arbitrary$m$. Experimental results on real-world and synthetic datasets show that both algorithms provide solutions of comparable quality to the state-of-the-art algorithms while running several orders of magnitude faster in the streaming setting. Yanhao Wang 0001, Francesco Fabbri, Michael Mathioudakis |
ICDE | 2 |
| 2022 | Exposure Inequality in People Recommender Systems: The Long-Term Effects
Francesco Fabbri, Maria Luisa Croci, Francesco Bonchi, Carlos Castillo 0001 |
ICWSM | 1 |
| 2022 | Rewiring What-to-Watch-Next Recommendations to Reduce Radicalization PathwaysabstractRecommender systems typically suggest to users content similar to what they consumed in the past. If a user happens to be exposed to strongly polarized content, she might subsequently receive recommendations which may steer her towards more and more radicalized content, eventually being trapped in what we call a “radicalization pathway”. In this paper, we study the problem of mitigating radicalization pathways using a graph-based approach. Specifically, we model the set of recommendations of a “what-to-watch-next” recommender as a d-regular directed graph where nodes correspond to content items, links to recommendations, and paths to possible user sessions. Francesco Fabbri, Yanhao Wang 0001, Francesco Bonchi, Carlos Castillo 0001, Michael Mathioudakis |
WWW | 1 |
| 2021 | Comparing Equity and Effectiveness of Different Algorithms in an Application for the Room Rental MarketabstractMachine Learning (ML) techniques have been increasingly adopted by the real estate market in the last few years. Applications include, among many others, predicting the market value of a property or an area, advanced systems for managing marketing and ads campaigns, and recommendation systems based on user preferences. While these techniques can provide important benefits to the business owners and the users of the platforms, algorithmic biases can result in inequalities and loss of opportunities for groups of people who are already disadvantaged in their access to housing. In this work, we present a comprehensive and independent algorithmic evaluation of a recommender system for the real estate market, designed specifically for finding shared apartments in metropolitan areas. We were granted full access to the internals of the platform, including details on algorithms and usage data during a period of 2 years. David Solans, Francesco Fabbri, Caterina Calsamiglia, Carlos Castillo 0001, Francesco Bonchi |
AIES | 2 |
| 2021 | From the Beatles to Billie Eilish: Connecting Provider Representativeness and Exposure in Session-Based Recommender Systems
Alejandro Ariza, Francesco Fabbri, Ludovico Boratto, Maria Salamó |
ECIR (2) | 2 |
| 2021 | Fair and Representative Subset Selection from Data StreamsabstractWe study the problem of extracting a small subset of representative items from a large data stream. In many data mining and machine learning applications such as social network analysis and recommender systems, this problem can be formulated as maximizing a monotone submodular function subject to a cardinality constraint k. In this work, we consider the setting where data items in the stream belong to one of several disjoint groups and investigate the optimization problem with an additional fairness constraint that limits selection to a given number of items from each group. We then propose efficient algorithms for the fairness-aware variant of the streaming submodular maximization problem. In particular, we first give a -approximation algorithm that requires passes over the stream for any constant ε > 0. Moreover, we give a single-pass streaming algorithm that has the same approximation ratio of when unlimited buffer sizes and post-processing time are permitted, and discuss how to adapt it to more practical settings where the buffer sizes are bounded. Finally, we demonstrate the efficiency and effectiveness of our proposed algorithms on two real-world applications, namely maximum coverage on large graphs and personalized recommendation. Yanhao Wang 0001, Francesco Fabbri, Michael Mathioudakis |
WWW | 2 |
| 2020 | The Effect of Homophily on Disparate Visibility of Minorities in People Recommender Systems
Francesco Fabbri, Francesco Bonchi, Ludovico Boratto, Carlos Castillo 0001 |
ICWSM | 1 |