Skip to main content

Scalable Hierarchical Collaborative Filtering Using BSP Trees

  • Conference paper
  • First Online:
Computational Advancement in Communication Circuits and Systems

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 335))

Abstract

Collaborative Filtering (CF) technique is used by most of the Recommender Systems (RS) for formulating suggestions of item relevant to users’ interest. However, CF algorithms using the large dataset sometimes become very expensive as the similarity computation among \( n \) users is an \( O(n^{2} ) \) process. In this work, we propose a decomposition-based recommendation algorithm using Binary Space Partitioning (BSP) trees. We divide the entire users’ space into smaller regions based on the location, and then apply the recommendation algorithm separately to each of the regions. Our proposed system recommends item to a user in a specific region only using the rating data of that particular region. This reduces the quadratic complexity of the CF process as we avoid the similarity computation over the entire data. The primary goal of our work is to reduce the running time as well as maintain a good recommendation quality. This ensures scalability, allowing us to tackle bigger datasets. Empirical evaluation of our approach on the MovieLens dataset demonstrates that our method is effective while reducing the running time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://en.wikipedia.org/wiki/Binary_space_partitioning.

  2. 2.

    http://www.amazon.com/.

  3. 3.

    http://www.movielens.org/.

  4. 4.

    http://www.last.fm/.

References

  1. G. Adomavicius, A. Tuzhilin, Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions, in IEEE transactions on knowledge and data engineering (2005), pp. 734–749

    Google Scholar 

  2. X. Su, T.M. Khoshgoftaar, A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 1–19 (2009)

    Google Scholar 

  3. T.M. Murali, P.K. Agarwal, J.S. Vitter, Constructing binary space partitions for orthogonal rectangles in practice, in Proceedings of the European Symposium on Algorithms (ESA’98). LNCS, vol. 1461 (1998), pp. 221–222

    Google Scholar 

  4. B. Sarwar, G. Karypis, J. Konstan, J. Riedl, Recommender systems for large-scale ecommerce: scalable neighborhood formation using clustering, in Proceedings of the Fifth International Conference on Computer and Information Technology (2002), pp. 158–167

    Google Scholar 

  5. M. O’Connor, J. Herlocker, Clustering items for collaborative filtering, in Proceedings of the ACM SIGIR Workshop on Recommender Systems (1999)

    Google Scholar 

  6. J.S. Breese, D. Heckerman, C. Kadie, Empirical analysis of predictive algorithms for collaborative filtering, in Proceedings of the UAI (1998)

    Google Scholar 

  7. J. Das, S. Majumder, P. Gupta, Voronoi based location aware collaborative filtering, in Proceedings of the IEEE Conference on Emerging Trends and Applications in Computer Science (NCETACS) (2012), pp. 179–183

    Google Scholar 

  8. B. Bhasker, K. Srikumar, Recommender Systems in e-Commerce (Tata McGraw Hill, Noida, 2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joydeep Das .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer India

About this paper

Cite this paper

Das, J., Aman, A.K., Gupta, P., Haider, A., Majumder, S., Mitra, S. (2015). Scalable Hierarchical Collaborative Filtering Using BSP Trees. In: Maharatna, K., Dalapati, G., Banerjee, P., Mallick, A., Mukherjee, M. (eds) Computational Advancement in Communication Circuits and Systems. Lecture Notes in Electrical Engineering, vol 335. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2274-3_30

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-2274-3_30

  • Published:

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-322-2273-6

  • Online ISBN: 978-81-322-2274-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics