VLDB 2026 Research / reviewers in the wild / expert
Gianni Fenu
dblp:50/696
· DBLP profile ↗
24ranked-venue papers in the field
0as first author
19since 2021 · last 2026
0000-0003-4668-2476ORCID · verified
Domains — venue-derived; a paper can count in several
Information Retrieval & Web Search · 20Knowledge Engineering, Semantic Web & Information Systems · 2Data Mining & Knowledge Discovery · 1Big Data, Cloud & Distributed Data Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | FoodNexus: Massive Food Knowledge for Recommender Systems
Ludovico Boratto, Gianni Fenu, Mirko Marras, Giacomo Medda, Giovanni Zedda |
ECIR (4) | 2 |
| 2025 | hopwise: A Python Library for Explainable Recommendation based on Path Reasoning over Knowledge Graphs
Ludovico Boratto, Gianni Fenu, Mirko Marras, Giacomo Medda, Alessandro Soccol |
CIKM | 2 |
| 2025 | GreenFoodLens: Sustainability Labels for Food Recommendation
Giacomo Balloccu, Ludovico Boratto, Gianni Fenu, Mirko Marras, Giacomo Medda, Giovanni Murgia |
RecSys | 3 |
| 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. | 5 |
| 2024 | EDGE: A Conversational Interface driven by Large Language Models for Educational Knowledge Graphs ExplorationabstractAs education adopts digital platforms, the vast amount of information from various sources, such as learning management systems and learning object repositories, presents challenges in navigation and elaboration. Traditional interfaces involve a steep learning curve, limited user accessibility, and lack flexibility. Language models alone cannot address these issues as they do not have access to structured information specific to the educational organization. In this paper, we propose EDGE (EDucational knowledge Graph Explorer), a natural language interface that uses knowledge graphs to organize educational information. EDGE translates natural language requests into queries and converts the results back into natural language responses. We show EDGE's versatility using knowledge graphs built from public datasets, providing example interactions of different stakeholders. Demo video: https://u.garr.it/eYq63. Neda Afreen, Giacomo Balloccu, Ludovico Boratto, Gianni Fenu, Francesca Maridina Malloci, Mirko Marras, Andrea Giovanni Martis |
CIKM | 4 |
| 2024 | Explainable Recommender Systems with Knowledge Graphs and Language Models
Giacomo Balloccu, Ludovico Boratto, Gianni Fenu, Francesca Maridina Malloci, Mirko Marras |
ECIR (5) | 3 |
| 2024 | Robustness in Fairness Against Edge-Level Perturbations in GNN-Based Recommendation
Ludovico Boratto, Francesco Fabbri, Gianni Fenu, Mirko Marras, Giacomo Medda |
ECIR (3) | 3 |
| 2024 | KGGLM: A Generative Language Model for Generalizable Knowledge Graph Representation Learning in RecommendationabstractCurrent recommendation methods based on knowledge graphs rely on entity and relation representations for several steps along the pipeline, with knowledge completion and path reasoning being the most influential. Despite their similarities, the most effective representation methods for these steps differ, leading to inefficiencies, limited representativeness, and reduced interpretability. In this paper, we introduce KGGLM, a decoder-only Transformer model designed for generalizable knowledge representation learning to support recommendation. The model is trained on generic paths sampled from the knowledge graph to capture foundational patterns, and then fine-tuned on paths specific of the downstream step (knowledge completion and path reasoning in our case). Experiments on ML1M and LFM1M show that KGGLM beats twenty-two baselines in effectiveness under both knowledge completion and recommendation. Source code and pre-processed data sets are available at https://github.com/mirkomarras/kgglm. Giacomo Balloccu, Ludovico Boratto, Gianni Fenu, Mirko Marras, Alessandro Soccol |
RecSys | 3 |
| 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 | 3 |
| 2023 | Ontology-Based Generation of Data Platform AssetsabstractThe design and management of modern big data platforms are extremely complex. It requires carefully integrating multiple storage and computational platforms as well as implementing approaches to protect and audit data access. Therefore, onboarding new data and implementing new data transformation processes is typically time-consuming and expensive. In many cases, enterprises construct their data platforms without a clear distinction between logical and technical concerns. Consequently, these platforms lack sufficient abstraction and are closely tied to particular technologies, making the adaptation to technological evolution very costly. This paper illustrates a novel approach to designing data platform models based on a formal ontology that structures various domain components into an accessible knowledge graph. We also describe the preliminary version of AGILE-DM, a novel ontology that we built for this purpose. Our solution is flexible, technologically agnostic, and more adaptable to changes and technical advancements. Vincenzo De Leo, Gianni Fenu, David Greco, Nicolo Bidotti, Paolo Platter, Enrico Motta, Andrea Giovanni Nuzzolese, Francesco Osborne, Diego Reforgiato Recupero |
IEEE Big Data | 2 |
| 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 | 3 |
| 2023 | Knowledge is Power, Understanding is Impact: Utility and Beyond Goals, Explanation Quality, and Fairness in Path Reasoning Recommendation
Giacomo Balloccu, Ludovico Boratto, Christian Cancedda, Gianni Fenu, Mirko Marras |
ECIR (3) | 4 |
| 2023 | Towards Self-Explaining Sequence-Aware RecommendationabstractSelf-explaining models are becoming an important perk of recommender systems, as they help users understand the reason behind certain recommendations, which encourages them to interact more often with the platform. In order to personalize recommendations, modern approaches make the model aware of the user behavior history for interest evolution representation. However, existing explainable recommender systems do not consider the past user history to further personalize the explanation based on the user interest fluctuation. In this work, we propose a SEQuence-Aware Explainable Recommendation model (SEQUER) that is able to leverage the sequence of user-item review interactions to generate better explanations while maintaining recommendation performance. Experiments validate the effectiveness of our proposal on multiple recommendation scenarios. Our source code and preprocessed datasets are available at https://github.com/alarca94/sequer-recsys23. Alejandro Ariza-Casabona, Maria Salamó, Ludovico Boratto, Gianni Fenu |
RecSys | 4 |
| 2023 | Practical perspectives of consumer fairness in recommendation
Ludovico Boratto, Gianni Fenu, Mirko Marras, Giacomo Medda |
Inf. Process. Manag. | 2 |
| 2022 | Consumer Fairness in Recommender Systems: Contextualizing Definitions and Mitigations
Ludovico Boratto, Gianni Fenu, Mirko Marras, Giacomo Medda |
ECIR (1) | 2 |
| 2022 | Hands on Explainable Recommender Systems with Knowledge GraphsabstractThe goal of this tutorial is to present the RecSys community with recent advances on explainable recommender systems with knowledge graphs. We will first introduce conceptual foundations, by surveying the state of the art and describing real-world examples of how knowledge graphs are being integrated into the recommendation pipeline, also for the purpose of providing explanations. This tutorial will continue with a systematic presentation of algorithmic solutions to model, integrate, train, and assess a recommender system with knowledge graphs, with particular attention to the explainability perspective. A practical part will then provide attendees with concrete implementations of recommender systems with knowledge graphs, leveraging open-source tools and public datasets; in this part, tutorial participants will be engaged in the design of explanations accompanying the recommendations and in articulating their impact. We conclude the tutorial by analyzing emerging open issues and future directions. Website: https://explainablerecsys.github.io/recsys2022/. Giacomo Balloccu, Ludovico Boratto, Gianni Fenu, Mirko Marras |
RecSys | 3 |
| 2022 | Post Processing Recommender Systems with Knowledge Graphs for Recency, Popularity, and Diversity of ExplanationsabstractExisting explainable recommender systems have mainly modeled relationships between recommended and already experienced products, and shaped explanation types accordingly (e.g., movie "x" starred by actress "y" recommended to a user because that user watched other movies with "y" as an actress). However, none of these systems has investigated the extent to which properties of a single explanation (e.g., the recency of interaction with that actress) and of a group of explanations for a recommended list (e.g., the diversity of the explanation types) can influence the perceived explaination quality. In this paper, we conceptualized three novel properties that model the quality of the explanations (linking interaction recency, shared entity popularity, and explanation type diversity) and proposed re-ranking approaches able to optimize for these properties. Experiments on two public data sets showed that our approaches can increase explanation quality according to the proposed properties, fairly across demographic groups, while preserving recommendation utility. The source code and data are available at https://github.com/giacoballoccu/explanation-quality-recsys. Giacomo Balloccu, Ludovico Boratto, Gianni Fenu, Mirko Marras |
SIGIR | 3 |
| 2022 | Regulating Group Exposure for Item Providers in RecommendationabstractEngaging all content providers, including newcomers or minority demographic groups, is crucial for online platforms to keep growing and working. Hence, while building recommendation services, the interests of those providers should be valued. In this paper, we consider providers as grouped based on a common characteristic in settings in which certain provider groups have low representation of items in the catalog and, thus, in the user interactions. Then, we envision a scenario wherein platform owners seek to control the degree of exposure to such groups in the recommendation process. To support this scenario, we rely on disparate exposure measures that characterize the gap between the share of recommendations given to groups and the target level of exposure pursued by the platform owners. We then propose a re-ranking procedure that ensures desired levels of exposure are met. Experiments show that, while supporting certain groups of providers by rendering them with the target exposure, beyond-accuracy objectives experience significant gains with negligible impact in recommendation utility. Mirko Marras, Ludovico Boratto, Guilherme Ramos, Gianni Fenu |
SIGIR | 4 |
| 2021 | Connecting user and item perspectives in popularity debiasing for collaborative recommendation
Ludovico Boratto, Gianni Fenu, Mirko Marras |
Inf. Process. Manag. | 2 |
| 2020 | A Text Mining Approach to Extract and Rank Innovation Insights from Research Projects
Francesca Maridina Malloci, Laura Portell Penadés, Ludovico Boratto, Gianni Fenu |
WISE (2) | 4 |
| 2019 | The Effect of Algorithmic Bias on Recommender Systems for Massive Open Online Courses
Ludovico Boratto, Gianni Fenu, Mirko Marras |
ECIR (1) | 2 |
| 2019 | A Two-Step Feature Space Transforming Method to Improve Credit Scoring Performance
Salvatore Carta, Gianni Fenu, Anselmo Ferreira, Diego Reforgiato Recupero, Roberto Saia |
IC3K | 2 |
| 2018 | Employing Document Embeddings to Solve the "New Catalog" Problem in User Targeting, and Provide Explanations to the Users
Ludovico Boratto, Salvatore Carta, Gianni Fenu, Luca Piras 0002 |
ECIR | 3 |
| 2017 | Investigating the role of the rating prediction task in granularity-based group recommender systems and big data scenarios
Ludovico Boratto, Salvatore Carta, Gianni Fenu |
Inf. Sci. | 3 |