16
Algorithmic accountability and fairness - A computer scientist’s perspective 1 Marc P. Hauer, M.Sc. Algorithm Accountability Lab, TU Kaiserslautern Dagstuhl Perspectives Workshop 19482

Algorithmic accountability and fairness A computer

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Algorithmic accountability and fairness A computer

Algorithmic accountability and fairness-

A computer scientist’s perspective

1

Marc P. Hauer, M.Sc. Algorithm Accountability Lab, TU Kaiserslautern

Dagstuhl Perspectives Workshop 19482

Page 2: Algorithmic accountability and fairness A computer

What is algorithmic accountability?

• Addresses problems with algorithms that interact with society and affect it, e.g. ADM-systems (algorithmic decision making) - especially the learning ones

• Who is accountable?

2

Page 3: Algorithmic accountability and fairness A computer

What is algorithmic accountability?

• Addresses problems with algorithms that interact with society and affect it, e.g. ADM-systems (algorithmic decision making) - especially the learning ones

• Who should feel accountable?

• What is fair?

• How can we implement algorithmic accountability?

3

Page 4: Algorithmic accountability and fairness A computer

4

Operationalization

Development ofanalytic method

Implementation

Data collection

Data selection

Development ofanalytic method

Implementation

Development ofanalytic method

Implementation

Data collection

Data collection

Methodselection

TrainedDecisionSystem

Decision ofaction

Researcher

Data Scientist

Person orInstitution

Person or Institution

Data

Interpretation of result

Feedback

Quality and fairness measures

Chain of responsibilities

Co

nce

pt

and

vis

ual

izat

ion

by

NK

ath

arin

a Zw

eig

Page 5: Algorithmic accountability and fairness A computer

5

Left

: Vis

ual

izat

ion

by

Ch

rist

op

her

Ko

ska

Rig

ht:

Vis

ual

izat

ion

by

Mar

c P

. Hau

er

Demand-Supply Models

Who should feel accountable?

Page 6: Algorithmic accountability and fairness A computer

Definitions of Fairness

6

The quality of treating people equallyor in a way that is right or reasonable.

Oxford Dictionary01Impartial and just treatment or behavior without favoritism or discrimination.

Lexico Dictionary02

03Fair or impartial treatment: lack of favoritism toward one side or another

Webster’s Dictionary03Fairness is the quality of beingreasonable, right and just.

Collins Dictionary04

Page 7: Algorithmic accountability and fairness A computer

Definitions of Fairness

7

htt

ps:

//ed

tru

st.o

rg/t

he-

equ

ity-

line/

equ

ity-

and

-eq

ual

ity-

are-

no

t-eq

ual

/

Page 8: Algorithmic accountability and fairness A computer

Group fairness vs. Individual fairness

8

Group fairness:

- Protected groups should be treated similarly to the advantaged group or the populations as a whole.

- Does not consider the individual merits.

- May result in choosing the less qualified members of a group.

Individual fairness:

- Individuals should be treated consistently.

- Assumes a similarity metric of the individuals that may be hard to find.

- This kind of fairness is rarely used

1 2 4+ 1- 3- 1 1+ 3 2- 2 2+ 2

1 1+ 2+ 1 1+1

X

1 1+ 2+ 1 1+1

X

Page 9: Algorithmic accountability and fairness A computer

(Group) Fairness measures

9

Sele

ctio

n a

nd

vis

ual

izat

ion

by

Mar

yam

Am

ir H

aeri

Diversity

Page 10: Algorithmic accountability and fairness A computer

Fairness measures

10

- Independence- Relaxed Independence- Conditional Independence

- Separation

- Equalized Correlation

- Overall Accuracy Equality

- Sufficiency

- Conditional Use Accuracy

- Well Calibration

- Treatment Equality

- False Positive Error Rate Balance

- Balance for Positive Class

Maybe I justflip a coin…

Society

Politics

ScientistsDomain experts (Philosophy, IT, Law, …)

Page 11: Algorithmic accountability and fairness A computer

Fairness measures

11

- Independence- Relaxed Independence- Conditional Independence

- Separation

- Equalized Correlation

- Overall Accuracy Equality

- Sufficiency

- Conditional Use Accuracy

- Well Calibration

- Treatment Equality

- False Positive Error Rate Balance

- Balance for Positive Class

…maybe theycan help

Society

Politics

ScientistsDomain experts (Philosophy, IT, Law, …)

Page 12: Algorithmic accountability and fairness A computer

When do we need regulation?

ADM-system need to be regulated, normed, and/or controlled if they

a) contain a learning or learned component

b) that makes decisions about humans or their belongings or that gives access to limited resources

c) independent of whether a human is in the loop or not

d) with respect to the logic and mechanism of their decision making.

12

Dont‘ worry,we figuredout who isresponsible!

Page 13: Algorithmic accountability and fairness A computer

Why only then?

ADM systems deciding about things

Additional need to check for

• Bias in data

• Data quality and representativeness

• Correct operationalization of human values

• Result fairness and quality and

• Justification and explainable decision making (for the possibility of appealing)

13

Both need to be checked for product safety and security

ADM systems deciding about people and resources

Page 14: Algorithmic accountability and fairness A computer

How much control is necessary?

Needs to be differentiated by the

a) total potential individual and societal damage of using the ADM system in a given social context and

b) the dependency of the scored/classified subject on the decision.

14

Page 15: Algorithmic accountability and fairness A computer

Five classes of transparency and accountability requirements

15

Low dependency

Strong dependency

Low potential damage

High potential damage

Co

nce

pt

and

vis

ual

izat

ion

by

NK

ath

arin

a Zw

eig

an

d T

ob

ias

D. K

raff

t

Page 16: Algorithmic accountability and fairness A computer

Sources

Maryam Haeri: Paper unpublished yet

Christopher Koska: https://www.bertelsmann-stiftung.de/fileadmin/files/BSt/Bibliothek/Doi_Publikationen/Ethik_fuer_Algorithmiker._Was_wir_von_erfolgreichen_Professionsethiken_lernen_koennen._Final..pdf

Katharina Zweig and Tobias Krafft: Transparenz und Nachvollziehbarkeit algorithmenbasierter Entscheidungsprozesse | Ein Regulierungsvorschlag | 22. Januar 2019 https://www.vzbv.de/sites/default/files/downloads/2019/05/02/19-01-22_zweig_krafft_transparenz_adm-neu.pdf (p.13 and p.29)

Cliparts: https://webstockreview.net/

16