A Privacy-Protecting Architecture for Collaborative Filtering via Forgery and Suppression of Ratings

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7122)


Recommendation systems are information-filtering systems that help users deal with information overload. Unfortunately, current recommendation systems prompt serious privacy concerns. In this work, we propose an architecture that protects user privacy in such collaborative-filtering systems, in which users are profiled on the basis of their ratings. Our approach capitalizes on the combination of two perturbative techniques, namely the forgery and the suppression of ratings. In our scenario, users rate those items they have an opinion on. However, in order to avoid privacy risks, they may want to refrain from rating some of those items, and/or rate some items that do not reflect their actual preferences. On the other hand, forgery and suppression may degrade the quality of the recommendation system. Motivated by this, we describe the implementation details of the proposed architecture and present a formulation of the optimal trade-off among privacy, forgery rate and suppression rate. Finally, we provide a numerical example that illustrates our formulation.


Suppression Rate Collaborative Filter User Privacy Privacy Risk Private Information Retrieval 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)CrossRefGoogle Scholar
  2. 2.
    Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. (January 2009)Google Scholar
  3. 3.
  4. 4.
  5. 5.
  6. 6.
  7. 7.
    Oard, D., Kim, J.: Implicit feedback for recommender systems. In: Proc. AAAI Workshop Recommender Syst., pp. 81–83 (1998)Google Scholar
  8. 8.
    Cranor, L.F.: I didn’t buy it for myself. Privacy and e-commerce personalization. In: Proc. ACM Workshop on Privacy in the Electron. Society, Washington, DC, pp. 111–117 (2003)Google Scholar
  9. 9.
    Zaslow, J.: If TiVo thinks you are gay, here’s how to set it straight (November 2002),
  10. 10.
    Fox, S.: Trust and privacy online: Why americans want to rewrite the rules. Pew Internet and Amer. Life Project, Res. Rep. (August 2000)Google Scholar
  11. 11.
    Hoffman, D.L., Novak, T.P., Peralta, M.: Building consumer trust online. Commun. ACM 42(4), 80–85 (1999)CrossRefGoogle Scholar
  12. 12.
    Polat, H., Du, W.: Privacy-preserving collaborative filtering using randomized perturbation techniques. In: Proc. SIAM Int. Conf. Data Min. (SDM). IEEE Comput. Soc. (2003)Google Scholar
  13. 13.
    Kargupta, H., Datta, S., Wang, Q., Sivakumar, K.: On the privacy preserving properties of random data perturbation techniques. In: Proc. IEEE Int. Conf. Data Min. (ICDM), pp. 99–106. IEEE Comput. Soc., Washington, DC (2003)CrossRefGoogle Scholar
  14. 14.
    Huang, Z., Du, W., Chen, B.: Deriving private information from randomized data. In: Proc. ACM SIGMOD Int. Conf. Manage. Data, pp. 37–48. ACM (2005)Google Scholar
  15. 15.
    Polat, H., Du, W.: SVD-based collaborative filtering with privacy. In: Proc. ACM Int. Symp. Appl. Comput. (SASC), pp. 791–795. ACM (2005)Google Scholar
  16. 16.
    Agrawal, D., Aggarwal, C.C.: On the design and quantification of privacy preserving data mining algorithms. In: Proc. ACM SIGMOD Int. Conf. Manage. Data, Santa Barbara, CA, pp. 247–255 (2001)Google Scholar
  17. 17.
    Jester: The online joke recommender,
  18. 18.
    Rebollo-Monedero, D., Forné, J.: Optimal query forgery for private information retrieval. IEEE Trans. Inform. Theory 56(9), 4631–4642 (2010)MathSciNetCrossRefGoogle Scholar
  19. 19.
    Parra-Arnau, J., Rebollo-Monedero, D., Forné, J.: A privacy-preserving architecture for the semantic web based on tag suppression. In: Proc. Int. Conf. Trust, Privacy, Security, Digit. Bus. (TRUSTBUS), Bilbao, Spain (August 2010)Google Scholar
  20. 20.
    Canny, J.: Collaborative filtering with privacy via factor analysis. In: Proc. ACM SIGIR Conf. Res., Develop. Inform. Retrieval, pp. 238–245. ACM, Tampere (2002)Google Scholar
  21. 21.
    Canny, J.F.: Collaborative filtering with privacy. In: Proc. IEEE Symp. Security, Privacy (SP), pp. 45–57 (2002)Google Scholar
  22. 22.
    Ahmad, W., Khokhar, A.: An architecture for privacy preserving collaborative filtering on web portals. In: Proc. IEEE Int. Symp. Inform. Assurance, Security (IAS), pp. 273–278. IEEE Comput. Soc., Washington, DC (2007)CrossRefGoogle Scholar
  23. 23.
    Zhan, J., Hsieh, C.L., Wang, I.C., Hsu, T.S., Liau, C.J., Wang, D.W.: Privacy-preserving collaborative recommender systems. IEEE Trans. Syst. Man, Cybern. 40(4), 472–476 (2010)CrossRefGoogle Scholar
  24. 24.
    Miller, B., Bradley, N., Riedl, J.A.K.J.: Pocketlens: Toward a personal recommender system. ACM Trans. Inform. Syst. 22(3), 437–476 (2004)CrossRefGoogle Scholar
  25. 25.
    Berkovsky, S., Eytani, Y., Kuflik, T., Ricci, F.: Enhancing privacy and preserving accuracy of a distributed collaborative filtering. In: Proc. ACM Conf. Recommender Syst. (RecSys), pp. 9–16. ACM (2007)Google Scholar
  26. 26.
    Bianchi, G., Bonola, M., Falletta, V., Proto, F.S., Teofili, S.: The SPARTA pseudonym and authorization system. Sci. Comput. Program 74(1-2), 23–33 (2008)MathSciNetCrossRefGoogle Scholar
  27. 27.
    Benjumea, V., López, J., Linero, J.M.T.: Specification of a framework for the anonymous use of privileges. Telemat., Informat. 23(3), 179–195 (2006)CrossRefGoogle Scholar
  28. 28.
    Toubiana, V., Narayanan, A., Boneh, D., Nissenbaum, H., Barocas, S.: Adnostic: Privacy preserving targeted advertising. In: Proc. IEEE Symp. Netw. Distrib. Syst. Security, SNDSS (2010)Google Scholar
  29. 29.
    Fredrikson, M., Livshits, B.: RePriv: Re-envisioning in-browser privacy. In: Proc. IEEE Symp. Security, Privacy (SP) (May 2011)Google Scholar
  30. 30.
    Domingo-Ferrer, J.: Coprivacy: Towards a Theory of Sustainable Privacy. In: Domingo-Ferrer, J., Magkos, E. (eds.) PSD 2010. LNCS, vol. 6344, pp. 258–268. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  31. 31.
    Salton, G., Wong, A., Yang, C.S.: A vector space model for automatic indexing. Commun. ACM 18(11), 613–620 (1975)zbMATHCrossRefGoogle Scholar
  32. 32.
    Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)CrossRefGoogle Scholar
  33. 33.
    Shannon, C.E.: A mathematical theory of communication. Bell Syst., Tech. J. 27 (1948)Google Scholar
  34. 34.
    Cover, T.M., Thomas, J.A.: Elements of Information Theory, 2nd edn. Wiley, New York (2006)zbMATHGoogle Scholar
  35. 35.
    Jaynes, E.T.: On the rationale of maximum-entropy methods. Proc. IEEE 70(9), 939–952 (1982)CrossRefGoogle Scholar
  36. 36.
    Jaynes, E.T.: Information theory and statistical mechanics II. Phys. Review Ser. II 108(2), 171–190 (1957)MathSciNetGoogle Scholar
  37. 37.
    Shannon, C.E.: Communication theory of secrecy systems. Bell Syst., Tech. J. (1949)Google Scholar
  38. 38.
    Wyner, A.: The wiretap channel. Bell Syst., Tech. J. 54 (1975)Google Scholar
  39. 39.
    Csiszár, I., Körner, J.: Broadcast channels with confidential messages. IEEE Trans. Inform. Theory 24, 339–348 (1978)MathSciNetzbMATHCrossRefGoogle Scholar
  40. 40.
    Díaz, C., Seys, S., Claessens, J., Preneel, B.: Towards Measuring Anonymity. In: Dingledine, R., Syverson, P.F. (eds.) PET 2002. LNCS, vol. 2482, pp. 54–68. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  41. 41.
    Díaz, C.: Anonymity and privacy in electronic services. Ph.D. dissertation, Katholieke Univ. Leuven (December 2005)Google Scholar
  42. 42.
    Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University Press, Cambridge (2004)zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Department of Telematics EngineeringUniversitat Politècnica de Catalunya (UPC)BarcelonaSpain

Personalised recommendations