Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The complete source code is available at: https://github.com/Bani57/ subredditRecommender.
- 2.
References
Bird, S., Klein, E., Loper, E.: Natural language processing with Python. O’Reilly Media (2009). http://www.datascienceassn.org/sites/default/files/Natural%20Language%20Processing%20with%20Python.pdf
Clauset, A., Newman, M.E., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70(6), 066111 (2004). https://doi.org/10.1103/PhysRevE.70.066111
Das, A.K., Bhat, N., Guha, S., Palan, J.: A personalized subreddit recommendation engine. CoRR abs/1905.01263 (2019). https://arxiv.org/pdf/1905.01263.pdf
Grover, A., Leskovec, J.: node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 855–864. ACM (2016). https://doi.org/10.1145/2939672.2939754
Hagberg, A.A., Schult, D.A., Swart, P.J.: Exploring network structure, dynamics, and function using networkx. In: Varoquaux, G., Vaught, T., Millman, J. (eds.) Proceedings of the 7th Python in Science Conference, Pasadena, CA USA, pp. 11–15 (2008). https://www.osti.gov/biblio/960616
Huang, R., McIntyre, S., Song, M., Ou, Z., et al.: An attention-based recommender system to predict contextual intent based on choice histories across and within sessions. Appl. Sci. 8(12), 2426 (2018). https://doi.org/10.3390/app8122426
Jamonnak, S., Kilgallin, J., Chan, C.C., Cheng, E.: Recommenddit: a recommendation service for reddit communities. In: 2015 International Conference on Computational Science and Computational Intelligence (CSCI), pp. 374–379. IEEE (2015). https://doi.org/10.1109/CSCI.2015.64
Lakkaraju, H., McAuley, J., Leskovec, J.: What’s in a name? Understanding the interplay between titles, content, and communities in social media. In: Seventh International AAAI Conference on Weblogs and Social Media (2013). https://www.aaai.org/ocs/index.php/ICWSM/ICWSM13/paper/viewPaper/6085
MacLean, C., Garza, B., Oganesian, S.: A recurrent neural network based subreddit recommendation system (2016). http://cole-maclean.github.io/blog/files/subreddit-recommender.pdf. Accessed 12 Sept 2019
Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Burges, C.J.C., Bottou, L., Welling, M., Ghahramani, Z., Weinberger, K.Q. (eds.) Advances in Neural Information Processing Systems, vol. 26, pp. 3111–3119. Curran Associates, Inc. (2013). http://papers.nips.cc/paper/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf
Nguyen, H., Richards, R., Chan, C.C., Liszka, K.J.: RedTweet: recommendation engine for reddit. J. Intell. Inf. Syst. 47(2), 247–265 (2016). https://doi.org/10.1007/s10844-016-0410-y
Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011). http://www.jmlr.org/papers/volume12/pedregosa11a/pedregosa11a.pdf
Poon, D., Wu, Y., Zhang, D.Q.: Reddit recommendation system (2011). https://pdfs.semanticscholar.org/f8ae/316fce59e0ca585aaf85e8f18a796134fc5d.pdf
Sundaresan, V., Hsu, I., Chang, D.: Subreddit recommendations within Reddit communities (2014). http://snap.stanford.edu/class/cs224w-2014/projects/cs224w-16-final.pdf. Accessed 12 Sept 2019
Tuomchomtam, S., Soonthornphisaj, N.: Community recommendation for text post in social media: a case study on Reddit. Intell. Data Anal. 23(2), 407–424 (2019). https://doi.org/10.3233/IDA-183861
Acknowledgement
This work was partially financed by the Faculty of Computer Science and Engineering at the “Ss. Cyril and Methodius” University.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Janchevski, A., Gievska, S. (2019). A Study of Different Models for Subreddit Recommendation Based on User-Community Interaction. In: Gievska, S., Madjarov, G. (eds) ICT Innovations 2019. Big Data Processing and Mining. ICT Innovations 2019. Communications in Computer and Information Science, vol 1110. Springer, Cham. https://doi.org/10.1007/978-3-030-33110-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-33110-8_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33109-2
Online ISBN: 978-3-030-33110-8
eBook Packages: Computer ScienceComputer Science (R0)