how algorithmic confounding in recommendation systems increases - - PowerPoint PPT Presentation

how algorithmic confounding in recommendation systems
SMART_READER_LITE
LIVE PREVIEW

how algorithmic confounding in recommendation systems increases - - PowerPoint PPT Presentation

how algorithmic confounding in recommendation systems increases homogeneity and decreases utility Allison J.B. Chaney Princeton University In collaboration with Brandon M. Stewart and Barbara E. Engelhardt Simulation Setup Simulation Setup


slide-1
SLIDE 1

how algorithmic confounding in recommendation systems increases homogeneity and decreases utility

Allison J.B. Chaney Princeton University

In collaboration with Brandon M. Stewart and Barbara E. Engelhardt

slide-2
SLIDE 2
slide-3
SLIDE 3

Simulation Setup

slide-4
SLIDE 4

Simulation Setup

alternative realities content filtering social filtering matrix factorization popularity random ideal “world”

slide-5
SLIDE 5

Jaccard Index

|A ) = ∩ B| ) =

slide-6
SLIDE 6

Jaccard Index

) = J(A, B) = |A ∩ B| |A ∪ B|

|A ) = ∩ B| ) =

slide-7
SLIDE 7

100

iteration

slide-8
SLIDE 8

100

iteration

slide-9
SLIDE 9

100

iteration

slide-10
SLIDE 10

Claim 1: The recommendation feedback loop causes homogenization of user behavior.

slide-11
SLIDE 11

content MF popularity random social −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.25 0.00 0.25 0.50

utility relative to ideal change in Jaccard index

slide-12
SLIDE 12

content MF popularity random social −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.25 0.00 0.25 0.50

utility relative to ideal change in Jaccard index

slide-13
SLIDE 13

content MF popularity random social −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.25 0.00 0.25 0.50

utility relative to ideal change in Jaccard index

slide-14
SLIDE 14

content MF popularity random social −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.6 −0.4 −0.2 0.0 −0.25 0.00 0.25 0.50

utility relative to ideal change in Jaccard index

slide-15
SLIDE 15

Claim 2: Users experience losses in utility due to homogenization effects; these losses are distributed unequally.

slide-16
SLIDE 16

Gini Coefficient

) =

G(A, B) = A A + B

line of equality items ordered by popularity popularity of items

A B

item popularity curve (usually long tail)

slide-17
SLIDE 17

Gini Coefficient

) =

G(A, B) = A A + B

line of equality items ordered by popularity popularity of items

A B

item popularity curve (usually long tail) maximal equality

G ∈ [0, 1]

maximal inequality

slide-18
SLIDE 18
slide-19
SLIDE 19

Claim 3: The feedback loop amplifies the impact of recommendation systems

  • n the distribution of item consumption.
slide-20
SLIDE 20

Why do we need to think about algorithmic confounding?

slide-21
SLIDE 21

Why do we need to think about algorithmic confounding?

better evaluation of recommendation systems

slide-22
SLIDE 22

Why do we need to think about algorithmic confounding?

better evaluation of recommendation systems understand the impacts on human behavior

slide-23
SLIDE 23

Why do we need to think about algorithmic confounding?

better evaluation of recommendation systems understand the impacts on human behavior design better systems to 
 increase fairness and social welfare