Proceedings

Novel Collaborative Filtering Recommender Friendly to Privacy Protection

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 4809-4815.

https://doi.org/10.24963/ijcai.2019/668

Abstract

Nowadays, recommender system is an indispensable tool in many information services, and a large number of algorithms have been designed and implemented. However, fed with very large datasets, state-of-the-art recommendation algorithms often face an efficiency bottleneck, i.e., it takes huge amount of computing resources to train a recommendation model. In order to satisfy the needs of privacy-savvy users who do not want to disclose their information to the service provider, the complexity of most existing solutions becomes prohibitive. As such, it is an interesting research question to design simple and efficient recommendation algorithms that achieve reasonable accuracy and facilitate privacy protection at the same time.

In this paper, we propose an efficient recommendation algorithm, named CryptoRec, which has two nice properties: (1) can estimate a new user's preferences by directly using a model pre-learned from an expert dataset, and the new user's data is not required to train the model; (2) can compute recommendations with only addition and multiplication operations. As to the evaluation, we first test the recommendation accuracy on three real-world datasets and show that CryptoRec is competitive with state-of-the-art recommenders. Then, we evaluate the performance of the privacy-preserving variants of CryptoRec and show that predictions can be computed in seconds on a PC. In contrast, existing solutions will need tens or hundreds of hours on more powerful computers.

  1. [Berlioz et al., 2015] Arnaud Berlioz, Friedman Arik, Ali Kaafar Mohamed, Boreli Roksana, and Berkovsky Shlomo. Applying differential privacy to matrix factor- ization. In Proceedings of the 9th ACM Conference on Recommender Systems, pages 107-114, 2015.
  2. [Canny, 2002] John Canny. Collaborative filtering with pri- vacy. In IEEE Symposium on Security and Privacy, pages 45-57. IEEE, 2002.
  3. [Cantador et al., 2015] Iván Cantador, Ignacio Fernández- Tobías, Shlomo Berkovsky, and Paolo Cremonesi. Cross- domain recommender systems. In Recommender Systems Handbook, pages 919-959. Springer, 2015.
  4. [Chen et al., 2017] Hao Chen, Kim Laine, and Rachel Player. Simple encrypted arithmetic library-seal v2. 1. In International Conference on Financial Cryptography and Data Security, pages 3-18. Springer, 2017.
  5. [CSIRO, 2018] CSIRO. python-paillier, 2018.
  6. [Desrosiers and Karypis, 2011] Christian Desrosiers and George Karypis. A comprehensive survey of neighborhood-based recommendation methods. Recom- mender systems handbook, pages 107-144, 2011.
  7. [Fan and Vercauteren, 2012] Junfeng Fan and Frederik Ver- cauteren. Somewhat practical fully homomorphic encryp- tion. IACR Cryptology ePrint Archive, 2012:144, 2012.
  8. [Gentry, 2009] Craig Gentry. Fully homomorphic encryption using ideal lattices. In STOC, volume 9, pages 169-178, 2009.
  9. [Gilad-Bachrach et al., 2016] Ran Gilad-Bachrach, Nathan Dowlin, Kim Laine, Kristin Lauter, Michael Naehrig, and John Wernsing. Cryptonets: Applying neural networks to encrypted data with high throughput and accuracy. In In- ternational Conference on Machine Learning, 2016.
  10. [Grouplens, 2010] Grouplens. Grouplens Moivelens, 2010.
  11. [Han et al., 2015] Song Han, Huizi Mao, and William J Dally. Deep compression: Compressing deep neural net- works with pruning, trained quantization and huffman cod- ing. arXiv preprint arXiv:1510.00149, 2015.
  12. [Kim et al., 2016] Sungwook Kim, Kim Jinsu, Koo Dongy- oung, Kim Yuna, Yoon Hyunsoo, and Shin Junbum. Effi- cient privacy-preserving matrix factorization via fully ho- momorphic encryption: Extended abstract. In Proceed- ings of the 11th ACM on Asia Conference on Computer and Communications Security, pages 617-628, 2016.
  13. [Koren et al., 2009] Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recom- mender systems. Computer, 42(8), 2009.
  14. [Liu et al., 2017] Jian Liu, Mika Juuti, Yao Lu, and N Asokan. Oblivious neural network predictions via min- ionn transformations. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pages 619-631. ACM, 2017.
  15. [McSherry and Ilya, 2009] Frank McSherry and Mironov Ilya. Differentially private recommender systems: build- ing privacy into the Netflix prize contenders. In Proceed- ings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 627-636, 2009.
  16. [Nayak et al., 2015] Kartik Nayak, Xiao Shaun Wang, Stratis Ioannidis, Udi Weinsberg, Nina Taft, and Elaine Shi. Graphsc: Parallel secure computation made easy. In Security and Privacy, IEEE Symposium on. IEEE, 2015.
  17. [Netflix, 2010] Netflix. Netflix Prize Dataset, 2010.
  18. [Nikolaenko et al., 2013] Valeria Nikolaenko, Ioannidis Stratis, Weinsberg Udi, Joye Marc, Taft Nina, and Boneh Dan. Privacy-preserving matrix factorization. In Proceed- ings of the 2013 ACM SIGSAC Conference on Computer & Communications Security, pages 801-812, 2013.
  19. [Paillier, 1999] Pascal Paillier. Public-key cryptosystems based on composite degree residuosity classes. In Ad- vances in cryptology-EUROCRYPT. Springer, 1999.
  20. [Ramakrishnan et al., 2001] Naren Ramakrishnan, Ben- jamin J. Keller, Batul J. Mirza, and Ananth Y. Grama. Privacy risks in recommender systems. Internet Comput- ing, IEEE, 5:54-63, 2001.
  21. [Rouhani et al., 2017] Bita Darvish Rouhani, M Sadegh Riazi, and Farinaz Koushanfar. Deepsecure: Scal- able provably-secure deep learning. arXiv preprint arXiv:1705.08963, 2017.
  22. [Sedhain et al., 2015] Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, and Lexing Xie. Autorec: Autoen- coders meet collaborative filtering. In In International Conference on World Wide Web. ACM, 2015.
  23. [Shmueli and Tassa, 2017] Erez Shmueli and Tamir Tassa. Secure multi-party protocols for item-based collaborative filtering. In Proceedings of the Eleventh ACM Conference on Recommender Systems, pages 89-97. ACM, 2017.
  24. [Su and Khoshgoftaar, 2009] Xiaoyuan Su and Taghi M Khoshgoftaar. A survey of collaborative filtering tech- niques. Advances in artificial intelligence, 2009, 2009.
  25. [Van Leeuwen, 1976] Jan Van Leeuwen. On the construction of huffman trees. In ICALP, pages 382-410, 1976.
  26. [Yahoo!, 2010] Yahoo! R4-Yahoo! Movies, 2010.
  27. [Zhang et al., 2017] Shuai Zhang, Lina Yao, Aixin Sun, and Tay Yi. Deep learning based recommender sys- tem: A survey and new perspectives. arXiv preprint arXiv:1707.07435, 2017.
  28. [Zhang et al., 2018] Qiao Zhang, Wang Cong, Wu Hongyi, Xin Chunsheng, and Tran V. Phuong. Gelu-net: A globally encrypted, locally unencrypted deep neural network for privacy-preserved learning. In IJCAI, pages 3933-3939, 2018. IJCAI

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

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