mlsanityData to 14 Oct 2026

Certifying the Fairness of KNN in the Presence of Dataset Bias

arXiv 2307.08722 ↗First posted 17 Jul 2023cs.LG cs.CY cs.SEcited by 7

Not on the map. Why?

Abstract (arXiv)

We propose a method for certifying the fairness of the classification result of a widely used supervised learning algorithm, the k-nearest neighbors (KNN), under the assumption that the training data may have historical bias caused by systematic mislabeling of samples from a protected minority group. To the best of our knowledge, this is the first certification method for KNN based on three variants of the fairness definition: individual fairness, ε-fairness, and label-flipping fairness. We first define the fairness certification problem for KNN and then propose sound approximations of the complex arithmetic computations used in the state-of-the-art KNN algorithm. This is meant to lift the computation results from the concrete domain to an abstract domain, to reduce the computational cost. We show effectiveness of this abstract interpretation based technique through experimental evaluation on six datasets widely used in the fairness research literature. We also show that the method is accurate enough to obtain fairness certifications for a large number of test inputs, despite the presence of historical bias in the datasets.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 19 of its 50 references that are in the map. First posted on arXiv 17 Jul 2023.

Builds on

19 of 50 references.

References · 19

  1. 2016Man is to Computer Programmer as Woman is to Homemaker? Debiasing Word Embeddingscited by 1,312
  2. 2020Certified Robustness to Label-Flipping Attacks via Randomized Smoothingcited by 108
  3. 2020Learning Certified Individually Fair Representationscited by 69
  4. 2020Certified Robustness of Nearest Neighbors against Data Poisoning and Backdoor Attackscited by 60
  5. 2018Probabilistic Verification of Fairness Properties via Concentrationcited by 45
  6. 2020ReluDiff: Differential Verification of Deep Neural Networkscited by 29
  7. 2020NeuroDiff: Scalable Differential Verification of Neural Networks using Fine-Grained Approximationcited by 22
  8. 2021Certifying Robustness to Programmable Data Bias in Decision Treescited by 21
  9. 2020DiffRNN: Differential Verification of Recurrent Neural Networkscited by 12
  10. 2019Mitigating Power Side Channels during Compilationcited by 4
  11. 2021Data-Driven Synthesis of Provably Sound Side Channel Analysescited by 4
  12. 2017Modular Verification of Interrupt-Driven Softwarecited by 3
7 more
  1. 2022Certifying Data-Bias Robustness in Linear Regressioncited by 3
  2. 2017Flow-Sensitive Composition of Thread-Modular Abstract Interpretationcited by 2
  3. 2018Eliminating Timing Side-Channel Leaks using Program Repaircited by 2
  4. 2019Abstract Interpretation under Speculative Executioncited by 2
  5. 2017Thread-Modular Static Analysis for Relaxed Memory Modelscited by 1
  6. 2018Adversarial Symbolic Execution for Detecting Concurrency-Related Cache Timing Leakscited by 1
  7. 2020Canonical Representations of k-Safety Hyperpropertiescited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 3; 2026: 3.

7 papers.