Skip to main content

Context-aware Graph Collaborative Recommendation Without Feature Entanglement

  • Conference paper
  • First Online:
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2021)

Abstract

Inheriting from the basic idea of latent factor models like matrix factorization, current collaborative filtering models focus on learning better latent representations of users and items, by leveraging the expressive power of deep neural networks. However, the settings where rich context information is available pose difficulties for the existing neural network based paradigms, since they usually entangle the features extracted from both IDs and other additional data (e.g., contexts), which inevitably destroy the original semantics of the embeddings. In this work, we propose a context-aware collaborative recommendation framework called CGCR to integrate contextual information into the graph-based embedding process. Our model converts the bipartite graph to a homogeneous one by placing the users and items in the identical feature space. As our method is free of feature crosses, it can preserve the semantic independence on the embedding dimensions and thus improves the interpretability of neural collaborative filtering. We use generalized matrix factorization as the matching function so that the model can be trained in an efficient non-sampling manner. We further give two examples of CGCR: LGC with linear graph convolutional networks and LGC+ with attention mechanism. Extensive experiments on five real-world public datasets indicate that the proposed CGCR models significantly outperform the state-of-the-art methods on the Top-K recommendation task.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Notes

  1. 1.

    An example of concatenation (aka. \(\Vert \)) is that \([a_1,a_2,\dots ,a_m]\Vert [b_1,\dots ,b_n]=[a_1,a_2,\dots ,a_m,b_1,\dots ,b_n]\), where a and b are both scalar.

  2. 2.

    The proof of Eq. (9) see the previous work [4] for the details.

  3. 3.

    https://grouplens.org/datasets/Movielens/1m/.

  4. 4.

    https://github.com/THUIR/CC-CC/tree/master/dataset.

  5. 5.

    https://github.com/hexiangnan/adversarial_personalized_ranking/tree/master/Data.

  6. 6.

    http://ai-lab-challenge.bytedance.com/tce/vc/.

  7. 7.

    https://www.kaggle.com/c/kkbox-music-recommendation-challenge/data.

References

  1. Chen, C., Zhang, M., Ma, W., Liu, Y., Ma, S.: Jointly non-sampling learning for knowledge graph enhanced recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (2020)

    Google Scholar 

  2. Chen, C., et al.: An efficient adaptive transfer neural network for social-aware recommendation. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (2019)

    Google Scholar 

  3. Chen, C., Zhang, M., Ma, W., Liu, Y., Ma, S.: Efficient non-sampling factorization machines for optimal context-aware recommendation. In: Proceedings of The Web Conference 2020 (2020)

    Google Scholar 

  4. Chen, C., Zhang, M., Zhang, Y., Liu, Y., Ma, S.: Efficient neural matrix factorization without sampling for recommendation. ACM Trans. Inf. Syst. (TOIS) 38, 1–28 (2020)

    Google Scholar 

  5. Deng, Z.H., Huang, L., Wang, C.D., Lai, J., Yu, P.S.: Deepcf: a unified framework of representation learning and matching function learning in recommender system. In: AAAI (2019)

    Google Scholar 

  6. He, X., Chua, T.S.: Neural factorization machines for sparse predictive analytics. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval (2017)

    Google Scholar 

  7. He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., Wang, M.: Lightgcn: simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (2020)

    Google Scholar 

  8. He, X., Du, X., Wang, X., Tian, F., Tang, J., Chua, T.S.: Outer product-based neural collaborative filtering. In: IJCAI (2018)

    Google Scholar 

  9. He, X., He, Z., Du, X., Chua, T.S.: Adversarial personalized ranking for recommendation. In: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval (2018)

    Google Scholar 

  10. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.S.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web (2017)

    Google Scholar 

  11. He, X., Zhang, H., Kan, M.Y., Chua, T.S.: Fast matrix factorization for online recommendation with implicit feedback. In: Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval (2016)

    Google Scholar 

  12. Hu, Y., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: 2008 Eighth IEEE International Conference on Data Mining, pp. 263–272 (2008)

    Google Scholar 

  13. Järvelin, K., Kekäläinen, J.: Cumulated gain-based evaluation of IR techniques. ACM Trans. Inf. Syst. 20, 422–446 (2002)

    Article  Google Scholar 

  14. Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. In: ICLR (2015)

    Google Scholar 

  15. Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. In: ICLR (2017)

    Google Scholar 

  16. Koren, Y., Bell, R.M., Volinsky, C.: Matrix factorization techniques for recommender systems. IEEE Comput. 42(8), 30–37 (2009)

    Article  Google Scholar 

  17. Krichene, W., Rendle, S.: On sampled metrics for item recommendation. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (2020)

    Google Scholar 

  18. Rendle, S.: Factorization machines. In: 2010 IEEE International Conference on Data Mining, pp. 995–1000 (2010)

    Google Scholar 

  19. Rendle, S.: Factorization machines with libfm. ACM Trans. Intell. Syst. Technol. 3, 57:1–57:22 (2012)

    Google Scholar 

  20. Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: bayesian personalized ranking from implicit feedback. In: UAI, pp. 452–461 (2009)

    Google Scholar 

  21. Shi, S., et al.: Adaptive feature sampling for recommendation with missing content feature values. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management (2019)

    Google Scholar 

  22. Wang, X., He, X., Cao, Y., Liu, M., Chua, T.S.: Kgat: knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (2019)

    Google Scholar 

  23. Wang, X., He, X., Chua, T.S.: Learning and reasoning on graph for recommendation. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management (2019)

    Google Scholar 

  24. Wang, X., He, X., Wang, M., Feng, F., Chua, T.S.: Neural graph collaborative filtering. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (2019)

    Google Scholar 

  25. Wu, F., Zhang, T., Souza, A., Fifty, C., Yu, T., Weinberger, K.Q.: Simplifying graph convolutional networks. In: ICML (2019)

    Google Scholar 

  26. Xiao, J., Ye, H., He, X., Zhang, H., Wu, F., Chua, T.S.: Attentional factorization machines: Learning the weight of feature interactions via attention networks. In: IJCAI (2017)

    Google Scholar 

  27. Xin, X., Chen, B., He, X., Wang, D., Ding, Y., Jose, J.: Cfm: convolutional factorization machines for context-aware recommendation. In: IJCAI (2019)

    Google Scholar 

  28. Xu, K., Hu, W., Leskovec, J., Jegelka, S.: How powerful are graph neural networks? In: ICLR (2018)

    Google Scholar 

  29. Yu, J., Gao, M., Li, J., Yin, H., Liu, H.: Adaptive implicit friends identification over heterogeneous network for social recommendation. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management (2018)

    Google Scholar 

  30. Yuan, F., Xin, X., He, X., Guo, G., Zhang, W., Chua, T.S., Joemon, J.: fBGD: Learning embeddings from positive unlabeled data with BGD. In: UAI (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gu, T., Li, P., Huang, K. (2021). Context-aware Graph Collaborative Recommendation Without Feature Entanglement. In: Gao, H., Wang, X. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2021. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 406. Springer, Cham. https://doi.org/10.1007/978-3-030-92635-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-92635-9_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-92634-2

  • Online ISBN: 978-3-030-92635-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics