Obstructing Classification via Projection
Not on the map. Why?
Abstract (arXiv)
Machine learning and data mining techniques are effective tools to classify large amounts of data. But they tend to preserve any inherent bias in the data, for example, with regards to gender or race. Removing such bias from data or the learned representations is quite challenging. In this paper we study a geometric problem which models a possible approach for bias removal. Our input is a set of points P in Euclidean space R^d and each point is labeled with k binary-valued properties. A priori we assume that it is "easy" to classify the data according to each property. Our goal is to obstruct the classification according to one property by a suitable projection to a lower-dimensional Euclidean space R^m (m < d), while classification according to all other properties remains easy. What it means for classification to be easy depends on the classification model used. We first consider classification by linear separability as employed by support vector machines. We use Kirchberger's Theorem to show that, under certain conditions, a simple projection to R^(d-1) suffices to eliminate the linear separability of one of the properties whilst maintaining the linear separability of the other properties. We also study the problem of maximizing the linear "inseparability" of the chosen property. Second, we consider more complex forms of separability and prove a connection between the number of projections required to obstruct classification and the Helly-type properties of such separabilities.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 17 of its 28 references that are in the map. First posted on arXiv 19 May 2021.
Builds on
17 of 28 references.
References · 17
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
- 2016Man is to Computer Programmer as Woman is to Homemaker? Debiasing Word Embeddingscited by 1,304
- 2016Semantics derived automatically from language corpora contain human-like biasescited by 894
- 2014Certifying and removing disparate impactcited by 715
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2020Null It Out: Guarding Protected Attributes by Iterative Nullspace Projectioncited by 442
- 2018Learning Adversarially Fair and Transferable Representationscited by 353
- 2019Identifying and Reducing Gender Bias in Word-Level Language Modelscited by 214
- 2015Censoring Representations with an Adversarycited by 191
- 2018Learning Gender-Neutral Word Embeddingscited by 169
- 2017A Convex Framework for Fair Regressioncited by 147
5 more
- 2019On Measuring and Mitigating Biased Inferences of Word Embeddingscited by 112
- 2018Understanding the Origins of Bias in Word Embeddingscited by 90
- 2019Attenuating Bias in Word Vectorscited by 64
- 2019Fairness in representation: quantifying stereotyping as a representational harmcited by 26
- 2016The Rainbow at the End of the Line --- A PPAD Formulation of the Colorful Carath'eodory Theorem with Applicationscited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 3.
5 papers.
- 2023LEACE: Perfect linear concept erasure in closed formcited by 254
- 2023Emergent and Predictable Memorization in Large Language Modelscited by 147
- 2022Linear Adversarial Concept Erasurecited by 98
- 2023Efficient fair PCA for fair representation learningcited by 23
- 2022Better Hit the Nail on the Head than Beat around the Bush: Removing Protected Attributes with a Single Projectioncited by 17
- 2023LEACE: Perfect linear concept erasure in closed form6 Jun 2023
- 2023Emergent and Predictable Memorization in Large Language Models21 Apr 2023
- 2023Efficient fair PCA for fair representation learning26 Feb 2023
- 2022Better Hit the Nail on the Head than Beat around the Bush: Removing Protected Attributes with a Single Projection8 Dec 2022
- 2022Linear Adversarial Concept Erasure28 Jan 2022