Proceedings

Differentially Private Matrix Factorization

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1763-1769.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Matrix factorization (MF) is a prevailing collaborative filtering method for building recommender systems. It requires users to upload their personal preferences to the recommender for performing MF, which raises serious privacy concerns. This paper proposes a differentially private MF mechanism that can prevent an untrusted recommender from learning any users' ratings or profiles. Our design decouples computations upon users' private data from the recommender to users, and makes the recommender aggregate local results in a privacy-preserving way. It uses the objective perturbation to make sure that the final item profiles satisfy differential privacy and solves the challenge to decompose the noise component for objective perturbation into small pieces that can be determined locally and independently by users. We also propose a third-party based mechanism to reduce noises added in each iteration and adapt our online algorithm to the dynamic setting that allows users to leave and join. The experiments show that our proposal is efficient and introduces acceptable side effects on the precision of results.

  1. Esma Aïmeur, Gilles Brassard, José M Fernandez, and et al. Alambic: a privacy-preserving recommender system for elec- tronic commerce. International Journal of Information Security, 7(5):307-334, 2008.
  2. Joseph A Calandrino, Ann Kilzer, Arvind Narayanan, and et al. "you might also like": Privacy risks of collaborative filtering. In Pro- ceedings of the 32nd IEEE Symposium on Security and Privacy (SP), pages 231-246. IEEE, 2011.
  3. Emmanuel J Candès and Benjamin Recht. Exact matrix completion via convex optimization. Foundations of Computational mathe- matics, 9(6):717-772, 2009.
  4. John Canny. Collaborative filtering with privacy. In Proceedings of the 23rd IEEE Symposium on Security and Privacy (SP), pages 45-57. IEEE, 2002.
  5. Kamalika Chaudhuri and Claire Monteleoni. Privacy-preserving lo- gistic regression. In Advances in Neural Information Processing Systems, pages 289-296, 2009.
  6. Kamalika Chaudhuri, Claire Monteleoni, and Anand D Sarwate. Differentially private empirical risk minimization. The Journal of Machine Learning Research, 12:1069-1109, 2011.
  7. Mark E Crovella, Robert Frangioso, and Mor Harchol-Balter. Con- nection scheduling in web servers. Technical report, Boston Uni- versity Computer Science Department, 1999.
  8. Cynthia Dwork, Frank McSherry, Kobbi Nissim, and et al. Cali- brating noise to sensitivity in private data analysis. In Theory of cryptography, pages 265-284. Springer, 2006.
  9. Dries Kimpe, Philip Carns, Kevin Harms, and et al. Aesop: Ex- pressing concurrency in high-performance system software. In Proceedings of the 7th International Conference on Networking, Architecture and Storage (NAS), pages 303-312. IEEE, 2012.
  10. Yehuda Koren, Robert Bell, and et al. Matrix factorization tech- niques for recommender systems. Computer, (8):30-37, 2009.
  11. Samuel Kotz, Tomasz Kozubowski, and Krzysztof Podgorski. The Laplace distribution and generalizations: a revisit with applica- tions to communications, exonomics, engineering, and finance. Number 183. Springer Science & Business Media, 2001.
  12. Ashwin Machanavajjhala, Aleksandra Korolova, and Atish Das Sarma. Personalized social recommendations: accurate or pri- vate. Proceedings of the VLDB Endowment, 4(7):440-450, 2011.
  13. Frank McSherry and Ilya Mironov. Differentially private recom- mender systems: building privacy into the net. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 627-636. ACM, 2009.
  14. Noman Mohammed, Rui Chen, Benjamin Fung, and et al. Differ- entially private data release for data mining. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 493-501. ACM, 2011.
  15. Valeria Nikolaenko, Stratis Ioannidis, Udi Weinsberg, and et al. Privacy-preserving matrix factorization. In Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security, pages 801-812. ACM, 2013.
  16. Yubin Park and Ayan Acharya. Differentially private recommenda- tion systems: Practical implementation and interpretation. 2011.
  17. Arun Rajkumar and Shivani Agarwal. A differentially private stochastic gradient descent algorithm for multiparty classifica- tion. In International Conference on Artificial Intelligence and Statistics, pages 933-941, 2012.
  18. Yu Xin and Tommi Jaakkola. Controlling privacy in recommender systems. In Advances in Neural Information Processing Systems, pages 2618-2626, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards