Obstructing Classification via Projection

05/19/2021
by   Pantea Haghighatkhah, et al.
7

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.

READ FULL TEXT

page 1

page 3

page 7

page 9

page 11

page 13

page 15

page 19

research
04/07/2022

FastMapSVM: Classifying Complex Objects Using the FastMap Algorithm and Support-Vector Machines

Neural Networks and related Deep Learning methods are currently at the l...
research
11/16/2019

Towards Reducing Bias in Gender Classification

Societal bias towards certain communities is a big problem that affects ...
research
04/16/2020

Null It Out: Guarding Protected Attributes by Iterative Nullspace Projection

The ability to control for the kinds of information encoded in neural re...
research
04/14/2019

Probabilistic Kernel Support Vector Machines

We propose a probabilistic enhancement of standard kernel Support Vecto...
research
05/17/2023

Shielded Representations: Protecting Sensitive Attributes Through Iterative Gradient-Based Projection

Natural language processing models tend to learn and encode social biase...
research
07/08/2018

Separability is not the best goal for machine learning

Neural networks use their hidden layers to transform input data into lin...
research
10/04/2011

Two Projection Pursuit Algorithms for Machine Learning under Non-Stationarity

This thesis derives, tests and applies two linear projection algorithms ...

Please sign up or login with your details

Forgot password? Click here to reset