Video Recommendation Using Social Network Analysis and User Viewing Patterns

2308.12743

YC

0

Reddit

0

Published 6/11/2024 by Mehrdad Maghsoudi, Mohammad Hossein valikhani, Mohammad Hossein Zohdi

🌐

Abstract

This study proposes a novel video recommendation approach that leverages implicit user feedback in the form of viewing percentages and social network analysis techniques. By constructing a video similarity network based on user viewing patterns and computing centrality measures, the methodology identifies important and well-connected videos. Modularity analysis is then used to cluster closely related videos, forming the basis for personalized recommendations. For each user, candidate videos are selected from the cluster containing their preferred items and ranked using an ego-centric index that measures proximity to the user's likes and dislikes. The proposed approach was evaluated on real user data from an Asian video-on-demand platform. Offline experiments demonstrated improved accuracy compared to conventional methods such as Naive Bayes, SVM, decision trees, and nearest neighbor algorithms. An online user study further validated the effectiveness of the recommendations, with significant increases observed in click-through rate, view completion rate, and user satisfaction scores relative to the platform's existing system. These results underscore the value of incorporating implicit feedback and social network analysis for video recommendations. The key contributions of this research include a novel video recommendation framework that integrates implicit user data and social network analysis, the use of centrality measures and modularity-based clustering, an ego-centric ranking approach, and rigorous offline and online evaluation demonstrating superior performance compared to existing techniques. This study opens new avenues for enhancing video recommendations and user engagement in VOD platforms.

Create account to get full access

or

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

Overview

  • This study proposes a novel video recommendation approach that leverages implicit user feedback and social network analysis techniques.
  • The methodology constructs a video similarity network based on user viewing patterns, computes centrality measures to identify important and well-connected videos, and uses modularity analysis to cluster closely related videos.
  • Personalized recommendations are generated by selecting candidate videos from the cluster containing the user's preferred items and ranking them using an ego-centric index that measures proximity to the user's likes and dislikes.
  • The proposed approach was evaluated on real user data from an Asian video-on-demand platform, demonstrating improved accuracy compared to conventional methods and increased engagement metrics in an online user study.

Plain English Explanation

This research paper introduces a new way to recommend videos to users. Instead of just looking at the videos a user has watched before, it also considers how the user's viewing habits are connected to other viewers. By constructing a network of video similarity based on user behavior, the researchers can identify the most important and well-connected videos. They then group these videos into clusters of related content using a technique called modularity analysis.

For each user, the system selects video recommendations from the cluster that contains the user's preferred videos. These recommendations are then ranked based on how close they are to the user's known likes and dislikes using an ego-centric approach. This helps ensure the recommendations are tailored to the individual user's tastes.

The researchers tested this new recommendation approach on real-world data from an Asian video streaming platform. They found that it performed better than traditional recommendation methods, such as decision trees or nearest neighbor algorithms. It also led to more clicks, more completed video views, and higher user satisfaction compared to the platform's existing recommendation system. This demonstrates the value of incorporating social network analysis and implicit user feedback into video recommendations.

Technical Explanation

The core of the proposed video recommendation approach is the construction of a video similarity network based on user viewing patterns. The researchers analyze the percentages of each video that users watch to determine how similar the videos are to one another. They then compute centrality measures, such as degree and betweenness, to identify the most important and well-connected videos in this network.

Modularity analysis is then used to cluster the videos into groups of closely related content. For each user, the recommendation system selects candidate videos from the cluster containing the user's preferred items. These candidates are then ranked using an ego-centric index that measures their proximity to the user's known likes and dislikes.

The researchers evaluated their approach using offline experiments on real user data from an Asian video-on-demand platform. They compared the performance to conventional recommendation methods, including Naive Bayes, SVM, decision trees, and nearest neighbor algorithms. The proposed approach demonstrated improved accuracy, outperforming these traditional techniques.

The researchers also conducted an online user study, where they deployed the new recommendation system on the platform. This real-world evaluation showed significant increases in click-through rate, video completion rate, and user satisfaction scores compared to the platform's existing recommendation system.

Critical Analysis

The researchers acknowledge several limitations in their work. For example, they note that the video similarity network and centrality measures may not fully capture the nuances of user preferences, as viewing percentages may not always reflect true user interest. Additionally, the modularity-based clustering approach may not be optimal for all types of video content and user behavior.

While the offline and online evaluations demonstrate the effectiveness of the proposed approach, the researchers do not provide much insight into the specific trade-offs or edge cases where the system may struggle. It would be helpful to understand the types of video content or user profiles where the recommendations may not perform as well.

Furthermore, the research does not address potential privacy concerns or ethical considerations around the use of implicit user data and social network analysis for video recommendations. As these techniques become more prevalent, it will be important for researchers to consider the implications for user privacy and the potential for bias or manipulation.

Overall, this study presents a promising approach to video recommendations that leverages social network analysis and implicit user feedback. However, further research is needed to fully understand the limitations and address potential ethical concerns.

Conclusion

This research paper introduces a novel video recommendation approach that combines implicit user feedback, such as viewing percentages, with social network analysis techniques. By constructing a video similarity network, identifying important and well-connected videos, and using modularity-based clustering to personalize recommendations, the proposed system demonstrated improved accuracy and increased user engagement compared to conventional recommendation methods.

The key contributions of this work include the integration of implicit user data and social network analysis into a video recommendation framework, the use of centrality measures and modularity-based clustering, and the development of an ego-centric ranking approach. These insights open new avenues for enhancing video recommendations and user experience in video-on-demand platforms.

While the research has shown promising results, it also highlights the need for further exploration of the limitations and potential ethical considerations of this approach. As video recommendation systems become more sophisticated, it will be crucial to ensure they are designed and deployed in a responsible manner that respects user privacy and avoids unintended biases or manipulation.



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

Monitoring the Evolution of Behavioural Embeddings in Social Media Recommendation

Monitoring the Evolution of Behavioural Embeddings in Social Media Recommendation

Srijan Saket, Olivier Jeunen, Md. Danish Kalim

YC

0

Reddit

0

Emerging short-video platforms like TikTok, Instagram Reels, and ShareChat present unique challenges for recommender systems, primarily originating from a continuous stream of new content. ShareChat alone receives approximately 2 million pieces of fresh content daily, complicating efforts to assess quality, learn effective latent representations, and accurately match content with the appropriate user base, especially given limited user feedback. Embedding-based approaches are a popular choice for industrial recommender systems because they can learn low-dimensional representations of items, leading to effective recommendation that can easily scale to millions of items and users. Our work characterizes the evolution of such embeddings in short-video recommendation systems, comparing the effect of batch and real-time updates to content embeddings. We investigate emph{how} embeddings change with subsequent updates, explore the relationship between embeddings and popularity bias, and highlight their impact on user engagement metrics. Our study unveils the contrast in the number of interactions needed to achieve mature embeddings in a batch learning setup versus a real-time one, identifies the point of highest information updates, and explores the distribution of $ell_2$-norms across the two competing learning modes. Utilizing a production system deployed on a large-scale short-video app with over 180 million users, our findings offer insights into designing effective recommendation systems and enhancing user satisfaction and engagement in short-video applications.

Read more

5/29/2024

Effect of recommending users and opinions on the network connectivity and idea generation process

Effect of recommending users and opinions on the network connectivity and idea generation process

Sriniwas Pandey, Hiroki Sayama

YC

0

Reddit

0

The growing reliance on online services underscores the crucial role of recommendation systems, especially on social media platforms seeking increased user engagement. This study investigates how recommendation systems influence the impact of personal behavioral traits on social network dynamics. It explores the interplay between homophily, users' openness to novel ideas, and recommendation-driven exposure to new opinions. Additionally, the research examines the impact of recommendation systems on the diversity of newly generated ideas, shedding light on the challenges and opportunities in designing effective systems that balance the exploration of new ideas with the risk of reinforcing biases or filtering valuable, unconventional concepts.

Read more

5/24/2024

Multi-channel Emotion Analysis for Consensus Reaching in Group Movie Recommendation Systems

Multi-channel Emotion Analysis for Consensus Reaching in Group Movie Recommendation Systems

Adilet Yerkin, Elnara Kadyrgali, Yerdauit Torekhan, Pakizar Shamoi

YC

0

Reddit

0

Watching movies is one of the social activities typically done in groups. Emotion is the most vital factor that affects movie viewers' preferences. So, the emotional aspect of the movie needs to be determined and analyzed for further recommendations. It can be challenging to choose a movie that appeals to the emotions of a diverse group. Reaching an agreement for a group can be difficult due to the various genres and choices. This paper proposes a novel approach to group movie suggestions by examining emotions from three different channels: movie descriptions (text), soundtracks (audio), and posters (image). We employ the Jaccard similarity index to match each participant's emotional preferences to prospective movie choices, followed by a fuzzy inference technique to determine group consensus. We use a weighted integration process for the fusion of emotion scores from diverse data types. Then, group movie recommendation is based on prevailing emotions and viewers' best-loved movies. After determining the recommendations, the group's consensus level is calculated using a fuzzy inference system, taking participants' feedback as input. Participants (n=130) in the survey were provided with different emotion categories and asked to select the emotions best suited for particular movies (n=12). Comparison results between predicted and actual scores demonstrate the efficiency of using emotion detection for this problem (Jaccard similarity index = 0.76). We explored the relationship between induced emotions and movie popularity as an additional experiment, analyzing emotion distribution in 100 popular movies from the TMDB database. Such systems can potentially improve the accuracy of movie recommendation systems and achieve a high level of consensus among participants with diverse preferences.

Read more

4/23/2024

🛠️

A Model-based Multi-Agent Personalized Short-Video Recommender System

Peilun Zhou, Xiaoxiao Xu, Lantao Hu, Han Li, Peng Jiang

YC

0

Reddit

0

Recommender selects and presents top-K items to the user at each online request, and a recommendation session consists of several sequential requests. Formulating a recommendation session as a Markov decision process and solving it by reinforcement learning (RL) framework has attracted increasing attention from both academic and industry communities. In this paper, we propose a RL-based industrial short-video recommender ranking framework, which models and maximizes user watch-time in an environment of user multi-aspect preferences by a collaborative multi-agent formulization. Moreover, our proposed framework adopts a model-based learning approach to alleviate the sample selection bias which is a crucial but intractable problem in industrial recommender system. Extensive offline evaluations and live experiments confirm the effectiveness of our proposed method over alternatives. Our proposed approach has been deployed in our real large-scale short-video sharing platform, successfully serving over hundreds of millions users.

Read more

5/6/2024