Skip to main content

Improving the Performance of Collaborative Filtering with Category-Specific Neighborhood

  • Conference paper
  • 1507 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9622))

Abstract

Recommender system (RS) helps customers to select appropriate products from millions of products and has become a key component in e-commerce systems. Collaborative filtering (CF) based approaches are widely employed to build RSs. In CF, recommendation to the target user is computed after forming the corresponding neighbourhood of users. Neighborhood of a target user is extracted based on the similarity between the product rating vector of the target user and the product rating vectors of individual users. In CF, the methodology employed for neighborhood formation influences the performance. In this paper, we have made an effort to improve the performance of CF by proposing a different approach to compute recommendations by considering two kinds of neighborhood. One is the neighborhood by considering the product ratings of the user as a single vector and the other is based on the neighborhood of the corresponding virtual users. For the target user, the virtual users are formed by dividing the ratings based on the category of products. We have proposed a combined approach to compute better recommendations by considering both kinds of neighborhoods. The experiments results on real world MovieLens dataset show that the proposed approach improves the performance over CF.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Notes

  1. 1.

    http://grouplens.org/datasets/movielens/.

References

  1. Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. TKDE 17(6), 734–749 (2005)

    Google Scholar 

  2. Deshpande, M., Karypis, G.: Item-based top-n recommendation algorithms. TOIS 22(1), 143–177 (2004)

    Article  Google Scholar 

  3. Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. ACM Commun. 35(12), 61–70 (1992)

    Article  Google Scholar 

  4. Herlocker, J.L.: Understanding and Improving Automated Collaborative Filtering Systems. Ph.D. thesis (2000)

    Google Scholar 

  5. Huang, Q.H., Ouyang, W.M.: Fuzzy collaborative filtering with multiple agents. J. Shanghai Univ. 11, 290–295 (2007)

    Article  MathSciNet  Google Scholar 

  6. Koren, Y.: Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: SIGKDD, pp. 426–434. ACM (2008)

    Google Scholar 

  7. Koren, Y.: Collaborative filtering with temporal dynamics. ACM Commun. 53(4), 89–97 (2010)

    Article  Google Scholar 

  8. Li, F., Xu, G., Cao, L.: Coupled item-based matrix factorization. In: Benatallah, B., Bestavros, A., Manolopoulos, Y., Vakali, A., Zhang, Y. (eds.) WISE 2014, Part I. LNCS, vol. 8786, pp. 1–14. Springer, Heidelberg (2014)

    Google Scholar 

  9. Lopes, A.R., Prudencio, R.B., Bezerra, B.L.: A collaborative filtering framework based on local and global similarities with similarity tie-breaking criteria. In: International Joint Conference on Neural Networks (IJCNN), pp. 2887–2893. IEEE (2014)

    Google Scholar 

  10. Min, S.H., Han, I.: Detection of the customer time-variant pattern for improving recommender systems. Expert Syst. Appl. 28(2), 189–199 (2005)

    Article  Google Scholar 

  11. Santos Jr., E.B., Goularte, R., Manzato, M.G., et al.: Personalized collaborative filtering: a neighborhood model based on contextual constraints. In: 29th Symposium on Applied Computing. ACM (2014)

    Google Scholar 

  12. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Analysis of recommendation algorithms for e-commerce. In: 2nd Conference on Electronic Commerce, pp. 158–167. ACM (2000)

    Google Scholar 

  13. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: The 10th International Conference on World Wide Web, pp. 285–295. ACM (2001)

    Google Scholar 

  14. Schafer, J.B., Konstan, J., Riedl, J.: Recommender systems in e-commerce. In: Conference on Electronic Commerce, pp. 158–166. ACM (1999)

    Google Scholar 

  15. Sharma, M., Reddy, P.K., Kiran, R.U., Ragunathan, T.: Improving the performance of recommender system by exploiting the categories of products. In: Kikuchi, S., Madaan, A., Sachdeva, S., Bhalla, S. (eds.) DNIS 2011. LNCS, vol. 7108, pp. 137–146. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  16. da Silva, E.Q., Camilo Junior, C.G., Pascoal, L.M.L., Rosa, T.C.: An evolutionary approach for combining results of recommender systems techniques based on collaborative filtering. In: Congress on Evolutionary Computation (CEC), pp. 959–966. IEEE (2014)

    Google Scholar 

  17. Wang, J., De Vries, A.P., Reinders, M.J.: Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In: SIGIR, pp. 501–508. ACM (2006)

    Google Scholar 

  18. Yang, X., Guo, Y., Liu, Y., Steck, H.: A survey of collaborative filtering based social recommender systems. Comput. Commun. 41, 1–10 (2014)

    Article  Google Scholar 

  19. Zhang, J., Pu, P.: A recursive prediction algorithm for collaborative filtering recommender systems. In: Conference on Recommender Systems, pp. 57–64. ACM (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Karnam Dileep Kumar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dileep Kumar, K., Krishna Reddy, P., Balakrishna Reddy, P., Cao, L. (2016). Improving the Performance of Collaborative Filtering with Category-Specific Neighborhood. In: Nguyen, N.T., Trawiński, B., Fujita, H., Hong, TP. (eds) Intelligent Information and Database Systems. ACIIDS 2016. Lecture Notes in Computer Science(), vol 9622. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-49390-8_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-49390-8_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-49389-2

  • Online ISBN: 978-3-662-49390-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics