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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
X. Su, T.M. Khoshgoftaar, A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 1–19 (2009)
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
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
M. O’Connor, J. Herlocker, Clustering items for collaborative filtering, in Proceedings of the ACM SIGIR Workshop on Recommender Systems (1999)
J.S. Breese, D. Heckerman, C. Kadie, Empirical analysis of predictive algorithms for collaborative filtering, in Proceedings of the UAI (1998)
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
B. Bhasker, K. Srikumar, Recommender Systems in e-Commerce (Tata McGraw Hill, Noida, 2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)