skip to main content
10.1145/3269206.3271684acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

CoNet: Collaborative Cross Networks for Cross-Domain Recommendation

Authors Info & Claims
Published:17 October 2018Publication History

ABSTRACT

The cross-domain recommendation technique is an effective way of alleviating the data sparse issue in recommender systems by leveraging the knowledge from relevant domains. Transfer learning is a class of algorithms underlying these techniques. In this paper, we propose a novel transfer learning approach for cross-domain recommendation by using neural networks as the base model. In contrast to the matrix factorization based cross-domain techniques, our method is deep transfer learning, which can learn complex user-item interaction relationships. We assume that hidden layers in two base networks are connected by cross mappings, leading to the collaborative cross networks (CoNet). CoNet enables dual knowledge transfer across domains by introducing cross connections from one base network to another and vice versa. CoNet is achieved in multi-layer feedforward networks by adding dual connections and joint loss functions, which can be trained efficiently by back-propagation. The proposed model is thoroughly evaluated on two large real-world datasets. It outperforms baselines by relative improvements of 7.84% in NDCG. We demonstrate the necessity of adaptively selecting representations to transfer. Our model can reduce tens of thousands training examples comparing with non-transfer methods and still has the competitive performance with them.

References

  1. S. Berkovsky, T. Kuflik, and F. Ricci. 2007. Cross-domain mediation in collaborative filtering. UMAP. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. I. Cantador, I. Fernández-Tobías, S. Berkovsky, and P. Cremonesi. 2015. Cross-domain recommender systems. Recommender Systems Handbook.Google ScholarGoogle Scholar
  3. R. Caruana. 1997. Multitask Learning. Machine Learning (1997). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. H.-T. Cheng, L. Koc, J. Harmsen, et al. 2016. Wide & deep learning for recommender systems. In ACM Recsys Workshop. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Collobert and J. Weston. 2008. A unified architecture for natural language processing: Deep neural networks with multitask learning. In ICML. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. P. Covington, J. Adams, and E. Sargin. 2016. Deep neural networks for youtube recommendations. ACM RecSys. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Deshpande and G. Karypis. 2004. Item-based top-n recommendation algorithms. ACM Transactions on Information Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Doersch and A. Zisserman. 2017. Multi-Task Self-Supervised Visual Learning. In IEEE CVPR.Google ScholarGoogle Scholar
  9. G. Dziugaite and D. Roy. 2015. Neural network matrix factorization. arXiv:1511.06443.Google ScholarGoogle Scholar
  10. A. Elkahky, Y. Song, and X. He. 2015. A multi-view deep learning approach for cross domain user modeling in recommendation systems. In WWW. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. He and J. McAuley. 2016. VBPR: visual Bayesian Personalized Ranking from implicit feedback. In AAAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. X. He, L. Liao, H. Zhang, L. Nie, X. Hu, and T.-S. Chua. 2017. Neural collaborative filtering. In WWW. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. G.-N. Hu and X.-Y. Dai. 2017. Integrating reviews into personalized ranking for cold start recommendation. In PAKDD.Google ScholarGoogle Scholar
  14. G.-N. Hu, X.-Y. Dai, F.-Y. Qiu, R. Xia, T. Li, S.-J. Huang, and J.-J. Chen. 2018. Collaborative Filtering with Topic and Social Latent Factors Incorporating Implicit Feedback. ACM Transactions on Knowledge Discovery from Data (2018). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. G.-N. Hu, X.-Y. Dai, Y. Song, S.-J. Huang, and J.-J. Chen. 2015. A Synthetic Approach for Recommendation: Combining Ratings, Social Relations, and Reviews. In IJCAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. L. Hu, J. Cao, G. Xu, L. Cao, Z. Gu, and C. Zhu. 2013. Personalized recommendation via cross-domain triadic factorization. In WWW. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Y. Hu, Y. Koren, and C. Volinsky. 2008. Collaborative filtering for implicit feedback datasets. In IEEE ICDM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. Kim, C. Park, J. Oh, S. Lee, and H. Yu. 2016. Convolutional matrix factorization for document context-aware recommendation. In ACM RecSys. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. D. Kingma and J. Ba. 2015. Adam: A method for stochastic optimization. ICLR.Google ScholarGoogle Scholar
  20. Y. Koren, R. Bell, and C. Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Krizhevsky, I. Sutskever, and G. Hinton. 2012. Imagenet classification with deep convolutional neural networks. In NIPS. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. B. Li, Q. Yang, and X. Xue. 2009. Can movies and books collaborate?: cross-domain collaborative filtering for sparsity reduction. In IJCAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. B. Li, X. Zhu, R. Li, C. Zhang, X. Xue, and X. Wu. 2011. Cross-domain collaborative filtering over time. In IJCAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. B. Liu, Y. Fu, Z. Yao, and H. Xiong. 2013. Learning geographical preferences for point-of-interest recommendation. In ACM SIGKDD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. B. Loni, Y. Shi, M. Larson, and A. Hanjalic. 2014. Cross-Domain Collaborative Filtering with Factorization Machines. In ECIR.Google ScholarGoogle Scholar
  26. Z. Lu, E. Zhong, L. Zhao, E. Xiang, W. Pan, and Q. Yang. 2013. Selective transfer learning for cross domain recommendation. In SIAM International Conference on Data Mining.Google ScholarGoogle Scholar
  27. I. Misra, A. Shrivastava, A. Gupta, and M. Hebert. 2016. Cross-stitch networks for multi-task learning. In IEEE CVPR.Google ScholarGoogle Scholar
  28. A. Mnih and R. Salakhutdinov. 2008. Probabilistic matrix factorization. In NIPS.Google ScholarGoogle Scholar
  29. V. Nair and G. Hinton. 2010. Rectified linear units improve restricted boltzmann machines. In ICML. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. M. Oquab, L. Bottou, I. Laptev, and J. Sivic. 2014. Learning and transferring mid-level image representations using convolutional neural networks. In IEEE CVPR. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. R. Pan, Y. Zhou, B. Cao, N. Liu, R. Lukose, M. Scholz, and Q. Yang. 2008. One-class collaborative filtering. In IEEE ICDM.Google ScholarGoogle Scholar
  32. S. Pan and Q. Yang. 2010. A survey on transfer learning. IEEE Transactions on knowledge and data engineering (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. W. Pan, N. Liu, E. Xiang, and Q. Yang. 2011. Transfer learning to predict missing ratings via heterogeneous user feedbacks. In IJCAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. M. Pazzani and D. Billsus. 2007. Content-based recommendation systems. The adaptive web. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. S. Rendle. 2012. Factorization machines with libfm. ACM Transactions on Intelligent Systems and Technology (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In UAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. C. Shi, Z. Zhang, P. Luo, P. Yu, Y. Yue, and B. Wu. 2015. Semantic path based personalized recommendation on weighted heterogeneous information networks. In ACM CIKM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. A. Singh and G. Gordon. 2008. Relational learning via collective matrix factorization. In ACM SIGKDD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. R. Tibshirani. 1996. Regression shrinkage and selection via the lasso. Journal of the Royal Statistical Society. Series B (1996).Google ScholarGoogle Scholar
  40. P. Wang, J. Guo, Y. Lan, J. Xu, S. Wan, and X. Cheng. 2015. Learning hierarchical representation model for nextbasket recommendation. In ACM SIGIR. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. S. Wu, W. Ren, C. Yu, G. Chen, D. Zhang, and J. Zhu. 2016. Personal recommendation using deep recurrent neural networks in NetEase. In IEEE ICDE.Google ScholarGoogle Scholar
  42. L. Xiang, Q. Yuan, S. Zhao, L. Chen, X. Zhang, Q. Yang, and J. Sun. 2010. Temporal recommendation on graphs via long-and short-term preference fusion. In ACM SIGKDD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. K. Xu, J. Ba, R. Kiros, K. Cho, A. Courville, R. Salakhudinov, R. Zemel, and Y. Bengio. 2015. Show, attend and tell: Neural image caption generation with visual attention. In ICML. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. C. Yang, L. Bai, C. Zhang, Q. Yuan, and J. Han. 2017. Bridging Collaborative Filtering and Semi-Supervised Learning: A Neural Approach for POI Recommendation. In ACM SIGKDD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. D. Yang, J. He, H. Qin, Y. Xiao, and W. Wang. 2015. A graph-based recommendation across heterogeneous domains. In ACM CIKM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Z. Yang, R. Salakhutdinov, and W. Cohen. 2017. Transfer learning for sequence tagging with hierarchical recurrent networks. ICLR.Google ScholarGoogle Scholar
  47. J. Yosinski, J. Clune, Y. Bengio, and H. Lipson. 2014. How transferable are features in deep neural networks? In NIPS. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Y. Zhang and Q. Yang. 2017. A survey on multi-task learning. arXiv:1707.08114.Google ScholarGoogle Scholar
  49. L. Zhao, S. Pan, E. Xiang, E. Zhong, Z. Lu, and Q. Yang. 2013. Active transfer learning for cross-system recommendation. In AAAI. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. CoNet: Collaborative Cross Networks for Cross-Domain Recommendation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CIKM '18: Proceedings of the 27th ACM International Conference on Information and Knowledge Management
      October 2018
      2362 pages
      ISBN:9781450360142
      DOI:10.1145/3269206

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 October 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CIKM '18 Paper Acceptance Rate147of826submissions,18%Overall Acceptance Rate1,861of8,427submissions,22%

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader