Aris Anagnostopoulos
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Aris Anagnostopoulos has a total of 80 co-authors. Here are the top co-authors by number of shared publications:
- Ioannis Chatzigiannakis
Sapienza University of Rome, Rome, Italy
6 shared publications - Luca Maiano
Sapienza University of Rome
5 shared publications - Andrea Vitaletti
Sapienza University of Rome
3 shared publications - Daniel Mauricio Jimenez Gutierrez
Sapienza University Rome Italy
3 shared publications - Irene Amerini
Sapienza University of Rome, Rome, Italy
3 shared publications - Lorenzo Ricciardi Celsi
Dipartimento di Ingegneria e Scienze, Universitas Mercatorum, Piazza Mattei 10, 00186 Roma, Italy
3 shared publications
Latest Publications
- Open Access
- 27 October 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Recommender Systems
- Vol. 5 (2) , 1-24
CRAB: Churn Reduction Agent Based via Reinforcement Learning
The application of offline reinforcement learning (RL) in recommendation systems has proven valuable in improving user engagement. However, a significant challenge in real-world scenarios is the delayed nature of user feedback, which can degrade algorithm performance and complicate the task of reducing user churn, i.e., losing clients to competitors. In this article, we present an end-to-end framework called Churn Reduction Agent-Based (CRAB), which is specifically designed to efficiently incorporate delayed feedback into the recommendation process. CRAB uses a conservative Q-learning model to recommend offers to customers, incorporating delayed churn feedback directly into the reward function of the RL model. This allows the RL agent to optimize recommendations not only based on immediate acceptance probabilities, but also considering long-term user retention. Our approach also uses additional auxiliary model predictions to improve the representation of customer states in the RL environment, which significantly improves the framework’s performance. We validate our method using large-scale proprietary data from a real-world telecommunication company, addressing the complexities of scalability and practical implementation. Extensive offline experiments show that CRAB outperforms existing methods, including both internal company policies and state-of-the-art approaches. In addition, our online testing results confirm the framework’s effectiveness in delivering superior recommendations and effectively reducing user churn by 4.95%.
- 27 October 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Recommender Systems
- Vol. 5 (2) , 1-24
Open AccessCRAB: Churn Reduction Agent Based via Reinforcement Learning
The application of offline reinforcement learning (RL) in recommendation systems has proven valuable in improving user engagement. However, a significant challenge in real-world scenarios is the delayed nature of user feedback, which can degrade algorithm performance and complicate the task of reducing user churn, i.e., losing clients to competitors. In this article, we present an end-to-end framework called Churn Reduction Agent-Based (CRAB), which is specifically designed to efficiently incorporate delayed feedback into the recommendation process. CRAB uses a conservative Q-learning model to recommend offers to customers, incorporating delayed churn feedback directly into the reward function of the RL model. This allows the RL agent to optimize recommendations not only based on immediate acceptance probabilities, but also considering long-term user retention. Our approach also uses additional auxiliary model predictions to improve the representation of customer states in the RL environment, which significantly improves the framework’s performance. We validate our method using large-scale proprietary data from a real-world telecommunication company, addressing the complexities of scalability and practical implementation. Extensive offline experiments show that CRAB outperforms existing methods, including both internal company policies and state-of-the-art approaches. In addition, our online testing results confirm the framework’s effectiveness in delivering superior recommendations and effectively reducing user churn by 4.95%.
- Top Cited PapersOpen Access
- 17 January 2026
- Published by Elsevier in Information Fusion
- Vol. 131
On the security and privacy of federated learning: A survey with attacks, defenses, frameworks, applications, and future directions
- 17 January 2026
- Published by Elsevier in Information Fusion
- Vol. 131
Top Cited PapersOpen AccessOn the security and privacy of federated learning: A survey with attacks, defenses, frameworks, applications, and future directions
- Open Access
- 6 January 2026
- Published by Oxford University Press (OUP) in NAR Genomics and Bioinformatics
- Vol. 8 (1)
A novel explainable deep-learning approach for network analysis of epistatic interactions
Epistatic interactions of gene loci often determine complex trait phenotypes and may indicate the underlying molecular mechanisms of traits and diseases. Yet, the inference of epistatic interactions and gene–gene networks remains challenging. Neural networks have become successful in classifying complex data, revolutionizing various fields. However, their complexity does not reveal how they combine input features, and this lack of interpretability limits their use with genetic data. We thus introduce EpiDetect, a novel framework for discovering interactions between input features (single-nucleotide polymorphisms—SNPs—in our setting). EpiDetect neural-network–based classifiers detect interactions in systolic, diastolic, and pulse pressure genome-wide association datasets. Central to EpiDetect is EpiCID, a novel explainability algorithm for neural networks. Using EpiCID, we identified a network of highly interactive SNPs, performed centrality analysis to pinpoint central SNPs and genes, and outperformed established epistatic-interaction-detection algorithms. Moreover, pathway analysis uncovered well-known and novel pathways that could play a significant role in blood pressure traits, opening up new research directions.
- 6 January 2026
- Published by Oxford University Press (OUP) in NAR Genomics and Bioinformatics
- Vol. 8 (1)
Open AccessA novel explainable deep-learning approach for network analysis of epistatic interactions
Epistatic interactions of gene loci often determine complex trait phenotypes and may indicate the underlying molecular mechanisms of traits and diseases. Yet, the inference of epistatic interactions and gene–gene networks remains challenging. Neural networks have become successful in classifying complex data, revolutionizing various fields. However, their complexity does not reveal how they combine input features, and this lack of interpretability limits their use with genetic data. We thus introduce EpiDetect, a novel framework for discovering interactions between input features (single-nucleotide polymorphisms—SNPs—in our setting). EpiDetect neural-network–based classifiers detect interactions in systolic, diastolic, and pulse pressure genome-wide association datasets. Central to EpiDetect is EpiCID, a novel explainability algorithm for neural networks. Using EpiCID, we identified a network of highly interactive SNPs, performed centrality analysis to pinpoint central SNPs and genes, and outperformed established epistatic-interaction-detection algorithms. Moreover, pathway analysis uncovered well-known and novel pathways that could play a significant role in blood pressure traits, opening up new research directions.
- Open Access
- 27 December 2025
- Published by Elsevier in Journal of Industrial Information Integration
- Vol. 50
A thorough assessment of the non-IID data impact in federated learning
- 27 December 2025
- Published by Elsevier in Journal of Industrial Information Integration
- Vol. 50
Open AccessA thorough assessment of the non-IID data impact in federated learning
- 28 January 2025
- Published by Springer Nature
- p. 381-395
What’s Real News Today? A Multimodal, Continual-Learning Approach for Detecting Fake News Over Time
- 28 January 2025
- Published by Springer Nature
- p. 381-395
What’s Real News Today? A Multimodal, Continual-Learning Approach for Detecting Fake News Over Time
- Open Access
- 30 December 2024
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Intelligent Systems and Technology
- Vol. 16 (1) , 1-32
Fair Projections as a Means toward Balanced Recommendations
The goal of recommender systems is to provide to users suggestions that match their interests, with the eventual goal of increasing their satisfaction, as measured by the number of transactions (clicks, purchases, and so forth). Often, this leads to providing recommendations that are of a particular type. For some contexts (e.g., browsing videos for information) this may be undesirable, as it may enforce the creation of filter bubbles. This is because of the existence of underlying bias in the input data of prior user actions. Reducing hidden bias in the data and ensuring fairness in algorithmic data analysis has recently received significant attention. In this article, we consider both the densest subgraph and the \(k\) -clustering problem, two primitives that are being used by some recommender systems. We are given a coloring on the nodes, respectively the points, and aim to compute a fair solution \(S\) , consisting of a subgraph or a clustering, such that none of the colors is disparately impacted by the solution. Unfortunately, introducing fair solutions typically makes these problems substantially more difficult. Unlike the unconstrained densest subgraph problem, which is solvable in polynomial time, the fair densest subgraph problem is NP-hard even to approximate, which means that with the standard computational model it is probably impossible to solve (or even approximate it sufficiently well) in polynomial time. For \(k\) -clustering, the fairness constraints make the problem very similar to capacitated clustering, which is a notoriously hard problem to even approximate. Despite such negative premises, we are able to provide positive results in important use cases. In particular, we are able to prove that a suitable spectral embedding allows recovery of an almost optimal, fair, dense subgraph hidden in the input data, whenever one is present, a result that is further supported by experimental evidence. We also show a polynomial-time, \(2\) -approximation algorithm to the problem of fair densest subgraph, assuming that there exist only two colors and both colors occur equally often in the graph. This result turns out to be optimal assuming the small set expansion hypothesis. For fair \(k\) -clustering, we show that we can recover high quality fair clusterings effectively and efficiently. For the special case of \(k\) -median and \(k\) -center, we offer additional, fast and simple approximation algorithms as well as new hardness results. The above theoretical findings drive the design of heuristics, which we experimentally evaluate on a scenario based on real data, in which our aim is to strike a good balance between diversity and highly correlated items from Amazon co-purchasing graphs and Facebook contacts. We additionally evaluated our algorithmic solutions for the fair \(k\) -median problem through experiments on various real-world datasets.- 30 December 2024
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Intelligent Systems and Technology
- Vol. 16 (1) , 1-32
Open AccessFair Projections as a Means toward Balanced Recommendations
The goal of recommender systems is to provide to users suggestions that match their interests, with the eventual goal of increasing their satisfaction, as measured by the number of transactions (clicks, purchases, and so forth). Often, this leads to providing recommendations that are of a particular type. For some contexts (e.g., browsing videos for information) this may be undesirable, as it may enforce the creation of filter bubbles. This is because of the existence of underlying bias in the input data of prior user actions. Reducing hidden bias in the data and ensuring fairness in algorithmic data analysis has recently received significant attention. In this article, we consider both the densest subgraph and the \(k\) -clustering problem, two primitives that are being used by some recommender systems. We are given a coloring on the nodes, respectively the points, and aim to compute a fair solution \(S\) , consisting of a subgraph or a clustering, such that none of the colors is disparately impacted by the solution. Unfortunately, introducing fair solutions typically makes these problems substantially more difficult. Unlike the unconstrained densest subgraph problem, which is solvable in polynomial time, the fair densest subgraph problem is NP-hard even to approximate, which means that with the standard computational model it is probably impossible to solve (or even approximate it sufficiently well) in polynomial time. For \(k\) -clustering, the fairness constraints make the problem very similar to capacitated clustering, which is a notoriously hard problem to even approximate. Despite such negative premises, we are able to provide positive results in important use cases. In particular, we are able to prove that a suitable spectral embedding allows recovery of an almost optimal, fair, dense subgraph hidden in the input data, whenever one is present, a result that is further supported by experimental evidence. We also show a polynomial-time, \(2\) -approximation algorithm to the problem of fair densest subgraph, assuming that there exist only two colors and both colors occur equally often in the graph. This result turns out to be optimal assuming the small set expansion hypothesis. For fair \(k\) -clustering, we show that we can recover high quality fair clusterings effectively and efficiently. For the special case of \(k\) -median and \(k\) -center, we offer additional, fast and simple approximation algorithms as well as new hardness results. The above theoretical findings drive the design of heuristics, which we experimentally evaluate on a scenario based on real data, in which our aim is to strike a good balance between diversity and highly correlated items from Amazon co-purchasing graphs and Facebook contacts. We additionally evaluated our algorithmic solutions for the fair \(k\) -median problem through experiments on various real-world datasets. - 9 August 2024
- Published by Springer Nature in Social Network Analysis and Mining
- Vol. 14 (1) , 1-17
General-purpose query processing on summary graphs
- 9 August 2024
- Published by Springer Nature in Social Network Analysis and Mining
- Vol. 14 (1) , 1-17
General-purpose query processing on summary graphs
- Open Access
- 5 June 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 81004-81016
FedArtML: A Tool to Facilitate the Generation of Non-IID Datasets in a Controlled Way to Support Federated Learning Research
Federated Learning (FL) enables collaborative training of Machine Learning (ML) models across decentralized clients while preserving data privacy. One of the challenges that FL faces is when the clients’ data is not independent and identically distributed (non-IID). It is, therefore, crucial to quantify how non-IID data impacts performance. However, due to the limited number of federated data available, it is not easy to carry out real-world simulations. In this work, we propose for the first time (1) the Hist-Dirichlet-based and Min-Size-Dirichlet methods for partitioning data into multiple nodes using the features and quantity distribution and the Dirichlet distribution. We use the (2) Jensen-Shannon and Hellinger distances for quantifying the degree of IID data. Moreover, we implemented (3) state-of-the-art partitioning methods based on the labels’ distribution across clients. All our proposals are open-source in a library called FedArtML, publicly available on PyPI. It facilitates research on cross-silo and cross-device FL, allowing a systematic and controlled partition of centralized datasets using the label, features, and quantity skewness. To demonstrate the value of our proposed methods and the robustness of FedArtML, we experimented in the ECG arrhythmia detection field with Physionet 2020 data. Our results demonstrate that our tool generates federated datasets for multi-client model training and accurately measures client distribution heterogeneity. Our approach achieves 48% higher non-IID-ness than existing feature skew methods, providing more granularity. Furthermore, we validate our simulated federated datasets against real-world data, revealing only a 2% F1-Score difference, affirming the method’s real-life applicability.
- 5 June 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 81004-81016
Open AccessFedArtML: A Tool to Facilitate the Generation of Non-IID Datasets in a Controlled Way to Support Federated Learning Research
Federated Learning (FL) enables collaborative training of Machine Learning (ML) models across decentralized clients while preserving data privacy. One of the challenges that FL faces is when the clients’ data is not independent and identically distributed (non-IID). It is, therefore, crucial to quantify how non-IID data impacts performance. However, due to the limited number of federated data available, it is not easy to carry out real-world simulations. In this work, we propose for the first time (1) the Hist-Dirichlet-based and Min-Size-Dirichlet methods for partitioning data into multiple nodes using the features and quantity distribution and the Dirichlet distribution. We use the (2) Jensen-Shannon and Hellinger distances for quantifying the degree of IID data. Moreover, we implemented (3) state-of-the-art partitioning methods based on the labels’ distribution across clients. All our proposals are open-source in a library called FedArtML, publicly available on PyPI. It facilitates research on cross-silo and cross-device FL, allowing a systematic and controlled partition of centralized datasets using the label, features, and quantity skewness. To demonstrate the value of our proposed methods and the robustness of FedArtML, we experimented in the ECG arrhythmia detection field with Physionet 2020 data. Our results demonstrate that our tool generates federated datasets for multi-client model training and accurately measures client distribution heterogeneity. Our approach achieves 48% higher non-IID-ness than existing feature skew methods, providing more granularity. Furthermore, we validate our simulated federated datasets against real-world data, revealing only a 2% F1-Score difference, affirming the method’s real-life applicability.
- Open Access
- 13 May 2024
- Published by Association for Computing Machinery (ACM)
- p. 2009-2019
ReliK: A Reliability Measure for Knowledge Graph Embeddings
Can we assess a priori how well a knowledge graph embedding will perform on a specific downstream task and in a specific part of the knowledge graph? Knowledge graph embeddings (KGEs) represent entities (e.g., ''da Vinci,'' ''Mona Lisa'') and relationships (e.g., ''painted'') of a knowledge graph (KG) as vectors. KGEs are generated by optimizing an embedding score, which assesses whether a triple (e.g., ''da Vinci,'' "painted,'' ''Mona Lisa'') exists in the graph. KGEs have been proven effective in a variety of web-related downstream tasks, including, for instance, predicting relationship(s) among entities. However, the problem of anticipating the performance of a given KGE in a certain downstream task and locally to a specific individual triple, has not been tackled so far. In this paper, we fill this gap withReliK, a Reli ability measure for K GEs. ReliK relies solely on KGE embedding scores, is task- and KGE-agnostic, and requires no further KGE training. As such, it is particularly appealing for semantic web applications which call for testing multiple KGE methods on various parts of the KG and on each individual downstream task. Through extensive experiments, we attest thatReliK correlates well with both common downstream tasks, such as tail/relation prediction and triple classification, as well as advanced downstream tasks, such as rule mining and question answering, while preserving locality.
- 13 May 2024
- Published by Association for Computing Machinery (ACM)
- p. 2009-2019
Open AccessReliK: A Reliability Measure for Knowledge Graph Embeddings
Can we assess a priori how well a knowledge graph embedding will perform on a specific downstream task and in a specific part of the knowledge graph? Knowledge graph embeddings (KGEs) represent entities (e.g., ''da Vinci,'' ''Mona Lisa'') and relationships (e.g., ''painted'') of a knowledge graph (KG) as vectors. KGEs are generated by optimizing an embedding score, which assesses whether a triple (e.g., ''da Vinci,'' "painted,'' ''Mona Lisa'') exists in the graph. KGEs have been proven effective in a variety of web-related downstream tasks, including, for instance, predicting relationship(s) among entities. However, the problem of anticipating the performance of a given KGE in a certain downstream task and locally to a specific individual triple, has not been tackled so far. In this paper, we fill this gap withReliK, a Reli ability measure for K GEs. ReliK relies solely on KGE embedding scores, is task- and KGE-agnostic, and requires no further KGE training. As such, it is particularly appealing for semantic web applications which call for testing multiple KGE methods on various parts of the KG and on each individual downstream task. Through extensive experiments, we attest thatReliK correlates well with both common downstream tasks, such as tail/relation prediction and triple classification, as well as advanced downstream tasks, such as rule mining and question answering, while preserving locality.
- 10 April 2024
- Published by Springer Nature
- p. 250-262
Analyzing Topic Models: A Tourism Recommender System Perspective
- 10 April 2024
- Published by Springer Nature
- p. 250-262
Analyzing Topic Models: A Tourism Recommender System Perspective