Reference Hub6
Scalable Recommendation Using Large Scale Graph Partitioning With Pregel and Giraph

Scalable Recommendation Using Large Scale Graph Partitioning With Pregel and Giraph

Gourav Bathla, Himanshu Aggarwal, Rinkle Rani
Copyright: © 2020 |Volume: 14 |Issue: 4 |Pages: 20
ISSN: 1557-3958|EISSN: 1557-3966|EISBN13: 9781799805342|DOI: 10.4018/IJCINI.2020100103
Cite Article Cite Article

MLA

Bathla, Gourav, et al. "Scalable Recommendation Using Large Scale Graph Partitioning With Pregel and Giraph." IJCINI vol.14, no.4 2020: pp.42-61. http://doi.org/10.4018/IJCINI.2020100103

APA

Bathla, G., Aggarwal, H., & Rani, R. (2020). Scalable Recommendation Using Large Scale Graph Partitioning With Pregel and Giraph. International Journal of Cognitive Informatics and Natural Intelligence (IJCINI), 14(4), 42-61. http://doi.org/10.4018/IJCINI.2020100103

Chicago

Bathla, Gourav, Himanshu Aggarwal, and Rinkle Rani. "Scalable Recommendation Using Large Scale Graph Partitioning With Pregel and Giraph," International Journal of Cognitive Informatics and Natural Intelligence (IJCINI) 14, no.4: 42-61. http://doi.org/10.4018/IJCINI.2020100103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Social Big Data is generated by interactions of connected users on social network. Sharing of opinions and contents amongst users, reviews of users for products, result in social Big Data. If any user intends to select products such as movies, books, etc., from e-commerce sites or view any topic or opinion on social networking sites, there are a lot of options and these options result in information overload. Social recommendation systems assist users to make better selection as per their likings. Recent research works have improved recommendation systems by using matrix factorization, social regularization or social trust inference. Furthermore, these improved systems are able to alleviate cold start and sparsity, but not efficient for scalability. The main focus of this article is to improve scalability in terms of locality and throughput and provides better recommendations to users with large-scale data in less response time. In this article, the social big graph is partitioned and distributed on different nodes based on Pregel and Giraph. In the proposed approach ScaleRec, partitioning is based on direct as well as indirect trust between users and comparison with state-of-the-art approaches proves that statistically better partitioning quality is achieved using proposed approach. In ScaleRec, hyperedge and transitive closure are used to enhance social trust amongst users. Experiment analysis on standard datasets such as Epinions and LiveJournal proves that better locality and recommendation accuracy is achieved by using ScaleRec.