RTANet: Recommendation Target-Aware Network Embedding

Authors

  • Qimeng Cao Department of Computer Science, Hong Kong Baptist University, Hong Kong
  • Qing Yin Alliance Manchester Business School, The University of Manchester, Manchester, United Kingdom
  • Yunya Song Department of Journalism, Hong Kong Baptist University, Hong Kong
  • Zhihua Wang China Shanghai Institute for Advanced Study of Zhejiang University, Shanghai, China
  • Yujun Chen China Recurrent AI, Beijing, China
  • Richard Yi Da Xu Department of Mathematics, Hong Kong Baptist University, Hong Kong
  • Xian Yang Alliance Manchester Business School, The University of Manchester, Manchester, United Kingdom

DOI:

https://doi.org/10.1609/icwsm.v17i1.22128

Keywords:

Web and Social Media

Abstract

Network embedding is a process of encoding nodes into latent vectors by preserving network structure and content information. It is used in various applications, especially in recommender systems. In a social network setting, when recommending new friends to a user, the similarity between the user's embedding and the target friend will be examined. Traditional methods generate user node embedding without considering the recommendation target. No matter which target is to be recommended, the same embedding vector is generated for that particular user. This approach has its limitations. For example, a user can be both a computer scientist and a musician. When recommending music friends with potentially the same taste to him, we are interested in getting his representation that is useful in recommending music friends rather than computer scientists. His corresponding embedding should consider the user's musical features rather than those associated with computer science with the awareness that the recommendation targets are music friends. In order to address this issue, we propose a new framework which we name it as Recommendation Target-Aware Network embedding method (RTANet). Herein, the embedding of each user is no longer fixed to a constant vector, but it can vary according to their specific recommendation target. Concretely, RTANet assigns different attention weights to each neighbour node, allowing us to obtain the user's context information aggregated from its neighbours before transforming this context into its embedding. Different from other graph attention approaches, the attention weights in our work measure the similarity between each user's neighbour node and the target node, which in return generates the target-aware embedding. To demonstrate the effectiveness of our method, we compared RTANet with several state-of-the-art network embedding methods on four real-world datasets and showed that RTANet outperforms other comparative methods in the recommendation tasks.

Downloads

Published

2023-06-02

How to Cite

Cao, Q., Yin, Q., Song, Y., Wang, Z., Chen, Y., Xu, R. Y. D., & Yang, X. (2023). RTANet: Recommendation Target-Aware Network Embedding. Proceedings of the International AAAI Conference on Web and Social Media, 17(1), 84-94. https://doi.org/10.1609/icwsm.v17i1.22128