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.

Highlights

  • Big data is generated by social media on social networking sites (Bello-Orgaz, Jung & Camacho, 2016)

  • We have proposed that large-scale social graph partitioning based on trust using transitive closure with some vertices replication and it is better as compared to similarity based partitioning strategies

  • Recommendation for products on e-commerce sites or topics, friends on social networking sites is of great interest for data analyst and researchers

Read more

Summary

INTRODUCTION

Big data is generated by social media on social networking sites (Bello-Orgaz, Jung & Camacho, 2016). Collaborative filtering, content-based, and hybrid-based are different techniques of recommender systems (Eirinaki et al, 2018; Resnick & Varian, 1997; Su & Khoshgoftaar, 2009) In these techniques, user provides ratings to products which result in user-item matrix. Traditional recommender systems work well for limited scale of social data. Their algorithms are designed for centralized approach only. The key motivation is to improve recommendation accuracy even for a large number of nodes in the social graph. Recommendation systems leverage Big data in the form of the large-scale social graph and efficient graph algorithms are important for these systems. We have used Giraph and Pregel in our approach, as these can effectively process large-scale social graph.

RELATED WORK
Social Recommendation
Large-Scale Graph Partitioning
Scalable Social Recommendation
PROPOSED WORK
Calculate direct social trust
12. Compare these metrics with existing approaches
Large Scale Social Graph Analysis
Partitioning of Large-Scale Graph
Pregel
EXPERIMENT ANALYSIS
Improved Partitioning Quality and Social Trust
Recommendation Accuracy and Throughput
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call