A Vlogger-augmented Graph Neural Network Model for Micro-video Recommendation

2405.18260

YC

0

Reddit

0

Published 5/29/2024 by Weijiang Lai (State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China, University of Chinese Academy of Sciences, Beijing, China), Beihong Jin (State Key Laboratory of Computer Science, Institute of Software and 26 others
A Vlogger-augmented Graph Neural Network Model for Micro-video Recommendation

Abstract

Existing micro-video recommendation models exploit the interactions between users and micro-videos and/or multi-modal information of micro-videos to predict the next micro-video a user will watch, ignoring the information related to vloggers, i.e., the producers of micro-videos. However, in micro-video scenarios, vloggers play a significant role in user-video interactions, since vloggers generally focus on specific topics and users tend to follow the vloggers they are interested in. Therefore, in the paper, we propose a vlogger-augmented graph neural network model VA-GNN, which takes the effect of vloggers into consideration. Specifically, we construct a tripartite graph with users, micro-videos, and vloggers as nodes, capturing user preferences from different views, i.e., the video-view and the vlogger-view. Moreover, we conduct cross-view contrastive learning to keep the consistency between node embeddings from the two different views. Besides, when predicting the next user-video interaction, we adaptively combine the user preferences for a video itself and its vlogger. We conduct extensive experiments on two real-world datasets. The experimental results show that VA-GNN outperforms multiple existing GNN-based recommendation models.

Create account to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper proposes a novel Vlogger-augmented Graph Neural Network (VGN) model for micro-video recommendation.
  • The model leverages the interactions between users, videos, and vloggers to improve the recommendation performance.
  • VGN utilizes contrastive learning to capture the semantic similarities between videos and vloggers.

Plain English Explanation

The paper describes a new way to recommend short videos (called "micro-videos") to users on platforms like TikTok or Instagram Reels. The key idea is to use the connections between users, videos, and the people who create the videos (called "vloggers") to make better recommendations.

Typically, recommendation systems only look at the interactions between users and videos. This new model also considers the relationships between the users, the videos, and the vloggers who made the videos. It does this by using a type of machine learning called "graph neural networks," which can capture the complex connections in this kind of data.

The model also uses "contrastive learning" to understand how the videos and vloggers are related to each other. This helps the model better grasp the meaning and context of the videos, which leads to more relevant recommendations for the user.

By incorporating the vlogger information, the model can make more personalized and accurate recommendations of short videos that the user is likely to enjoy. This could improve the experience for users of video-sharing platforms and help them discover new content they find interesting.

Technical Explanation

The proposed Vlogger-augmented Graph Neural Network (VGN) model extends traditional graph neural network approaches for recommendation by incorporating information about the vloggers who create the micro-videos.

The model builds a heterogeneous graph that captures the interactions between users, videos, and vloggers. It then applies graph neural network layers to learn the latent representations of these entities, leveraging their complex relationships.

To further improve the model's understanding of the video-vlogger connections, VGN employs a contrastive learning framework. This allows the model to capture the semantic similarities between videos and vloggers, which can provide valuable signals for making personalized recommendations.

The authors evaluate VGN on two real-world micro-video datasets and show that it outperforms several state-of-the-art recommendation models, including those that utilize graph neural networks and multiple user behaviors. The model also demonstrates its effectiveness in interactive recommendation settings where users can provide feedback on recommended items.

Critical Analysis

The paper presents a compelling approach to micro-video recommendation by leveraging the unique insights provided by vlogger information. The authors' use of contrastive learning to capture video-vlogger semantic similarities is a particularly interesting and novel aspect of the work.

However, the paper does not address potential privacy concerns that may arise from utilizing vlogger data in the recommendation process. There could be ethical considerations around the collection and use of such personal information, which the authors could have discussed.

Additionally, the paper could have provided more insights into the computational complexity and scalability of the VGN model, especially when dealing with large-scale real-world video platforms with billions of users and items.

Further research could explore ways to make the VGN model more robust to noisy or sparse user-item interactions, which can be common in micro-video platforms.

Conclusion

The Vlogger-augmented Graph Neural Network (VGN) model presented in this paper offers a novel approach to micro-video recommendation by incorporating information about the vloggers who create the content. By leveraging the complex relationships between users, videos, and vloggers, and using contrastive learning to capture semantic similarities, VGN demonstrates improved recommendation performance compared to state-of-the-art methods.

While the paper highlights the potential benefits of this approach, it also raises important considerations around privacy and scalability that warrant further exploration. As video-sharing platforms continue to grow, innovative recommendation techniques like VGN could play a crucial role in helping users discover engaging content and foster deeper connections with the creative community.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Related Papers

🧠

Macro Graph Neural Networks for Online Billion-Scale Recommender Systems

Hao Chen, Yuanchen Bei, Qijie Shen, Yue Xu, Sheng Zhou, Wenbing Huang, Feiran Huang, Senzhang Wang, Xiao Huang

YC

0

Reddit

0

Predicting Click-Through Rate (CTR) in billion-scale recommender systems poses a long-standing challenge for Graph Neural Networks (GNNs) due to the overwhelming computational complexity involved in aggregating billions of neighbors. To tackle this, GNN-based CTR models usually sample hundreds of neighbors out of the billions to facilitate efficient online recommendations. However, sampling only a small portion of neighbors results in a severe sampling bias and the failure to encompass the full spectrum of user or item behavioral patterns. To address this challenge, we name the conventional user-item recommendation graph as micro recommendation graph and introduce a more suitable MAcro Recommendation Graph (MAG) for billion-scale recommendations. MAG resolves the computational complexity problems in the infrastructure by reducing the node count from billions to hundreds. Specifically, MAG groups micro nodes (users and items) with similar behavior patterns to form macro nodes. Subsequently, we introduce tailored Macro Graph Neural Networks (MacGNN) to aggregate information on a macro level and revise the embeddings of macro nodes. MacGNN has already served Taobao's homepage feed for two months, providing recommendations for over one billion users. Extensive offline experiments on three public benchmark datasets and an industrial dataset present that MacGNN significantly outperforms twelve CTR baselines while remaining computationally efficient. Besides, online A/B tests confirm MacGNN's superiority in billion-scale recommender systems.

Read more

5/9/2024

Neural Causal Graph Collaborative Filtering

Neural Causal Graph Collaborative Filtering

Xiangmeng Wang, Qian Li, Dianer Yu, Wei Huang, Guandong Xu

YC

0

Reddit

0

Graph collaborative filtering (GCF) has gained considerable attention in recommendation systems by leveraging graph learning techniques to enhance collaborative filtering (CF). One classical approach in GCF is to learn user and item embeddings with Graph Convolutional Network (GCN) and utilize these embeddings for CF models. However, existing GCN-based methods are insufficient in generating satisfactory embeddings for CF models. This is because they fail to model complex node dependencies and variable relation dependencies from a given graph, making the learned embeddings fragile to uncover the root causes of user interests. In this work, we propose to integrate causal modeling with the learning process of GCN-based GCF models, leveraging causality-aware graph embeddings to capture complex causal relations in recommendations. We complete the task by 1) Causal Graph conceptualization, 2) Neural Causal Model parameterization and 3) Variational inference for Neural Causal Model. Our Neural Causal Model, called Neural Causal Graph Collaborative Filtering (NCGCF), enables causal modeling for GCN-based GCF to facilitate accurate recommendations. Extensive experiments show that NCGCF provides precise recommendations that align with user preferences. We release our code and processed datasets at https://github.com/Chrystalii/CNGCF.

Read more

4/9/2024

When Box Meets Graph Neural Network in Tag-aware Recommendation

When Box Meets Graph Neural Network in Tag-aware Recommendation

Fake Lin, Ziwei Zhao, Xi Zhu, Da Zhang, Shitian Shen, Xueying Li, Tong Xu, Suojuan Zhang, Enhong Chen

YC

0

Reddit

0

Last year has witnessed the re-flourishment of tag-aware recommender systems supported by the LLM-enriched tags. Unfortunately, though large efforts have been made, current solutions may fail to describe the diversity and uncertainty inherent in user preferences with only tag-driven profiles. Recently, with the development of geometry-based techniques, e.g., box embedding, diversity of user preferences now could be fully modeled as the range within a box in high dimension space. However, defect still exists as these approaches are incapable of capturing high-order neighbor signals, i.e., semantic-rich multi-hop relations within the user-tag-item tripartite graph, which severely limits the effectiveness of user modeling. To deal with this challenge, in this paper, we propose a novel algorithm, called BoxGNN, to perform the message aggregation via combination of logical operations, thereby incorporating high-order signals. Specifically, we first embed users, items, and tags as hyper-boxes rather than simple points in the representation space, and define two logical operations to facilitate the subsequent process. Next, we perform the message aggregation mechanism via the combination of logical operations, to obtain the corresponding high-order box representations. Finally, we adopt a volume-based learning objective with Gumbel smoothing techniques to refine the representation of boxes. Extensive experiments on two publicly available datasets and one LLM-enhanced e-commerce dataset have validated the superiority of BoxGNN compared with various state-of-the-art baselines. The code is released online

Read more

6/19/2024

🧠

SelfGNN: Self-Supervised Graph Neural Networks for Sequential Recommendation

Yuxi Liu, Lianghao Xia, Chao Huang

YC

0

Reddit

0

Sequential recommendation effectively addresses information overload by modeling users' temporal and sequential interaction patterns. To overcome the limitations of supervision signals, recent approaches have adopted self-supervised learning techniques in recommender systems. However, there are still two critical challenges that remain unsolved. Firstly, existing sequential models primarily focus on long-term modeling of individual interaction sequences, overlooking the valuable short-term collaborative relationships among the behaviors of different users. Secondly, real-world data often contain noise, particularly in users' short-term behaviors, which can arise from temporary intents or misclicks. Such noise negatively impacts the accuracy of both graph and sequence models, further complicating the modeling process. To address these challenges, we propose a novel framework called Self-Supervised Graph Neural Network (SelfGNN) for sequential recommendation. The SelfGNN framework encodes short-term graphs based on time intervals and utilizes Graph Neural Networks (GNNs) to learn short-term collaborative relationships. It captures long-term user and item representations at multiple granularity levels through interval fusion and dynamic behavior modeling. Importantly, our personalized self-augmented learning structure enhances model robustness by mitigating noise in short-term graphs based on long-term user interests and personal stability. Extensive experiments conducted on four real-world datasets demonstrate that SelfGNN outperforms various state-of-the-art baselines. Our model implementation codes are available at https://github.com/HKUDS/SelfGNN.

Read more

6/3/2024