Fairness-aware Optimal Graph Filter Design
- URL: http://arxiv.org/abs/2310.14432v1
- Date: Sun, 22 Oct 2023 22:40:40 GMT
- Title: Fairness-aware Optimal Graph Filter Design
- Authors: O. Deniz Kose, Yanning Shen, Gonzalo Mateos
- Abstract summary: Graphs are mathematical tools that can be used to represent complex real-world interconnected systems.
Machine learning (ML) over graphs has attracted significant attention recently.
We take a fresh look at the problem of bias mitigation in graph-based learning by borrowing insights from graph signal processing.
- Score: 25.145533328758614
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Graphs are mathematical tools that can be used to represent complex
real-world interconnected systems, such as financial markets and social
networks. Hence, machine learning (ML) over graphs has attracted significant
attention recently. However, it has been demonstrated that ML over graphs
amplifies the already existing bias towards certain under-represented groups in
various decision-making problems due to the information aggregation over biased
graph structures. Faced with this challenge, here we take a fresh look at the
problem of bias mitigation in graph-based learning by borrowing insights from
graph signal processing. Our idea is to introduce predesigned graph filters
within an ML pipeline to reduce a novel unsupervised bias measure, namely the
correlation between sensitive attributes and the underlying graph connectivity.
We show that the optimal design of said filters can be cast as a convex problem
in the graph spectral domain. We also formulate a linear programming (LP)
problem informed by a theoretical bias analysis, which attains a closed-form
solution and leads to a more efficient fairness-aware graph filter. Finally,
for a design whose degrees of freedom are independent of the input graph size,
we minimize the bias metric over the family of polynomial graph convolutional
filters. Our optimal filter designs offer complementary strengths to explore
favorable fairness-utility-complexity tradeoffs. For performance evaluation, we
conduct extensive and reproducible node classification experiments over
real-world networks. Our results show that the proposed framework leads to
better fairness measures together with similar utility compared to
state-of-the-art fairness-aware baselines.
Related papers
- Online Graph Filtering Over Expanding Graphs [14.594691605523005]
We propose an online graph filtering framework by relying on online learning principles.
We design filters for scenarios where the topology is both known and unknown, including a learner adaptive to such evolution.
We conduct a regret analysis to highlight the role played by the different components such as the online algorithm, the filter order, and the growing graph model.
arXiv Detail & Related papers (2024-09-11T11:50:16Z) - Chasing Fairness in Graphs: A GNN Architecture Perspective [73.43111851492593]
We propose textsfFair textsfMessage textsfPassing (FMP) designed within a unified optimization framework for graph neural networks (GNNs)
In FMP, the aggregation is first adopted to utilize neighbors' information and then the bias mitigation step explicitly pushes demographic group node presentation centers together.
Experiments on node classification tasks demonstrate that the proposed FMP outperforms several baselines in terms of fairness and accuracy on three real-world datasets.
arXiv Detail & Related papers (2023-12-19T18:00:15Z) - Fairness-Aware Graph Filter Design [19.886840347109285]
Graphs are mathematical tools that can be used to represent complex real-world systems.
Machine learning (ML) over graphs amplifies the already existing bias towards certain under-represented groups.
We propose a fair graph filter that can be employed in a versatile manner for graph-based learning tasks.
arXiv Detail & Related papers (2023-03-20T21:31:51Z) - Learning Graph Structure from Convolutional Mixtures [119.45320143101381]
We propose a graph convolutional relationship between the observed and latent graphs, and formulate the graph learning task as a network inverse (deconvolution) problem.
In lieu of eigendecomposition-based spectral methods, we unroll and truncate proximal gradient iterations to arrive at a parameterized neural network architecture that we call a Graph Deconvolution Network (GDN)
GDNs can learn a distribution of graphs in a supervised fashion, perform link prediction or edge-weight regression tasks by adapting the loss function, and they are inherently inductive.
arXiv Detail & Related papers (2022-05-19T14:08:15Z) - Optimal Propagation for Graph Neural Networks [51.08426265813481]
We propose a bi-level optimization approach for learning the optimal graph structure.
We also explore a low-rank approximation model for further reducing the time complexity.
arXiv Detail & Related papers (2022-05-06T03:37:00Z) - OOD-GNN: Out-of-Distribution Generalized Graph Neural Network [73.67049248445277]
Graph neural networks (GNNs) have achieved impressive performance when testing and training graph data come from identical distribution.
Existing GNNs lack out-of-distribution generalization abilities so that their performance substantially degrades when there exist distribution shifts between testing and training graph data.
We propose an out-of-distribution generalized graph neural network (OOD-GNN) for achieving satisfactory performance on unseen testing graphs that have different distributions with training graphs.
arXiv Detail & Related papers (2021-12-07T16:29:10Z) - Unbiased Graph Embedding with Biased Graph Observations [52.82841737832561]
We propose a principled new way for obtaining unbiased representations by learning from an underlying bias-free graph.
Based on this new perspective, we propose two complementary methods for uncovering such an underlying graph.
arXiv Detail & Related papers (2021-10-26T18:44:37Z) - Biased Edge Dropout for Enhancing Fairness in Graph Representation
Learning [14.664485680918725]
We propose a 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.
We prove that the proposed algorithm can successfully improve the fairness of all models up to a small or negligible drop in accuracy.
arXiv Detail & Related papers (2021-04-29T08:59:36Z) - Multilayer Clustered Graph Learning [66.94201299553336]
We use contrastive loss as a data fidelity term, in order to properly aggregate the observed layers into a representative graph.
Experiments show that our method leads to a clustered clusters w.r.t.
We learn a clustering algorithm for solving clustering problems.
arXiv Detail & Related papers (2020-10-29T09:58:02Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.