Skip to main content

2015 | OriginalPaper | Buchkapitel

Locality-Sensitive Hashing for Distributed Privacy-Preserving Collaborative Filtering: An Approach and System Architecture

verfasst von : Alexander Smirnov, Andrew Ponomarev

Erschienen in: Enterprise Information Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Recommendation systems are currently widely used in domains where abundance of choice is conjoined with its subjective nature (books, movies, trips, etc.). Most of the modern recommendation systems are centralized. Although the centralized recommendation system design has some significant advantages, it also bears two primary disadvantages: the necessity for users to share their preferences and a single point of failure. This paper follows user-centric approach to distributed recommendation system design, and proposes an architecture of a collaborative peer-to-peer recommendation system with limited preferences’ disclosure. Privacy in the proposed design is provided by the fact that exact user preferences are never shared together with the user identity. To achieve that, the proposed architecture employs a locality-sensitive hashing of user preferences and an anonymized distributed hash table approach to peer-to-peer design.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Amatriain, X., Jaimes, A., Oliver, N., Pujol, J.M.: Data mining methods for recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P. (eds.) Recommender Systems Handbook. Springer, Heidelberg (2011) Amatriain, X., Jaimes, A., Oliver, N., Pujol, J.M.: Data mining methods for recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P. (eds.) Recommender Systems Handbook. Springer, Heidelberg (2011)
2.
Zurück zum Zitat Bakker, A., Ogston, E., van Steen, M.: Collaborative filtering using random neighbours in peer-to-peer networks. In: Workshop on Complex Networks in Information and Knowledge Management, pp. 67–75 (2009) Bakker, A., Ogston, E., van Steen, M.: Collaborative filtering using random neighbours in peer-to-peer networks. In: Workshop on Complex Networks in Information and Knowledge Management, pp. 67–75 (2009)
3.
Zurück zum Zitat Charikar, M.S.: Similarity estimation techniques from rounding algorithms. In: STOC 2002 Proceedings of the 34th Annual ACM Symposium on Theory of Computing, pp. 380–388 (2002) Charikar, M.S.: Similarity estimation techniques from rounding algorithms. In: STOC 2002 Proceedings of the 34th Annual ACM Symposium on Theory of Computing, pp. 380–388 (2002)
4.
Zurück zum Zitat Chen, X., et al.: SCOPE: scalable consistency maintenance in structured P2P systems. In: Proceedings of IEEE INFOCOM 2005, pp. 1502–1513 (2005) Chen, X., et al.: SCOPE: scalable consistency maintenance in structured P2P systems. In: Proceedings of IEEE INFOCOM 2005, pp. 1502–1513 (2005)
5.
Zurück zum Zitat Cremonesi, P., Koren, Y., Turrin, R.: Performance of recommender algorithms on top-n recommendation tasks. In: Proceedings of the Fourth ACM Conference on Recommender Systems (RecSys 2010), pp. 39–46. ACM, New York, NY, USA (2010) Cremonesi, P., Koren, Y., Turrin, R.: Performance of recommender algorithms on top-n recommendation tasks. In: Proceedings of the Fourth ACM Conference on Recommender Systems (RecSys 2010), pp. 39–46. ACM, New York, NY, USA (2010)
6.
Zurück zum Zitat Datar, M., et al.: Locality-sensitive hashing scheme based on p-Stable distributions. In: SCG 2004 Proceedings of the 20th Annual Symposium on Computational Geometry, pp. 253–262 (2004) Datar, M., et al.: Locality-sensitive hashing scheme based on p-Stable distributions. In: SCG 2004 Proceedings of the 20th Annual Symposium on Computational Geometry, pp. 253–262 (2004)
7.
Zurück zum Zitat Desrosiers, C., Karypis, G.: A comprehensive survey of neighborhood-based recommendation methods. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P. (eds.) Recommender Systems Handbook. Springer, Heidelberg (2011) Desrosiers, C., Karypis, G.: A comprehensive survey of neighborhood-based recommendation methods. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P. (eds.) Recommender Systems Handbook. Springer, Heidelberg (2011)
8.
Zurück zum Zitat Draidi, F., Pacitti, E., Kemme, B.: P2Prec: a P2P recommendation system for large-scale data sharing. J. Trans. Large-Scale Data Knowl.-Centered Syst. (TLDKS) 3, 87–116 (2011) Draidi, F., Pacitti, E., Kemme, B.: P2Prec: a P2P recommendation system for large-scale data sharing. J. Trans. Large-Scale Data Knowl.-Centered Syst. (TLDKS) 3, 87–116 (2011)
9.
Zurück zum Zitat Draidi, F., et al.: P2Prec: a social-based P2P recommendation system. In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, pp. 2593–2596 (2011) Draidi, F., et al.: P2Prec: a social-based P2P recommendation system. In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, pp. 2593–2596 (2011)
10.
Zurück zum Zitat Han, P., et al.: A scalable P2P recommendation system based on distributed collaborative filtering. Expert Syst. Appl. 27(2), 203–210 (2004)CrossRef Han, P., et al.: A scalable P2P recommendation system based on distributed collaborative filtering. Expert Syst. Appl. 27(2), 203–210 (2004)CrossRef
11.
Zurück zum Zitat Hecht, F., et al.: Radiommendation: P2P on-line radio with a distributed recommendation system. In: Proceedings of the IEEE 12th International Conference on Peer-to-Peer Computing, pp. 73–74 (2012) Hecht, F., et al.: Radiommendation: P2P on-line radio with a distributed recommendation system. In: Proceedings of the IEEE 12th International Conference on Peer-to-Peer Computing, pp. 73–74 (2012)
12.
Zurück zum Zitat Hu, Y., Bhuyan, L.N., Feng, M.: Maintaining data consistency in structured P2P systems. IEEE Trans. Parallel Distrib. Syst. 23(11), 2125–2137 (2012)CrossRef Hu, Y., Bhuyan, L.N., Feng, M.: Maintaining data consistency in structured P2P systems. IEEE Trans. Parallel Distrib. Syst. 23(11), 2125–2137 (2012)CrossRef
13.
Zurück zum Zitat Indyk, P., Motwani, R.: Approximate nearest neighbors: towards removing the curse of dimensionality. In: STOC 1998 Proceedings of the 30th Symposium on Theory of Computing, pp. 604–613 (1998) Indyk, P., Motwani, R.: Approximate nearest neighbors: towards removing the curse of dimensionality. In: STOC 1998 Proceedings of the 30th Symposium on Theory of Computing, pp. 604–613 (1998)
14.
Zurück zum Zitat Jelasity, M., Montresor, A., Babaoglu, O.: T-Man: gossip-based fast overlay topology construction. Comput. Netw. 53(13), 2321–2339 (2009)CrossRefMATH Jelasity, M., Montresor, A., Babaoglu, O.: T-Man: gossip-based fast overlay topology construction. Comput. Netw. 53(13), 2321–2339 (2009)CrossRefMATH
15.
Zurück zum Zitat Kermarrec, A.-M., et al.: Application of random walks to decentralized recommendation systems. In: Proceeding of the 14th International Conference on Principles of Distributed Systems, pp. 48–63 (2010) Kermarrec, A.-M., et al.: Application of random walks to decentralized recommendation systems. In: Proceeding of the 14th International Conference on Principles of Distributed Systems, pp. 48–63 (2010)
16.
Zurück zum Zitat Korzun, D., Gurtov, A.: Structured Peer-to-Peer Systems. Fundamentals of Hierarchical Organization, Routing, Scaling and Security. Springer, Heidelberg (2013)CrossRefMATH Korzun, D., Gurtov, A.: Structured Peer-to-Peer Systems. Fundamentals of Hierarchical Organization, Routing, Scaling and Security. Springer, Heidelberg (2013)CrossRefMATH
17.
Zurück zum Zitat Mastroianni, C., Pirro, G., Talia, D.: Data consistency and peer synchronization in cooperative P2P environments. Technical report (2008, unpublished) Mastroianni, C., Pirro, G., Talia, D.: Data consistency and peer synchronization in cooperative P2P environments. Technical report (2008, unpublished)
18.
Zurück zum Zitat Matsumoto, M., Nishimura, T.: Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans. Model. Comput. Simul. 8(1), 3–30 (1998)CrossRefMATH Matsumoto, M., Nishimura, T.: Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans. Model. Comput. Simul. 8(1), 3–30 (1998)CrossRefMATH
20.
Zurück zum Zitat Jelasity, M., Hegedűs, I., Ormándi, R.: Overlay management for fully distributed user-based collaborative filtering. In: D’Ambra, P., Guarracino, M., Talia, D. (eds.) Euro-Par 2010, Part I. LNCS, vol. 6271, pp. 446–457. Springer, Heidelberg (2010)CrossRef Jelasity, M., Hegedűs, I., Ormándi, R.: Overlay management for fully distributed user-based collaborative filtering. In: D’Ambra, P., Guarracino, M., Talia, D. (eds.) Euro-Par 2010, Part I. LNCS, vol. 6271, pp. 446–457. Springer, Heidelberg (2010)CrossRef
21.
Zurück zum Zitat Oster, G., et al.: Data consistency for P2P collaborative editing. In: Proceedings of the 20th Anniversary Conference on Computer Supported Cooperative Work, pp. 259–268 (2006) Oster, G., et al.: Data consistency for P2P collaborative editing. In: Proceedings of the 20th Anniversary Conference on Computer Supported Cooperative Work, pp. 259–268 (2006)
22.
Zurück zum Zitat Pitsilis, G., Marshall, L.: A trust-enabled P2P recommendation system. In: Proceedings of 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 59–64 (2006) Pitsilis, G., Marshall, L.: A trust-enabled P2P recommendation system. In: Proceedings of 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 59–64 (2006)
23.
Zurück zum Zitat Pussep, K., et al.: A peer-to-peer recommendation system with privacy constraints. In: CISIS: IEEE Computer Society, pp. 409–414 (2009) Pussep, K., et al.: A peer-to-peer recommendation system with privacy constraints. In: CISIS: IEEE Computer Society, pp. 409–414 (2009)
24.
Zurück zum Zitat Rajaraman, A., Ullman, J.: Mining of Massive Datasets. Cambridge University Press, Cambridge (2012) Rajaraman, A., Ullman, J.: Mining of Massive Datasets. Cambridge University Press, Cambridge (2012)
25.
Zurück zum Zitat Slanley, M., Casey, M.: Locality-sensitive hashing for finding nearest neighbors. IEEE Signal Process. Mag. 25(2), 128–131 (2008)CrossRef Slanley, M., Casey, M.: Locality-sensitive hashing for finding nearest neighbors. IEEE Signal Process. Mag. 25(2), 128–131 (2008)CrossRef
26.
Zurück zum Zitat Tveit, A.: Peer-to-peer based recommendations for mobile commerce. In: Proceedings of 1st International Workshop on Mobile Commerce (WMC 2001), pp. 26–29. ACM (2001) Tveit, A.: Peer-to-peer based recommendations for mobile commerce. In: Proceedings of 1st International Workshop on Mobile Commerce (WMC 2001), pp. 26–29. ACM (2001)
27.
Zurück zum Zitat Wang, Q., Borisov, N.: Octopus: a secure and anonymous DHT lookup. In: Proceedings of the IEEE 32nd International Conference on Distributed Computing Systems, pp. 325–334 (2012) Wang, Q., Borisov, N.: Octopus: a secure and anonymous DHT lookup. In: Proceedings of the IEEE 32nd International Conference on Distributed Computing Systems, pp. 325–334 (2012)
Metadaten
Titel
Locality-Sensitive Hashing for Distributed Privacy-Preserving Collaborative Filtering: An Approach and System Architecture
verfasst von
Alexander Smirnov
Andrew Ponomarev
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-29133-8_22