paper-with-me

Papers

FairDrop: Biased Edge Dropout for Enhancing Fairness in Graph Representation Learning

2021-04-29 · Indro Spinelli, Simone Scardapane, Amir Hussain, Aurelio Uncini

Graph representation learning has become a ubiquitous component in many scenarios, ranging from social network analysis to energy forecasting in smart grids. In several applications, ensuring the fairness of the node (or graph) representations with respect to some protected attributes is crucial for their correct deployment. Yet, fairness in graph deep learning remains under-explored, with few solutions available. In particular, the tendency of similar nodes to cluster on several real-world graphs (i.e., homophily) can dramatically worsen the fairness of these procedures. In this paper, we propose a novel biased edge dropout algorithm (FairDrop) to counter-act homophily and improve fairness in graph representation learning. FairDrop can be plugged in easily on many existing algorithms, is efficient, adaptable, and can be combined with other fairness-inducing solutions. After describing the general algorithm, we demonstrate its application on two benchmark tasks, specifically, as a random walk model for producing node embeddings, and to a graph convolutional network for link prediction. We prove that the proposed algorithm can successfully improve the fairness of all models up to a small or negligible drop in accuracy, and compares favourably with existing state-of-the-art solutions. In an ablation study, we demonstrate that our algorithm can flexibly interpolate between biasing towards fairness and an unbiased edge dropout. Furthermore, to better evaluate the gains, we propose a new dyadic group definition to measure the bias of a link prediction task when paired with group-based fairness metrics. In particular, we extend the metric used to measure the bias in the node embeddings to take into account the graph structure.

📄 PDF Abstract BibTeX arXiv:2104.14210

Code (1)

juellsprott/graphair-reproducibility pytorch

Tasks

FairnessGraph Representation LearningLink PredictionRepresentation Learning

Methods 이 논문이 사용한 방법론

Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

Enhancing Fairness and Performance in Machine Learning Models: A Multi-Task Learning Approach with Monte-Carlo Dropout and Pareto Optimality

2024-04-12 · Khadija Zanna, Akane Sano

Bias originates from both data and algorithmic design, often exacerbated by traditional fairness methods that fail to address the subtle impacts of protected attributes. This study introduces an approach to mitigate bias…

Decision MakingFairnessMulti-Task Learning

Making ML models fairer through explanations: the case of LimeOut

2020-11-01 · Guilherme Alves, Vaishnavi Bhargava, Miguel Couceiro, Amedeo Napoli

Algorithmic decisions are now being used on a daily basis, and based on Machine Learning (ML) processes that may be complex and biased. This raises several concerns given the critical impact that biased decisions may hav…

Fairness

Let's Grow an Unbiased Community: Guiding the Fairness of Graphs via New Links

2025-08-21 · Jiahua Lu, Huaxiao Liu, Shuotong Bai, Junjie Xu 외 arxiv

Graph Neural Networks (GNNs) have achieved remarkable success across diverse applications. However, due to the biases in the graph structures, graph neural networks face significant challenges in fairness. Although the o…

Community Detection

LimeOut: An Ensemble Approach To Improve Process Fairness

2020-06-17 · Vaishnavi Bhargava, Miguel Couceiro, Amedeo Napoli

Artificial Intelligence and Machine Learning are becoming increasingly present in several aspects of human life, especially, those dealing with decision making. Many of these algorithmic decisions are taken without human…

Decision MakingFairness

FedSPU: Personalized Federated Learning for Resource-constrained Devices with Stochastic Parameter Update

2024-03-18 · Ziru Niu, Hai Dong, A. K. Qin

Personalized Federated Learning (PFL) is widely employed in IoT applications to handle high-volume, non-iid client data while ensuring data privacy. However, heterogeneous edge devices owned by clients may impose varying…

Federated LearningPersonalized Federated Learning