Skip to main content
Log in

Meta-path automatically extracted from heterogeneous information network for recommendation

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Heterogeneous information networks have been proven to effectively improve recommendations due to their diverse information content. However, there are still two challenges for recommendation methods based on heterogeneous information networks. To begin with, current methods often depend on experts to manually craft meta-paths, and it can be challenging to define an adequate set of meta-paths for complex task scenarios. Second, most models fail to fully explore user preferences for paths or meta-paths whileimultaneously learning path or meta-path explicit representations. To tackle the aforementioned issues, we propose a model for recommendation utilizing meta-path automatically extracted from heterogeneous information network, called MAERec. Specifically, MAERec employs an automatic approach to extract high-quality path instances from heterogeneous information networks and construct meta-paths. These meta-paths are then utilized by a hierarchical attention network to learn an explicit representation of the meta-path-based context. Extensive experiments conducted on various real-world datasets not only showcase the superior performance of MAERec when compared to state-of-the-art methods but also underscore its capability to automatically discover high-quality path instances for meta-path extraction.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Availability of data and materials

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Notes

  1. https://grouplens.org/datasets/movielens/100k/

  2. https://grouplens.org/datasets/hetrec-2011/

  3. http://www.yelp.com/dataset-challenge

  4. https://pytorch.org/

References

  1. Liu, J., Shi, C., Yang, C., Lu, Z., Philip, S.Y.: A survey on heterogeneous information network based recommender systems: Concepts, methods, applications and resources. AI Open (2022)

  2. Xu, C., Guan, Z., Zhao, W., Wu, H., Niu, Y., Ling, B.: Adversarial incomplete multi-view clustering. IJCAI 7, 3933–3939 (2019)

    Google Scholar 

  3. Fang, U., Li, J., Akhtar, N., Li, M., Jia, Y.: Gomic: Multi-view image clustering via self-supervised contrastive heterogeneous graph co-learning. World Wide Web 26(4), 1667–1683 (2023)

    Article  Google Scholar 

  4. Jia, Y., Gu, Z., Jiang, Z., Gao, C., Yang, J.: Persistent graph stream summarization for real-time graph analytics. World Wide Web, 1–21 (2023)

  5. Sun, Y., Han, J., Yan, X., Yu, P.S., Wu, T.: Pathsim: meta path-based topk similarity search in heterogeneous information networks. Proc. VLDB endowment 4(11), 992–1003 (2011)

    Article  Google Scholar 

  6. Dong, Y., Chawla, N.V., Swami, A.: Metapath2vec: scalable representation learning for heterogeneous networks. In: proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, 135–144 (2017)

  7. Wang, X., Wang, D., Xu, C., He, X., Cao, Y., Chua, T.-S.: Explainable reasoning over knowledge graphs for recommendation. Proc. AAAI Conf. Artif. Intell. 33, 5329–5336 (2019)

    Google Scholar 

  8. Wang, X., Ji, H., Shi, C.,Wang, B., Ye, Y., Cui, P., Yu, P.S.: Heterogeneous graph attention network. In: the World Wide Web conference, 2022–2032 (2019)

  9. Han, Z., Anwaar, M.U., Arumugaswamy, S., Weber, T., Qiu, T., Shen, H., Liu, Y., Kleinsteuber, M.: Metapath-and entity-aware graph neural network for recommendation. CoRR, abs/2010.11793 (2020)

  10. Zhu, Q., Zhou, X., Wu, J., Tan, J., Guo, L.: A knowledge-aware attentional reasoning network for recommendation. Proc. AAAI Conf. Artif. Intell. 34, 6999–7006 (2020)

    Google Scholar 

  11. Lu, Y., Fang, Y., Shi, C.: Meta-learning on heterogeneous information networks for cold-start recommendation. In: proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, 1563–1573 (2020)

  12. Jin, J., Qin, J., Fang, Y., Du, K., Zhang, W., Yu, Y., Zhang, Z., Smola, A.J.: An efficient neighborhood-based interaction model for recommendation on heterogeneous graph. In: proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, 75–84 (2020)

  13. Sang, L., Xu, M., Qian, S., Martin, M., Li, P., Wu, X.: Context-dependent propagating-based video recommendation in multimodal heterogeneous information networks. IEEE Trans. Multimed. 23, 2019–2032 (2020)

    Article  Google Scholar 

  14. Bi, Y., Song, L., Yao, M., Wu, Z., Wang, J., Xiao, J.: A heterogeneous information network based cross domain insurance recommendation system for cold start users. In: proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, 2211–2220 (2020)

  15. Hu, B., Shi, C., Zhao, W.X., Yang, T.: Local and global information fusion for topn recommendation in heterogeneous information network. In: proceedings of the 27th ACM international conference on information and knowledge management, 1683–1686 (2018)

  16. Zhao, Z., Zhang, X., Zhou, H., Li, C., Gong, M., Wang, Y.: Hetnerec: heterogeneous network embedding based recommendation. Knowl. Based Syst. 204, 106218 (2020)

    Article  Google Scholar 

  17. Shi, Y., Gui, H., Zhu, Q., Kaplan, L., Han, J.: Aspem: embedding learning by aspects in heterogeneous information networks. Proceedings of the ... SIAM international conference on data mining. SIAM international conference on data mining, 144 (2018)

  18. Shi, Y., Zhu, Q., Guo, F., Zhang, C., Han, J.: Easing embedding learning by comprehensive transcription of heterogeneous information networks, 2190–2199 (2018)

  19. Shang, J., Qu, M., Liu, J., Kaplan, L.M., Han, J., Peng, J.: Meta-path guided embedding for similarity search in large-scale heterogeneous information networks. arXiv:1610.09769 (2016)

  20. Fu, T.-y., Lee, W.-C., Lei, Z.: Hin2vec: explore meta-paths in heterogeneous information networks for representation learning. In: proceedings of the 2017 ACM on conference on information and knowledge management, 1797–1806 (2017)

  21. Han, M., Zhang, H., Li, W., Yin, Y.: Semantic-guided graph neural network for heterogeneous graph embedding. Expert systems with applications, 120810 (2023)

  22. Mei, G., Pan, L., Liu, S.: Heterogeneous graph embedding by aggregating metapath and meta-structure through attention mechanism. Neurocomputing 468, 276–285 (2022)

    Article  Google Scholar 

  23. Lin, W., Li, B.: Status-aware signed heterogeneous network embedding with graph neural networks. IEEE transactions on neural networks and learning systems, (2022)

  24. Fu, X., Zhang, J., Meng, Z., King, I.: Magnn: Metapath aggregated graph neural network for heterogeneous graph embedding. In: proceedings of the Web conference, 2331–2341 (2020)

  25. Wang, X., Liu, N., Han, H., Shi, C.: Self-supervised heterogeneous graph neural network with co-contrastive learning. In: proceedings of the 27th ACM SIGKDD conference on knowledge discovery & data mining, 1726–1736 (2021)

  26. Fouss, F., Pirotte, A., Renders, J.-M., Saerens, M.: Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation. IEEE Trans. Knowl. Data Eng. 19(3), 355–369 (2007)

  27. Shi, C., Kong, X., Yu, P.S., Xie, S., Wu, B.: Relevance search in heterogeneous networks. In: proceedings of the 15th international conference on extending database technology, 180–191 (2012)

  28. Shi, C., Hu, B., Zhao, W.X., Philip, S.Y.: Heterogeneous information network embedding for recommendation. IEEE Trans. Knowl. Data Eng. 31(2), 357–370 (2018)

    Article  Google Scholar 

  29. Do, P., Pham, P.: Heterogeneous graph convolutional network pre-training as side information for improving recommendation. Neural. Comput. Applic. 34(18), 15945–15961 (2022)

    Article  Google Scholar 

  30. Zhang, Y., Yu, M., Sun, J., Zhang, T., Yu, G.: Mg-cr: factor memory network and graph neural network based personalized course recommendation. In: international conference on database systems for advanced applications, Springer, 547–562 (2023)

  31. Zhang, Y., Zhu, J., Chen, R., Liao, W., Wang, Y., Zhou, W.: Mixed-curvature knowledge-enhanced graph contrastive learning for recommendation. Expert. Syst. Appl. 237, 121569 (2024)

    Article  Google Scholar 

  32. Xu, H., Yang, B., Liu, X., Fan, W., Li, Q.: Category-aware multi-relation heterogeneous graph neural networks for session-based recommendation. Knowl.-Based Syst. 251, 109246 (2022)

    Article  Google Scholar 

  33. Liu, J., Chen, Y., Huang, X., Li, J., Min, G.: Gnn-based long and short term preference modeling for next-location prediction. Inf. Sci. 629, 1–14 (2023)

    Article  Google Scholar 

  34. Hu, B., Shi, C., Zhao, W.X., Yu, P.S.: Leveraging meta-path based context for top-n recommendation with a neural co-attention model. In: proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, 1531–1540 (2018)

  35. Han, Z., Xu, F., Shi, J., Shang, Y., Ma, H., Hui, P., Li, Y.: Genetic meta-structure search for recommendation on heterogeneous information network. In: proceedings of the 29th ACM international conference on information & knowledge management, 455–464 (2020)

  36. 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, 173–182 (2017)

  37. Yu, X., Ren, X., Sun, Y., Gu, Q., Sturt, B., Khandelwal, U., Norick, B., Han, J.: Personalized entity recommendation: a heterogeneous information network approach. In: proceedings of the 7th ACM international conference on web search and data mining, 283–292 (2014)

  38. Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: Bpr: bayesian personalized ranking from implicit feedback. arXiv:1205.2618 (2012)

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

    Article  Google Scholar 

  40. Han, X., Shi, C., Wang, S., Philip, S.Y., Song, L.: Aspect-level deep collaborative filtering via heterogeneous information networks. IJCAI 18, 3393–3399 (2018)

    Google Scholar 

  41. 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, 165–174 (2019)

  42. Chen, C., Zhang, M., Zhang, Y., Ma, W., Liu, Y., Ma, S.: Efficient heterogeneous collaborative filtering without negative sampling for recommendation. Proc. AAAI Conf. Artif. Intell. 34, 19–26 (2020)

    Google Scholar 

  43. Chen, T., Zhang, W., Lu, Q., Chen, K., Zheng, Z., Yu, Y.: Svdfeature: a toolkit for feature-based collaborative filtering. J. Mach. Learn. Res. 13(1), 3619–3622 (2012)

    MathSciNet  Google Scholar 

  44. Pham, T.-A.N., Li, X., Cong, G., Zhang, Z.: A general recommendation model for heterogeneous networks. IEEE Trans. Knowl. Data. Eng. 28(12), 3140–3153 (2016)

    Article  Google Scholar 

  45. Zhao, H., Yao, Q., Li, J., Song, Y., Lee, D.L.: Meta-graph based recommendation fusion over heterogeneous information networks. In: proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, 635–644 (2017)

  46. Qian-qian, Q., Zhi-jun, Z., Wei-hua, Y., sheng, S., Hai-xing, H., Yi-gui, W.: Research on recommendation fusing meta-path and improved collaborative attention. Comput. Technol. Dev. 32(12), 9 (2022)

  47. Liu, Z., Fang, Y., Wu, M.: Dual-view preference learning for adaptive recommendation. IEEE transactions on knowledge and data engineering (2023)

Download references

Acknowledgements

The work is supported by the Natural Science Foundation of Chongqing (No. CSTB2023NSCQ-MSX0343), the Science and Technology Research Program of Chongqing Municipal Education Commission (No. KJZD-K202101105, KJQN202001136), Humanities and Social Sciences Research Program of Chongqing Municipal Education Commission (No.22SKGH302), the National Natural Science Foundation of China (No.61702063), the Action Plan for High-Quality Development of Graduate Education of Chongqing University of Technology (NO.gzlcx20233363).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Material preparation, data collection, and analysis were performed by Yihao Zhang and Weiwen Liao. The first draft of the manuscript was written by Weiwen Liao and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yihao Zhang.

Ethics declarations

Ethics approval

This article does not contain any studies with human participants performed by any of the authors.

Conflict of interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Liao, W., Wang, Y. et al. Meta-path automatically extracted from heterogeneous information network for recommendation. World Wide Web 27, 26 (2024). https://doi.org/10.1007/s11280-024-01265-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11280-024-01265-4

Keywords

Navigation