A Study of Different Models for Subreddit Recommendation Based on User-Community Interaction

Reddit is a community-oriented social network, where users can pose questions, share their own views and experiences within subreddit communities they have subscribed to, with the possibility that other users might view, rate and comment on their posts. A recommender system plays a crucial role in advancing and steering interactions on social media platforms, and in the case of Reddit, it performs across many levels. This study investigates the potential benefits of social media analytics for improving the quality of recommendations. Five models are proposed and validated, with a particular focus on improving the recommendations of subreddits that might be of interest to a particular user. The results reinforce the notion that capturing and fusing diverse set of features is crucial for confronting the challenges of predicting elusive phenomenon such as user’s preferences and interests.

[1]  Aric Hagberg,et al.  Exploring Network Structure, Dynamics, and Function using NetworkX , 2008, Proceedings of the Python in Science Conference.

[2]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[3]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Nuanwan Soonthornphisaj,et al.  Community recommendation for text post in social media: A case study on Reddit , 2019, Intell. Data Anal..

[5]  Meina Song,et al.  An Attention-Based Recommender System to Predict Contextual Intent Based on Choice Histories across and within Sessions , 2018, Applied Sciences.

[6]  Jure Leskovec,et al.  What's in a Name? Understanding the Interplay between Titles, Content, and Communities in Social Media , 2013, ICWSM.

[7]  Chien-Chung Chan,et al.  Recommenddit: A Recommendation Service for Reddit Communities , 2015, 2015 International Conference on Computational Science and Computational Intelligence (CSCI).

[8]  Nikhil Bhat,et al.  A Personalized Subreddit Recommendation Engine , 2019, ArXiv.

[9]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[10]  Ewan Klein,et al.  Natural Language Processing with Python , 2009 .

[11]  Jure Leskovec,et al.  node2vec: Scalable Feature Learning for Networks , 2016, KDD.

[12]  Chien-Chung Chan,et al.  RedTweet: recommendation engine for reddit , 2015, Journal of Intelligent Information Systems.