Skip to main content

Collaborative Filtering by Co-Training Method

  • Conference paper
Knowledge and Systems Engineering

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 326))

Abstract

Collaborative filtering is a technique to predict the utility of items for a particular user by exploiting the behavior patterns of a group of users with similar preferences. This method has been widely used in e-commerce systems. In this paper, we propose a collaborative filtering method based on co-training a semi-supervised technique that iteratively expands the training set by switching between two different feature sets. In the collaborative filtering settings, our co-training based method uses users and items as two different feature sets. Each feature set is used to infer the most reliable predictions which are then added to the new labeled set. This procedure leads to improved prediction accuracy and reduces the negative influence of data sparsity a main obstacle to the application of collaborative filtering. The experimental results on real data sets show that the proposed method achieves superior performance compared to baselines.

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 PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Su, X., Khoshgoftaar, T.M.: A Survey of Collaborative Filtering Techniques. Advances in Artificial Intelligence, 1–20 (2009)

    Google Scholar 

  2. Adomavicius, G., Tuzhilin, A.: Toward the Next Generation of Recommender Systems. A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions On Knowledge And Data Engineering (2005)

    Google Scholar 

  3. Pan, W., Yang, Q.: Transfer learning in heterogeneous collaborative filtering domains. Artification Intelligence 197, 39–55 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  4. Pan, W., Xiang, E., Yang, N.L.: Transfer Learning in Collaborative Filtering for Sparsity Reduction. In: AAAI 2010, pp. 230–235 (2010)

    Google Scholar 

  5. Pan, W., Xiang, E., Yang, Q.: Transfer Learning in CollaborativeFiltering with Uncertain Ratings. In: AAAI 2012, pp. 662–668 (2012)

    Google Scholar 

  6. Wang, W., Zhou, Z.: A New Analysis of Co-Training. In: Proceedings of International Conference on Machine Learning, pp. 1135–1142 (2010)

    Google Scholar 

  7. Amatriain, X., Torrens, M., Resnick, P., Zanker, M.: Incremental collaborative filtering via evolutionary co-clustering. In: RecSys. ACM (2010)

    Google Scholar 

  8. Blum, A., Mitchell, T.: Combining labeled and unlabeled data with co-training. In: COLT, pp. 92–100 (1998)

    Google Scholar 

  9. Xue, G., Lin, C., Yang, Q., Xi, W., Zeng, H., Yu, Y., Chen, Z.: Scalable collaborative filtering using cluster-based smoothing. In: SIGIR 2005, New York, USA, pp. 114–121 (2005)

    Google Scholar 

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

    Google Scholar 

  11. Herlocker, J.L., et al.: Evaluating Collaborative Filtering Recommender Systems. ACM Trans. Information Systems 22, 5–53 (2004)

    Article  Google Scholar 

  12. Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of Predictive Algorithms for Collaborative Filtering. In: UAI 1998 (1998)

    Google Scholar 

  13. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-Based Collaborative Filtering Recommendation Algorithms. In: Proc. 10th Int’l WWW Conf. (2001)

    Google Scholar 

  14. Phuong, N.D., Phuong, T.M.: Collaborative Filtering by Multi-Task Learning. In: RIVF 2008, pp. 227–232 (2008)

    Google Scholar 

  15. Phuong, N.D., Thang, L.Q., Phuong, T.M.: A Graph-Based Method for Combining Collaborative and Content-Based Filtering. In: Ho, T.-B., Zhou, Z.-H. (eds.) PRICAI 2008. LNCS (LNAI), vol. 5351, pp. 859–869. Springer, Heidelberg (2008)

    Google Scholar 

  16. GroupLens, http://www.grouplens.org/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tran Nhat Quang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Quang, T.N., Lien, D.T., Phuong, N.D. (2015). Collaborative Filtering by Co-Training Method. In: Nguyen, VH., Le, AC., Huynh, VN. (eds) Knowledge and Systems Engineering. Advances in Intelligent Systems and Computing, vol 326. Springer, Cham. https://doi.org/10.1007/978-3-319-11680-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11680-8_22

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11679-2

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

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics