Skip to main content

Difference Factor’ KNN Collaborative Filtering Recommendation Algorithm

  • Conference paper
Advanced Data Mining and Applications (ADMA 2014)

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

Included in the following conference series:

Abstract

With the development of electronic commerce, Collaborative Filtering Recommendation system emerge, which uses machine learning algorithms for people provide a set of N items that will be of interest. In many user-based collaborative filtering applications based on KNN(K nearest neighbor algorithm), they only use similarity information(cosine similarity) between users, in some case, they have not use the difference information, so the precision and recall is not well. To address these problem, we propose a Difference Factor’ K-NN collaborative filtering method, called DF-KNN. DF-KNN is an instance- based learning method and the key step in algorithms is how to use the difference factor and how to compute, the second step is mix similarity together. Our experimental evaluation on the MovieLens datasets show that the proposed DF-KNN and NDF-KNN(Normal Different Factor’s KNN) are much efficient than the traditional user-neighborhood based KNN and provide recommendations whose quality is up to 13% better.

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 39.99
Price excludes VAT (USA)
  • Available as 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Linden, G., Smith, B., York, J.: Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing 7(1), 76–80 (2003)

    Article  Google Scholar 

  2. http://www.grouplens.org/node/73

  3. Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: GroupLens: An Open Architecture for Collaborative Filtering of Netnews. In: Proceedings of CSCW 1994, Chapel Hill, NC (1994)

    Google Scholar 

  4. Konstan, J., Miller, B., Maltz, D., Herlocker, J., Gordon, L., Riedl, J.: GroupLens:Applying Collaborative Filtering to Usenet News. Communications of the ACM 40(3), 77–87 (1997)

    Article  Google Scholar 

  5. Shardanand, U., Maes, P.: Social Information Filtering: Algorithms for Automating ’Word of Mouth’. In: Proceedings of CHI 1995, Denver,CO (1995)

    Google Scholar 

  6. Hill, W., Stead, L., Rosenstein, M., Furnas, G.: Recommending and Evaluating Choices in a Virtual Community of Use. In: Proceedings of CHI 1995 (1995)

    Google Scholar 

  7. Breese, J.S., Heckerman, D., Kadie, C.: Empirical Analysis of Predictive Algorithms for Collaborative Filtering. In: Proceedings of the 14th Conference on Uncertainty in Articial Intelligence, pp. 43–52 (1998)

    Google Scholar 

  8. Konstan, J., Miller, B., Maltz, D., Herlocker, J., Gordon, L., Riedl, J.: GroupLens: Applying collaborative filtering to Usenet news. Communications of the ACM 40(3), 77–87 (1997)

    Article  Google Scholar 

  9. Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: GroupLens: An open architecture for collaborative filtering of net news. In: Proceedings of CSCW (1994)

    Google Scholar 

  10. Koren, Y., Sill, J.: Collaborative filtering on ordinal user feedback. In: Proceeding IJCAI 2013 Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence, pp. 3022–3026. AAAI Press (2013)

    Google Scholar 

  11. Cai, Y., Leung, H.-F., Li, Q.: Typicality-Based Collaborative Filtering Recommendation. IEEE Transactions on Knowledge and Data Engineering 26 (2014)

    Google Scholar 

  12. Yu, Z., Xiaomin, Z., Qiwei, S.: A recommendation model based on collaborative filtering and factorization machines for social networks. In: 2013 5th IEEE International Conference on Date of Conference Broadband Network & Multimedia Technology (IC-BNMT), November 17-19 (2013)

    Google Scholar 

  13. Shi, Y., Larson, M., Hanjalic, A.: Collaborative Filtering beyond the User-Item matrix: A Survey of the State of the Art and Future Challenges. Journal ACM Computing Surveys(CSUR) 47(1) (June 2014)

    Google Scholar 

  14. Su, X., Khoshgoftaar, T.M.: A Survey of Collaborative Filtering Techniques. Hindawi Publishing Corporation Advances in Artificial Intelligence, Article ID 421425, 19 pages (2009)

    Google Scholar 

  15. Salton, G., McGill, M.: Introduction to Modern Information Retrieval. McGraw-Hill, New York (1983)

    MATH  Google Scholar 

  16. Zhang, S., Zhang, C., Yan, X.: Post-mining: maintenance of association rules by weighting. Inf. Syst. 28(7), 691–707 (2003)

    Article  Google Scholar 

  17. Zhang, S., Qin, Z., Ling, C.X., Sheng, S.: Missing Is Useful’: Missing Values in Cost-Sensitive Decision Trees. IEEE Trans. Knowl. Data Eng. 17(12), 1689–1693 (2005)

    Article  Google Scholar 

  18. Wu, X., Zhang, S.: Synthesizing High-Frequency Rules from Different Data Sources. IEEE Trans. Knowl. Data Eng. 15(2), 353–367 (2003)

    Article  Google Scholar 

  19. Wu, X., Zhang, C., Zhang, S.: Efficient mining of both positive and negative association rules. ACM Trans. Inf. Syst. 22(3), 381–405 (2004)

    Article  Google Scholar 

  20. Wu, X., Zhang, C., Zhang, S.: Database classification for multi-database mining. Inf. Syst. 30(1), 71–88 (2005)

    Article  MATH  Google Scholar 

  21. Zhao, Y., Zhang, S.: Generalized Dimension-Reduction Framework for Recent-Biased Time Series Analysis. IEEE Trans. Knowl. Data Eng. 18(2), 231–244 (2006)

    Article  Google Scholar 

  22. Qin, Y., Zhang, S., Zhu, X., Zhang, J., Zhang, C.: Semi-parametric optimization for missing data imputation. Appl. Intell. 27(1), 79–88 (2007)

    Article  MATH  Google Scholar 

  23. Zhu, X., Zhang, S., Jin, Z., Zhang, Z., Xu, Z.: Missing Value Estimation for Mixed-Attribute Data Sets. IEEE Trans. Knowl. Data Eng. 23(1), 110–121 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Liang, W., Lu, G., Ji, X., Li, J., Yuan, D. (2014). Difference Factor’ KNN Collaborative Filtering Recommendation Algorithm. In: Luo, X., Yu, J.X., Li, Z. (eds) Advanced Data Mining and Applications. ADMA 2014. Lecture Notes in Computer Science(), vol 8933. Springer, Cham. https://doi.org/10.1007/978-3-319-14717-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14717-8_14

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14716-1

  • Online ISBN: 978-3-319-14717-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics