Learning Fair Naive Bayes Classifiers by Discovering and Eliminating Discrimination Patterns
Open accessAbstract
As machine learning is increasingly used to make real-world decisions, recent research efforts aim to define and ensure fairness in algorithmic decision making. Existing methods often assume a fixed set of observable features to define individuals, but lack a discussion of certain features not being observed at test time. In this paper, we study fairness of naive Bayes classifiers, which allow partial observations. In particular, we introduce the notion of a discrimination pattern, which refers to an individual receiving different classifications depending on whether some sensitive attributes were observed. Then a model is considered fair if it has no such pattern. We propose an algorithm to discover and mine for discrimination patterns in a naive Bayes classifier, and show how to learn maximum-likelihood parameters subject to these fairness constraints. Our approach iteratively discovers and eliminates discrimination patterns until a fair model is learned. An empirical evaluation on three real-world datasets demonstrates that we can remove exponentially many discrimination patterns by only adding a small fraction of them as constraints.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Dwork, C., Hardt, M., Pitassi, T., Reingold, O., & Zemel, R. (2012) · Proceedings of the 3rd Innovations in Theoretical Computer Science Conference · doi:10.1145/2090236.2090255 · Cited by 3,501 · see citing works
Equality of Opportunity in Supervised Learning
Hardt, M., Price, E., & Srebro, N. (2016) · arXiv · doi:10.48550/arxiv.1610.02413 · Cited by 2,536 · see citing works
Fair prediction with disparate impact: a study of bias in recidivism prediction instruments
Chouldechova, A. (2017) · Big Data · doi:10.1089/big.2016.0047 · Cited by 2,159 · see citing works
Certifying and Removing Disparate Impact
Feldman, M., Friedler, S. A., Moeller, J., Scheidegger, C., & Venkatasubramanian, S. (2015) · Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining · doi:10.1145/2783258.2783311 · Cited by 1,827 · see citing works
(2013) · Cited by 1,126 · see citing works
Modeling and Reasoning with Bayesian Networks
Darwiche, A. Y. (2009) · Cambridge University Press eBooks · doi:10.1017/cbo9780511811357 · Cited by 1,120 · see citing works
Kusner, M. J., Loftus, J. R., Russell, C., & Silva, R. (2017) · arXiv · doi:10.48550/arxiv.1703.06856 · Cited by 995 · see citing works
Three naive Bayes approaches for discrimination-free classification.
Calders, T., & Verwer, S. (2010) · Data Mining and Knowledge Discovery · doi:10.1007/s10618-010-0190-x · Cited by 764 · see citing works
Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining
Ghani, R., USA, K. 1. T. 1. A. S. I. C. O. K. D. A. D. M. 2. C. I., Association for Computing Machinery-Digital Library, ACM Special Interest Group on Knowledge Discovery in Data, ACM Special Interest Group on Management of Data, & SIGs, A. (2013) · doi:10.1145/2487575 · Cited by 753 · see citing works
Fairness-Aware Classifier with Prejudice Remover Regularizer
Kamishima, T., Akaho, S., Asoh, H., & Sakuma, J. (2012) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-33486-3_3 · Cited by 694 · see citing works
Automated Experiments on Ad Privacy Settings: A Tale of Opacity, Choice, and Discrimination
Datta, A., Tschantz, M. C., & Datta, A. (2015) · Proceedings on Privacy Enhancing Technologies · doi:10.1515/popets-2015-0007 · Cited by 676 · see citing works
Fairness Constraints: Mechanisms for Fair Classification
Zafar, M. B., Valera, I., Rodriguez, M. G., & Gummadi, K. P. (2015) · arXiv · doi:10.48550/arxiv.1507.05259 · Cited by 645 · see citing works
Classifying without discriminating
Kamiran, F., & Calders, T. (2009) · 2009 2nd International Conference on Computer, Control and Communication · doi:10.1109/ic4.2009.4909197 · Cited by 409 · see citing works
Sum-Product Networks: A New Deep ArchitecturePreprint
Poon, H., & Domingos, P. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1202.3732 · Cited by 391 · see citing works
Preventing Fairness Gerrymandering: Auditing and Learning for Subgroup Fairness
Kearns, M., Neel, S., Roth, A., & Wu, Z. S. (2017) · arXiv · doi:10.48550/arxiv.1711.05144 · Cited by 381 · cited 1× · see citing works
“2013), whereas we formulated to problem as constrained optimization, an approach often used to ensure fairness in other models (Dwork et al. 2012; Kearns et al. 2018).”
MethodAvoiding Discrimination through Causal Reasoning
Kilbertus, N., Rojas-Carulla, M., Parascandolo, G., Hardt, M., Janzing, D., & Schölkopf, B. (2017) · arXiv · doi:10.48550/arxiv.1706.02744 · Cited by 358 · see citing works
k-NN as an implementation of situation testing for discrimination discovery and prevention
Luong, B. T., Ruggieri, S., & Turini, F. (2011) · Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining · doi:10.1145/2020408.2020488 · Cited by 263 · see citing works
Geometric Programming: Methods, Computations and Applications
Ecker, J. G. (1980) · SIAM Review · doi:10.1137/1022058 · Cited by 190 · see citing works
FairTest: Discovering Unwarranted Associations in Data-Driven Applications
Tramèr, F., Atlidakis, V., Geambasu, R., Hsu, D., Hubaux, J.-P., Humbert, M., Juels, A., & Lin, H. (2015) · arXiv · doi:10.48550/arxiv.1510.02377 · Cited by 171 · see citing works
FairTest: Discovering Unwarranted Associations in Data-Driven Applications
Tramer, F., Atlidakis, V., Geambasu, R., Hsu, D., Hubaux, J.-P., Humbert, M., Juels, A., & Lin, H. (2017) · 2017 IEEE European Symposium on Security and Privacy (EuroS&P) · doi:10.1109/eurosp.2017.29 · Cited by 171 · see citing works
Interventional Fairness: Causal Database Repair for Algorithmic Fairness
Salimi, B., Rodriguez, L., Howe, B., & Suciu, D. (2019) · Proceedings of the 2019 International Conference on Management of Data · doi:10.1145/3299869.3319901 · Cited by 145 · see citing works
When Worlds Collide: Integrating Different Counterfactual Assumptions in Fairness
Russell, C., Kusner, M. J., Loftus, J. R., & Silva, R. (2017) · Surrey Research Insight Open Access (The University of Surrey) · doi:10.5555/3295222.3295388 · Cited by 129 · see citing works
From Parity to Preference-based Notions of Fairness in ClassificationPreprint
Zafar, M. B., Valera, I., Gomez-Rodriguez, M., Gummadi, K. P., & Weller, A. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1707.00010 · Cited by 121 · see citing works
Probabilistic sentential decision diagrams
Kisa, D., den Broeck, G. V., Choi, A., & Darwiche, A. Y. (2014) · Lirias · Cited by 104 · see citing works
Reasoning with Probabilistic and Deterministic Graphical Models: Exact Algorithms
Dechter, R. (2013) · Synthesis lectures on artificial intelligence and machine learning · doi:10.2200/s00529ed1v01y201308aim023 · Cited by 77 · see citing works
Rahman, T., Kothalkar, P. V., & Gogate, V. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-44851-9_40 · Cited by 66 · see citing works
Henderson, L., Herring, C., Horton, H. D., & Thomas, M. E. (2015) · The Review of Black Political Economy · doi:10.1007/s12114-015-9215-4 · Cited by 46 · see citing works
Fairness in Relational Domains
Farnadi, G., Babaki, B., & Getoor, L. C. (2018) · Proceedings of the AAAI/ACM Conference on AI Ethics and Society · doi:10.1145/3278721.3278733 · Cited by 35 · see citing works
Self-citationA Penalized Likelihood Method for Balancing Accuracy and Fairness in Predictive Policing
Mohler, G., Raje, R. R., Carter, J. G., Valasik, M. A., & Brantingham, P. J. (2018) · Conference proceedings/Conference proceedings - IEEE International Conference on Systems, Man, and Cybernetics · doi:10.1109/smc.2018.00421 · Cited by 35 · see citing works
What to Expect of Classifiers? Reasoning about Logistic Regression with Missing Features
Khosravi, P., Liang, Y., Choi, Y., & den Broeck, G. V. (2019) · International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2019/377 · Cited by 28 · see citing works
Self-citationInterventional Fairness : Causal Database Repair for Algorithmic Fairness
Salimi, B., Rodriguez, L., Howe, B., & Suciu, D. (2019) · TIB AV-Portal · doi:10.5446/42898 · Cited by 14 · see citing works
Flagged first, then by citations
Research works printed but not linked: 1
- Datta, A.; Tschantz, M. C.; and Datta, A. 2015. Automated experiments on ad privacy settings. Proceedings on Privacy Enhancing Technologies 2015(1):92-112.
Cited by
Sorted by citations
Xu, H., Zhu, T., Zhang, L., Zhou, W., & Yu, P. S. (2024) · ACM Computing Surveys · doi:10.1145/3603620 · Cited by 164 · see citing works
“However, since the summation form comes from statistical query (SQ) learning, and only a few machine learning algorithms can be implemented as SQ learning, such as naïve bayes classiiers [83], support vector machines [84], and k-means clustering [85], this scheme has low applicability.”
BackgroundA survey on datasets for fairness‐aware machine learning
Le Quy, T., Roy, A., Iosifidis, V., Zhang, W., & Ntoutsi, E. (2022) · WIREs Data Mining and Knowledge Discovery · doi:10.1002/widm.1452 · Cited by 261 · see citing works
Wu, Y. (2023) · Journal of Humanities Arts and Social Science · doi:10.26855/jhass.2023.01.018 · Cited by 13 · see citing works
Neural-Symbolic Integration for Fairness in AI.
Wagner, B. J., & Garcez, A. D. (2021) · City Research Online (City University London) · Cited by 8 · see citing works
Hybrid of K-means clustering and naive Bayes classifier for predicting performance of an employee
Fadhil, Z. M. (2021) · Periodicals of Engineering and Natural Sciences (PEN) · doi:10.21533/pen.v9.i2.784 · Cited by 8 · see citing works
Certifying Fairness of Probabilistic Circuits
Selvam, N. R., den Broeck, G. V., & Choi, Y. (2023) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v37i10.26447 · Cited by 7 · see citing works
Self-citationBias Mitigation Methods: Applicability, Legality, and Recommendations for Development
Waller, M., Rodrigues, O., Lee, M. S. A., & Cocarascu, O. (2024) · Journal of Artificial Intelligence Research · doi:10.1613/jair.1.16759 · Cited by 3 · see citing works
- Authors
- Choi, Y., Farnadi, G., Babaki, B., & Van den Broeck, G.
- Affiliations
- University of California, Los Angeles (US)
- Mila - Quebec Artificial Intelligence Institute (CA)
- Polytechnique Montréal (CA)
- Venue
- Proceedings of the AAAI Conference on Artificial Intelligence
- Published
- 2020-04-03
- Volume
- 34
- Issue
- 06
- Pages
- 10077-10084
- ISSN
- 2159-5399 (ISSN-L)
- 2374-3468
- OpenAlex
- W2948288905
- Cited by
- 5
- References
- 30
- Citations by year
- 2024: 1 · 2023: 2 · 2021: 2
- FWCI
- 1.04
- Type
- conference paper
- Language
- en
- Open access
- diamond
- doi.org
- Licence
- www.aaai.org/ (unspecified)
- Locations
- Proceedings of the AAAI Conference on Artificial Intelligence (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- PolyPublie (École Polytechnique de Montréal) (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Science Foundation (1633857, 1837129)
- Canada First Research Excellence Fund
- Institut de Valorisation des Données
- Defense Advanced Research Projects Agency (N66001, N66001-17-2-4032)
- Topics
- Social Sciences › Safety Research › Ethics and Social Impacts of AI
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Artificial Intelligence › Explainable Artificial Intelligence (XAI)
- Keywords
- algorithmic fairness, Naive Bayes classifier, partial observability, sensitive attributes, fairness constraints, pattern discovery, algorithmic decision-making
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review