[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3488560.3498419acmconferencesArticle/Chapter ViewAbstractPublication PageswsdmConference Proceedingsconference-collections
research-article

Modeling Scale-free Graphs with Hyperbolic Geometry for Knowledge-aware Recommendation

Published: 15 February 2022 Publication History

Abstract

Aiming to alleviate data sparsity and cold-start problems of tradi- tional recommender systems, incorporating knowledge graphs (KGs) to supplement auxiliary information has recently gained considerable attention. Via unifying the KG with user-item interactions into a tripartite graph, recent works explore the graph topologies to learn the low-dimensional representations of users and items with rich semantics. These real-world tripartite graphs are usually scale-free, however, the intrinsic hierarchical graph structures of which are underemphasized in existing works, consequently, leading to suboptimal recommendation performance. To address this issue and provide more accurate recommendation, we propose a knowledge-aware recommendation method with Lorentz model of the hyperbolic geometry, namely Lorentzian Knowledge-enhanced Graph convolutional networks for Recommendation (LKGR). LKGR facilitates better modeling of scale-free tripartite graphs after the data unification. Specifically, we employ different information propagation strategies in the hyperbolic space to explicitly encode heterogeneous information from historical interactions and KGs. Additionally, our proposed knowledge-aware attention mechanism enables the model to automatically measure the information contribution, producing the coherent information aggregation in the hyperbolic space. Extensive experiments on three real-world benchmarks demonstrate that LKGR outperforms state-of-the-art methods by 3.6-15.3% of Recall@20 on Top-K recommendation.

Supplementary Material

MP4 File (WSDM22-fp281.mp4)
Presentation video

References

[1]
Ines Chami, Zhitao Ying, Christopher Ré, and Jure Leskovec. 2019. Hyperbolic graph convolutional neural networks. In Neural Information Processing Systems (NeurIPS) . 4868--4879.
[2]
Wei Chen, Wenjie Fang, Guangda Hu, and Michael W Mahoney. 2013. On the hyperbolicity of small-world and treelike random graphs. Internet Mathematics, Vol. 9, 4 (2013), 434--491.
[3]
Yankai Chen, Jie Zhang, Yixiang Fang, Xin Cao, and Irwin King. 2020. Efficient community search over large directed graphs: An augmented index-based approach. In International Joint Conference on Artificial Intelligence (IJCAI). 3544--3550.
[4]
Michaë l Defferrard, Xavier Bresson, and Pierre Vandergheynst. 2016. Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering. In Neural Information Processing Systems (NeurIPS) .
[5]
Yixiang Fang, Reynold Cheng, Yankai Chen, Siqiang Luo, and Jiafeng Hu. 2017. Effective and efficient attributed community search. The VLDB Journal, Vol. 26, 6 (2017), 803--828.
[6]
Xinyu Fu, Jiani Zhang, Ziqiao Meng, and Irwin King. 2020. MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embedding. In World Wide Web (WWW). 2331--2341.
[7]
Octavian Ganea, Gary Bécigneul, and Thomas Hofmann. 2018. Hyperbolic neural networks. In Neural Information Processing Systems (NeurIPS) . 5345--5355.
[8]
Yifan Gao, Chien-Sheng Wu, Jingjing Li, Shafiq Joty, Steven CH Hoi, Caiming Xiong, Irwin King, and Michael R Lyu. 2020. Discern: Discourse-aware entailment reasoning network for conversational machine reading. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP) .
[9]
Xavier Glorot and Yoshua Bengio. 2010. Understanding the difficulty of training deep feedforward neural networks. In International Conference on Artificial Intelligence and Statistics (AISTATS) . 249--256.
[10]
Will Hamilton, Zhitao Ying, and Jure Leskovec. 2017. Inductive representation learning on large graphs. In Neural Information Processing Systems (NeurIPS). 1024--1034.
[11]
Xiangnan He and Tat-Seng Chua. 2017. Neural factorization machines for sparse predictive analytics. In International Conference on Research and Development in Information Retrieval (SIGIR) . 355--364.
[12]
Jonathan L Herlocker, Joseph A Konstan, Loren G Terveen, and John T Riedl. 2004. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems (TOIS), Vol. 22, 1 (2004), 5--53.
[13]
Binbin Hu, Chuan Shi, Wayne Xin Zhao, and Philip S Yu. 2018. Leveraging meta-path based context for top-n recommendation with a neural co-attention model. In International Conference on Knowledge Discovery & Data Mining (SIGKDD). 1531--1540.
[14]
Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. The International Conference on Learning Representations (ICLR) (2014).
[15]
Thomas N Kipf and Max Welling. 2017. Semi-supervised classification with graph convolutional networks. The International Conference on Learning Representations (ICLR) (2017).
[16]
Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer, Vol. 42, 8 (2009), 30--37.
[17]
Dmitri Krioukov, Fragkiskos Papadopoulos, Maksim Kitsak, Amin Vahdat, and Marián Boguná. 2010. Hyperbolic geometry of complex networks. Physical Review E, Vol. 82, 3 (2010), 036106.
[18]
Marc Law, Renjie Liao, Jake Snell, and Richard Zemel. 2019. Lorentzian distance learning for hyperbolic representations. In The International Conference on Machine Learning (ICML). PMLR, 3672--3681.
[19]
Guohao Li, Matthias Muller, Ali Thabet, and Bernard Ghanem. 2019. Deepgcns: Can gcns go as deep as cnns?. In International Conference on Computer Vision (ICCV). 9267--9276.
[20]
Jingjing Li, Zichao Li, Lili Mou, Xin Jiang, Michael R Lyu, and Irwin King. 2020. Unsupervised text generation by learning from search. Neural Information Processing Systems (NeurIPS) (2020).
[21]
Qimai Li, Zhichao Han, and Xiao-Ming Wu. 2018. Deeper insights into graph convolutional networks for semi-supervised learning. In AAAI Conference on Artificial Intelligence (AAAI), Vol. 32.
[22]
Hailun Lin, Yong Liu, Weiping Wang, Yinliang Yue, and Zheng Lin. 2017. Learning entity and relation embeddings for knowledge resolution. Procedia Computer Science, Vol. 108 (2017), 345--354.
[23]
Nathan Linial, Eran London, and Yuri Rabinovich. 1995. The geometry of graphs and some of its algorithmic applications. Combinatorica, Vol. 15, 2 (1995), 215--245.
[24]
Qi Liu, Maximilian Nickel, and Douwe Kiela. 2019. Hyperbolic graph neural networks. Neural Information Processing Systems (NeurIPS) (2019).
[25]
Chen Ma, Liheng Ma, Yingxue Zhang, Haolun Wu, Xue Liu, and Mark Coates. 2021. Knowledge-Enhanced Top-K Recommendation in Poincaré Ball. Association for the Advancement of Artificial Intelligence (AAAI) (2021).
[26]
Hao Ma, Irwin King, and Michael R Lyu. 2007. Effective missing data prediction for collaborative filtering. In International Conference on Research and Development in Information Retrieval (SIGIR). 39--46.
[27]
Maximilian Nickel and Douwe Kiela. 2018. Learning continuous hierarchies in the lorentz model of hyperbolic geometry. The International Conference on Machine Learning (ICML) (2018).
[28]
Erzsébet Ravasz and Albert-László Barabási. 2003. Hierarchical organization in complex networks. Physical review E, Vol. 67, 2 (2003), 026112.
[29]
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2012. BPR: Bayesian personalized ranking from implicit feedback. The Conference on Uncertainty in Artificial Intelligence (UAI) (2012).
[30]
Joel W Robbin and Dietmar A Salamon. 2011. Introduction to differential geometry. ETH, Lecture Notes, preliminary version (2011), 18.
[31]
Frederic Sala, Chris De Sa, Albert Gu, and Christopher Ré. 2018. Representation tradeoffs for hyperbolic embeddings. In International Conference on Machine Learning (ICML). PMLR, 4460--4469.
[32]
Andrew I Schein, Alexandrin Popescul, Lyle H Ungar, and David M Pennock. 2002. Methods and metrics for cold-start recommendations. In International Conference on Research and Development in Information Retrieval (SIGIR) . 253--260.
[33]
Petar Velivc ković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. 2018. Graph attention networks. The International Conference on Learning Representations (ICLR) (2018).
[34]
Maksims Volkovs, Guangwei Yu, and Tomi Poutanen. 2017. Dropoutnet: Addressing cold start in recommender systems. In Neural Information Processing Systems (NeurIPS). 4957--4966.
[35]
Hongwei Wang, Fuzheng Zhang, Jialin Wang, Miao Zhao, Wenjie Li, Xing Xie, and Minyi Guo. 2018. Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. In The Conference on Information and Knowledge Management (CIKM) . 417--426.
[36]
Hongwei Wang, Fuzheng Zhang, Mengdi Zhang, Jure Leskovec, Miao Zhao, Wenjie Li, and Zhongyuan Wang. 2019 b. Knowledge-aware graph neural networks with label smoothness regularization for recommender systems. In International Conference on Knowledge Discovery & Data Mining (SIGKDD). 968--977.
[37]
Hongwei Wang, Miao Zhao, Xing Xie, Wenjie Li, and Minyi Guo. 2019 c. Knowledge graph convolutional networks for recommender systems. In World Wide Web (WWW) . 3307--3313.
[38]
Xiang Wang, Xiangnan He, Yixin Cao, Meng Liu, and Tat-Seng Chua. 2019 a. Kgat: Knowledge graph attention network for recommendation. In International Conference on Knowledge Discovery & Data Mining (SIGKDD). 950--958.
[39]
Ze Wang, Guangyan Lin, Huobin Tan, Qinghong Chen, and Xiyang Liu. 2020. CKAN: Collaborative Knowledge-aware Attentive Network for Recommender Systems. In International Conference on Research and Development in Information Retrieval (SIGIR) . 219--228.
[40]
Menglin Yang, Ziqiao Meng, and Irwin King. 2020. FeatureNorm: L2 Feature Normalization for Dynamic Graph Embedding. In 2020 IEEE International Conference on Data Mining (ICDM). IEEE, 731--740.
[41]
Menglin Yang, Min Zhou, Marcus Kalander, Zengfeng Huang, and Irwin King. 2021. Discrete-time Temporal Network Embedding via Implicit Hierarchical Learning in Hyperbolic Space. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining (SIGKDD). 1975--1985.
[42]
Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L Hamilton, and Jure Leskovec. 2018. Graph convolutional neural networks for web-scale recommender systems. In International Conference on Knowledge Discovery & Data Mining (SIGKDD). 974--983.
[43]
Xiao Yu, Xiang Ren, Yizhou Sun, Quanquan Gu, Bradley Sturt, Urvashi Khandelwal, Brandon Norick, and Jiawei Han. 2014. Personalized entity recommendation: A heterogeneous information network approach. In International Conference on Web Search and Data Mining (WSDM). 283--292.
[44]
Fuzheng Zhang, Nicholas Jing Yuan, Defu Lian, Xing Xie, and Wei-Ying Ma. 2016. Collaborative knowledge base embedding for recommender systems. In International Conference on Knowledge Discovery & Data Mining (SIGKDD). 353--362.
[45]
Jiani Zhang, Xingjian Shi, Shenglin Zhao, and Irwin King. 2019 b. Star-gcn: Stacked and reconstructed graph convolutional networks for recommender systems. International Joint Conference on Artificial Intelligence (IJCAI) (2019).
[46]
Yingxue Zhang, Soumyasundar Pal, Mark Coates, and Deniz Ü stebay. 2019 a. Bayesian graph convolutional neural networks for semi-supervised classification. In Association for the Advancement of Artificial Intelligence (AAAI) .
[47]
Yifei Zhang and Hao Zhu. 2019. Doc2hash: Learning discrete latent variables for documents retrieval. In Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT). 2235--2240.
[48]
Huan Zhao, Quanming Yao, Jianda Li, Yangqiu Song, and Dik Lun Lee. 2017. Meta-graph based recommendation fusion over heterogeneous information networks. In International Conference on Knowledge Discovery & Data Mining (SIGKDD). 635--644.

Cited By

View all
  • (2025)Attention-Enhanced and Knowledge-Fused Dual Item Representations Network for RecommendationTsinghua Science and Technology10.26599/TST.2023.901014330:2(585-599)Online publication date: Apr-2025
  • (2024)EASE: Learning Lightweight Semantic Feature Adapters from Large Language Models for CTR PredictionProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3680048(4819-4827)Online publication date: 21-Oct-2024
  • (2024)HGCH: A Hyperbolic Graph Convolution Network Model for Heterogeneous Collaborative Graph RecommendationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679701(3186-3196)Online publication date: 21-Oct-2024
  • Show More Cited By

Index Terms

  1. Modeling Scale-free Graphs with Hyperbolic Geometry for Knowledge-aware Recommendation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WSDM '22: Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining
    February 2022
    1690 pages
    ISBN:9781450391320
    DOI:10.1145/3488560
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 February 2022

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. hyperbolic geometric
    2. knowledge graph
    3. recommender system

    Qualifiers

    • Research-article

    Conference

    WSDM '22

    Acceptance Rates

    Overall Acceptance Rate 498 of 2,863 submissions, 17%

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)153
    • Downloads (Last 6 weeks)12
    Reflects downloads up to 10 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Attention-Enhanced and Knowledge-Fused Dual Item Representations Network for RecommendationTsinghua Science and Technology10.26599/TST.2023.901014330:2(585-599)Online publication date: Apr-2025
    • (2024)EASE: Learning Lightweight Semantic Feature Adapters from Large Language Models for CTR PredictionProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3680048(4819-4827)Online publication date: 21-Oct-2024
    • (2024)HGCH: A Hyperbolic Graph Convolution Network Model for Heterogeneous Collaborative Graph RecommendationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679701(3186-3196)Online publication date: 21-Oct-2024
    • (2024)Towards Effective Top-N Hamming Search via Bipartite Graph Contrastive HashingIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.342589136:12(9418-9432)Online publication date: Dec-2024
    • (2024)KGCNA: Knowledge Graph Collaborative Neighbor Awareness Network for RecommendationIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2024.33699768:4(2736-2748)Online publication date: Aug-2024
    • (2024)Hyperbolic Translation-Based Sequential RecommendationIEEE Transactions on Computational Social Systems10.1109/TCSS.2024.340971111:6(7467-7483)Online publication date: Dec-2024
    • (2024)Leveraging Hyperbolic Dynamic Neural Networks for Knowledge-Aware RecommendationIEEE Transactions on Computational Social Systems10.1109/TCSS.2024.335346711:3(4396-4411)Online publication date: Jun-2024
    • (2024)Hyperbolic Contrastive Learning with Second Order Sampling for Collaborative Filtering2024 IEEE International Conference on Web Services (ICWS)10.1109/ICWS62655.2024.00050(281-290)Online publication date: 7-Jul-2024
    • (2024)Logical Relation Modeling and Mining in Hyperbolic Space for Recommendation2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00108(1310-1323)Online publication date: 13-May-2024
    • (2024)Weakly supervised video anomaly detection based on hyperbolic spaceScientific Reports10.1038/s41598-024-77505-414:1Online publication date: 1-Nov-2024
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media