Differentially Private Recommender Systems
David Madras
University of Toronto
April 4, 2017
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 1 / 24
Differentially Private Recommender Systems David Madras University - - PowerPoint PPT Presentation
Differentially Private Recommender Systems David Madras University of Toronto April 4, 2017 David Madras (University of Toronto) DP Recommender Systems April 4, 2017 1 / 24 Introduction Today Ill be discussing Differentially Private
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 1 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 2 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 3 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 4 / 24
◮ Can identify rows based on few data points [3] ◮ Can make valid inferences about user history by observing
◮ These tend to destroy performance of recommender algorithms
◮ Focus on removing central trusted party with complete access David Madras (University of Toronto) DP Recommender Systems April 4, 2017 5 / 24
1
⋆ Augment with artificial ratings at global average to stabilize averages
2
3
⋆ Roughly, we can compute many learning algorithms using the
⋆ If covariance matrix is DP, the whole algorithm will be DP David Madras (University of Toronto) DP Recommender Systems April 4, 2017 6 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 7 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 8 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 9 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 10 / 24
u +βp is a bound on the difference in a single clamped,
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 11 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 12 / 24
1
2
3
1
2
3
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 13 / 24
u −
u ≤
ueb u , we can
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 14 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 15 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 16 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 17 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 18 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 19 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 20 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 21 / 24
◮ Could be a consequence of the fact that hyperparameters were
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 22 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 23 / 24
David Madras (University of Toronto) DP Recommender Systems April 4, 2017 24 / 24