Turning a Blind Eye:
Explicit Removal of Biases and Variation from Deep Neural Network Embeddings
Mohsan Alvi, Andrew Zisserman, and Christoffer Nellåker Bias Estimation in Face Analytics ECCV 2018 Workshop, 14/09/2018
Turning a Blind Eye: Explicit Removal of Biases and Variation from - - PowerPoint PPT Presentation
Turning a Blind Eye: Explicit Removal of Biases and Variation from Deep Neural Network Embeddings Mohsan Alvi, Andrew Zisserman, and Christoffer Nellker Bias Estimation in Face Analytics ECCV 2018 Workshop, 14/09/2018 Introduction
Mohsan Alvi, Andrew Zisserman, and Christoffer Nellåker Bias Estimation in Face Analytics ECCV 2018 Workshop, 14/09/2018
mohsalvi@robots.ox.ac.uk 2
Rely on “good” training data Not clear what the network has learned Networks can cheat by learning spurious variations Lack of comprehensively annotated data
mohsalvi@robots.ox.ac.uk 3
mohsalvi@robots.ox.ac.uk 4
Spurious Variations Biases “Side information”
mohsalvi@robots.ox.ac.uk 5
mohsalvi@robots.ox.ac.uk 6
[1] Rothe, Timofte, Van Gool. (2015)
mohsalvi@robots.ox.ac.uk 7
mohsalvi@robots.ox.ac.uk 8
Training data
Test data
Only young women, only old men
mohsalvi@robots.ox.ac.uk 9
Evaluated on a gender/age balanced test dataset
Gender classification accuracy: 70%
mohsalvi@robots.ox.ac.uk 10
mohsalvi@robots.ox.ac.uk 11
[2] Tzeng, Hoffman, Darrell, and Saenko. (2015)
Based on VGG-M Network [2]
[2] Chatfield, Simonyan, Vedaldi, and Zisserman. (2014)
Minimize:
mohsalvi@robots.ox.ac.uk 12
Primary Loss
mohsalvi@robots.ox.ac.uk 13
Minimize:
Cross-entropy between classifier output and uniform distribution
mohsalvi@robots.ox.ac.uk 14
Minimize: Confusion Loss Secondary Loss
Secondary Classification Secondary Confusion
Act in opposition to each other Alternate:
Primary Classification & Secondary Confusion Secondary Classification Primary Classification Secondary Confusion
Baseline Gender classification accuracy: 70% Age-Blind Gender classification accuracy: 86%
mohsalvi@robots.ox.ac.uk 15
mohsalvi@robots.ox.ac.uk 16
Age Gender Pose Expression Ancestry
mohsalvi@robots.ox.ac.uk 17
Dataset 3: Ancestry Dataset 1: Gender Dataset 4: Pose Dataset 2: Age
14,000 images in four classes:
mohsalvi@robots.ox.ac.uk 18
For M secondary tasks:
mohsalvi@robots.ox.ac.uk 19
mohsalvi@robots.ox.ac.uk 20
Ancestry Gender* Pose Age Gender Ancestry Pose Age
Experiment (1) Experiment (2) * Not extremely biased
Primary task: Gender Secondary tasks: Age, Ancestry, Pose
mohsalvi@robots.ox.ac.uk 21
Primary task: Ancestry Secondary tasks: Age, Gender, Pose
mohsalvi@robots.ox.ac.uk 22
mohsalvi@robots.ox.ac.uk 23
mohsalvi@robots.ox.ac.uk 24