CLLGApr 16, 2020

Null It Out: Guarding Protected Attributes by Iterative Nullspace Projection

arXiv:2004.07667v21113 citations
AI Analysis

This addresses fairness and bias issues in machine learning models, particularly for applications like word embeddings and classification, though it is an incremental improvement on existing linear methods.

The paper tackles the problem of removing specific information from neural representations, such as bias in word embeddings, by introducing Iterative Null-space Projection (INLP), which makes it hard to linearly separate data based on protected attributes.

The ability to control for the kinds of information encoded in neural representation has a variety of use cases, especially in light of the challenge of interpreting these models. We present Iterative Null-space Projection (INLP), a novel method for removing information from neural representations. Our method is based on repeated training of linear classifiers that predict a certain property we aim to remove, followed by projection of the representations on their null-space. By doing so, the classifiers become oblivious to that target property, making it hard to linearly separate the data according to it. While applicable for multiple uses, we evaluate our method on bias and fairness use-cases, and show that our method is able to mitigate bias in word embeddings, as well as to increase fairness in a setting of multi-class classification.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes