mlsanityData to 14 Oct 2026

Fairify: Fairness Verification of Neural Networks

arXiv 2212.06140 ↗First posted 8 Dec 2022cs.LG cs.AIcited by 22

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 40 of its 81 references that are in the map. First posted on arXiv 8 Dec 2022.

Builds on

40 of 81 references.

References · 40

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  2. 2013Intriguing properties of neural networkscited by 5,155
  3. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  4. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  5. 2016Equality of Opportunity in Supervised Learningcited by 2,007
  6. 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,268
  7. 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 776
  8. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
  9. 2014Certifying and removing disparate impactcited by 715
  10. 2016Fair prediction with disparate impact: A study of bias in recidivism prediction instrumentscited by 672
  11. 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
  12. 2017On Fairness and Calibrationcited by 406
28 more
  1. 2016Safety Verification of Deep Neural Networkscited by 263
  2. 2018Improving fairness in machine learning systems: What do industry practitioners need?cited by 262
  3. 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 251
  4. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 242
  5. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  6. 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 221
  7. 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
  8. 2017Fairness Testing: Testing Software for Discriminationcited by 126
  9. 2018A Unified Approach to Quantifying Algorithmic Unfairness: Measuring Individual & Group Unfairness via Inequality Indicescited by 97
  10. 2021Bias in Machine Learning Software: Why? How? What to do?cited by 93
  11. 2018Automated Directed Fairness Testingcited by 78
  12. 2019Training individually fair ML models with Sensitive Subspace Robustnesscited by 73
  13. 2020Learning Certified Individually Fair Representationscited by 69
  14. 2015Learning with a Strong Adversarycited by 68
  15. 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
  16. 2020Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairnesscited by 52
  17. 2018Concolic Testing for Deep Neural Networkscited by 51
  18. 2020Verifying Individual Fairness in Machine Learning Modelscited by 49
  19. 2021Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipelinecited by 49
  20. 2018Probabilistic Verification of Fairness Properties via Concentrationcited by 45
  21. 2019Perfectly Parallel Fairness Certification of Neural Networkscited by 42
  22. 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identificationcited by 42
  23. 2018Evaluating and Understanding the Robustness of Adversarial Logit Pairingcited by 34
  24. 2020ReluDiff: Differential Verification of Deep Neural Networkscited by 29
  25. 2017Towards Proving the Adversarial Robustness of Deep Neural Networkscited by 26
  26. 2021DNNV: A Framework for Deep Neural Network Verificationcited by 23
  27. 2021Self-Checking Deep Neural Networks in Deploymentcited by 18
  28. 2021The Art and Practice of Data Science Pipelines: A Comprehensive Study of Data Science Pipelines In Theory, In-The-Small, and In-The-Largecited by 17

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 3; 2024: 7; 2025: 6; 2026: 6.

22 papers.

Sort:

By area:

  1. 2023Bias Testing and Mitigation in LLM-based Code Generationcited by 53
  2. 2024FairProof : Confidential and Certifiable Fairness for Neural Networkscited by 13
  3. 2024Certifying Counterfactual Bias in LLMscited by 10
  4. 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoMLcited by 9
  5. 2024Fairness Concerns in App Reviews: A Study on AI-based Mobile Appscited by 4
  6. 2024Solving Probabilistic Verification Problems of Neural Networks using Branch and Boundcited by 4
  7. 2025Logic Gate Neural Networks are Good for Verificationcited by 4
  8. 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Softwarecited by 3
  9. 2025FairSense: Long-Term Fairness Analysis of ML-Enabled Systemscited by 3
  10. 2025Monitoring Robustness and Individual Fairnesscited by 3
  11. 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deploymentcited by 1
  12. 2024FAIREDU: A Multiple Regression-Based Method for Enhancing Fairness in Machine Learning Models for Educational Applicationscited by 1
10 more
  1. 2025Uncovering Discrimination Clusters: Quantifying and Explaining Systematic Fairness Violationscited by 1
  2. 2026Analyzing Fairness of Neural Network Prediction via Counterfactual Dataset Generationcited by 1
  3. 2023Fairness Improvement with Multiple Protected Attributes: How Far Are We?cited by 0
  4. 2025Language Models That Walk the Talk: A Framework for Formal Fairness Certificatescited by 0
  5. 2025Fairness Is Not Just Ethical: Performance Trade-Off via Data Correlation Tuning to Mitigate Bias in ML Softwarecited by 0
  6. 2026Are You the A-hole? A Fair, Multi-Perspective Ethical Reasoning Frameworkcited by 0
  7. 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approachcited by 0
  8. 2026Provable Fairness Repair for Deep Neural Networkscited by 0
  9. 2026A Large-Scale Measurement of AI Bill of Materials Completeness in Hugging Face Modelscited by 0
  10. 2026Fairness Invariants: A Relational Approach to Explaining and Mitigating Fairness Bugscited by 0