Networks & Cognition Workshop, June 2023
Our digital world is increasingly algorithmically mediated
and these algorithms are powered by machine learning
→
historical movie ratings
new movie rating
How do we design reliable algorithms that account for user dynamics?
at
yt
Interests may be impacted by recommended content
preference state st
expressed preferences
recommended content
recommender policy
at
yt=⟨st,at⟩+wt
Interests may be impacted by recommended content
expressed preferences
recommended content
recommender policy
underlies factorization-based methods
preference state st
at
yt=⟨st,at⟩+wt
Interests may be impacted by recommended content
expressed preferences
recommended content
recommender policy
underlies factorization-based methods
state st updates to st+1
items at∈A⊆Sd−1
yt=⟨st,at⟩+wt
st+1=ft(st,at)
preferences s∈Sd−1
items at∈A⊆Sd−1
yt=⟨st,at⟩+wt
st+1∝st+ηtat
preferences s∈Sd−1
Assimilation: interests may become more similar to recommended content
initial preference
resulting preference
items at∈A⊆Sd−1
yt=⟨st,at⟩+wt
Biased Assimilation: interest update is proportional to affinity
st+1∝st+ηt⟨st,at⟩at
preferences s∈Sd−1
Proposed by Hązła et al. (2019) as model of opinion dynamics
initial preference
resulting preference
2. Biased assimilation
st+1∝st+ηt⟨st,at⟩at
When recommendations are made globally, the outcomes differ:
initial preference
resulting preference
1. Assimilation
st+1∝st+ηtat
polarization (Hązła et al. 2019; Gaitonde et al. 2021)
homogenized preferences
Regardless of whether assimilation is biased,
Personalized fixed recommendation at=a
st=αts0+ βta
positive and decreasing
increasing magnitude (same sign as ⟨s0,a⟩ if biased assimilation)
st+1∝st+ηt⟨st,at⟩at
st+1∝st+ηtat
Regardless of whether assimilation is biased,
st+1∝st+ηt⟨st,at⟩at
st+1∝st+ηtat
Implications [DM22]
It is not necessary to identify preferences to make high affinity recommendations
Regardless of whether assimilation is biased,
st+1∝st+ηt⟨st,at⟩at
st+1∝st+ηtat
initial preference
resulting preference
Implications [DM22]
It is not necessary to identify preferences to make high affinity recommendations
Preferences "collapse" towards whatever users are often recommended
Regardless of whether assimilation is biased,
st+1∝st+ηt⟨st,at⟩at
st+1∝st+ηtat
initial preference
resulting preference
Implications [DM22]
It is not necessary to identify preferences to make high affinity recommendations
Preferences "collapse" towards whatever users are often recommended
Non-manipulation (and other goals) can be achieved through randomization
Simple choice model: given a recommendation, a user
Preference dynamics lead to a new perspective on harm
Simple definition: harm caused by consumption of harmful content
♪
♫
𝅘𝅥
𝅗𝅥
𝅘𝅥𝅯
♫
𝅗𝅥
♫
𝅘𝅥𝅯
♪
♫
𝅘𝅥
𝅗𝅥
P{click}
Due to preference dynamics, there may be downstream harm, even when no harmful content is recommended
♪
♫
𝅘𝅥
𝅗𝅥
𝅘𝅥𝅯
♫
𝅗𝅥
Recommendation: ♫
♫
𝅘𝅥𝅯
♪
♫
𝅘𝅥
𝅗𝅥
Recommendation: 𝅘𝅥𝅯
♫
𝅘𝅥𝅯
♪
♫
𝅘𝅥
𝅗𝅥
P{click}
P{click}
Due to preference dynamics, there may be downstream harm, even when no harmful content is recommended
♪
♫
𝅘𝅥
𝅗𝅥
𝅘𝅥𝅯
♫
𝅗𝅥
Recommendation: ♫
♫
𝅘𝅥𝅯
♪
♫
𝅘𝅥
𝅗𝅥
Recommendation: 𝅘𝅥𝅯
♫
𝅘𝅥𝅯
♪
♫
𝅘𝅥
𝅗𝅥
P{click}
P{click}
Due to preference dynamics, there may be downstream harm, even when no harmful content is recommended
Recommendation: ♫
♫
𝅘𝅥𝅯
♪
♫
𝅘𝅥
𝅗𝅥
Recommendation: 𝅘𝅥𝅯
This motivates a new recommendation objective which takes into account the probability of future harm [CDEIKW23]
♫
𝅘𝅥𝅯
♪
♫
𝅘𝅥
𝅗𝅥
P{click}
P{click}
Even if individual preferences are immutable, population level effects may be observed due to retention dynamics
The dynamic of retention & specialization can lead to representation disparity (Hashimoto et al.) and segmentation [DCRMF23]
Even if individual preferences are immutable, population level effects may be observed due to retention dynamics
The dynamic of retention & specialization can lead to representation disparity (Hashimoto et al.) and segmentation [DCRMF23]
Example: linear regression with users and
2
1
Even if individual preferences are immutable, population level effects may be observed due to retention dynamics
The dynamic of retention & specialization can lead to representation disparity (Hashimoto et al.) and segmentation [DCRMF23]
Example: linear regression with users and
2
1
Even if individual preferences are immutable, population level effects may be observed due to retention dynamics
The dynamic of retention & specialization can lead to representation disparity (Hashimoto et al.) and segmentation [DCRMF23]
Example: linear regression with users and
2
1
Other References
Hashimoto, Srivastava, Namkoong, Liang, 2018. Fairness Without Demographics in Repeated Loss Minimization. ICML.