paper-with-me

홈 › Papers

Fairify: Fairness Verification of Neural Networks

2022-12-08 · Sumon Biswas, Hridesh Rajan

Fairness of machine learning (ML) software has become a major concern in the recent past. Although recent research on testing and improving fairness have demonstrated impact on real-world software, providing fairness guarantee in practice is still lacking. Certification of ML models is challenging because of the complex decision-making process of the models. In this paper, we proposed Fairify, an SMT-based approach to verify individual fairness property in neural network (NN) models. Individual fairness ensures that any two similar individuals get similar treatment irrespective of their protected attributes e.g., race, sex, age. Verifying this fairness property is hard because of the global checking and non-linear computation nodes in NN. We proposed sound approach to make individual fairness verification tractable for the developers. The key idea is that many neurons in the NN always remain inactive when a smaller part of the input domain is considered. So, Fairify leverages whitebox access to the models in production and then apply formal analysis based pruning. Our approach adopts input partitioning and then prunes the NN for each partition to provide fairness certification or counterexample. We leveraged interval arithmetic and activation heuristic of the neurons to perform the pruning as necessary. We evaluated Fairify on 25 real-world neural networks collected from four different sources, and demonstrated the effectiveness, scalability and performance over baseline and closely related work. Fairify is also configurable based on the domain and size of the NN. Our novel formulation of the problem can answer targeted verification queries with relaxations and counterexamples, which have practical implications.

📄 PDF Abstract BibTeX arXiv:2212.06140

Code (1)

sumonbis/farify 공식 구현

Tasks

Decision MakingFairness

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

A Comparison of Differential Performance Metrics for the Evaluation of Automatic Speaker Verification Fairness

2024-04-27 · Oubaida Chouchane, Christoph Busch, Chiara Galdi, Nicholas Evans 외

When decisions are made and when personal data is treated by automated processes, there is an expectation of fairness -- that members of different demographic groups receive equitable treatment. This expectation applies …

Face RecognitionFairnessSpeaker Verification

Fairness as a Program Property

2016-10-19 · Aws Albarghouthi, Loris D'Antoni, Samuel Drews, Aditya Nori

We explore the following question: Is a decision-making program fair, for some useful definition of fairness? First, we describe how several algorithmic fairness questions can be phrased as program verification problems.…

Decision MakingFairness

SVEva Fair: A Framework for Evaluating Fairness in Speaker Verification

2021-07-26 · Wiebke Toussaint, Aaron Yi Ding

Despite the success of deep neural networks (DNNs) in enabling on-device voice assistants, increasing evidence of bias and discrimination in machine learning is raising the urgency of investigating the fairness of these …

FairnessSpeaker Verificationspeech-recognitionSpeech Recognition

AMALGAM: A Matching Approach to fairfy tabuLar data with knowledGe grAph Model

2021-01-17 · Rabia Azzi, Gayo Diallo

In this paper we present AMALGAM, a matching approach to fairify tabular data with the use of a knowledge graph. The ultimate goal is to provide fast and efficient approach to annotate tabular data with entities from a b…

Column Type AnnotationGraph Matching

Quantitative Verification of Fairness in Tree Ensembles

2025-12-18 · Zhenjiang Zhao, Takahisa Toda, Takashi Kitamura arxiv

This work focuses on quantitative verification of fairness in tree ensembles. Unlike traditional verification approaches that merely return a single counterexample when the fairness is violated, quantitative verification…