Abstract
Implicit Social Network is a connected social structure among a group of persons, where two of them are linked if they have some common interest. One real-life example of such networks is the implicit social network among the customers of an online commercial house, where there exists an edge between two customers if they like similar items. Such networks are often useful for different commercial applications such as target advertisement, viral marketing, etc. In this article, we study two fundamental problems in this direction. The first one is that, given the user-item rating data of an E-Commerce house, how we can design implicit social networks among its users and the second one is at the time of designing itself can we obtain the connectivity information among the users. Formally, we call the first problem as the Implicit User Network Design Problem and the second one as Implicit User Network Design with Connectivity Checking Problem. For the first problem, we propose three different algorithms, namely ‘Exhaustive Search Approach’, ‘Clique Addition Approach’, and ‘Matrix Multiplication-Based Approach’. For the second problem, we propose two different approaches. The first one is the sequential approach: designing and then connectivity checking, and the other one is a concurrent approach, which is basically an incremental algorithm that performs designing and connectivity checking simultaneously. Proposed methodologies have experimented with three publicly available rating network datasets such as Flixter, Movielens, and Epinions. Reported computational time shows that the ‘Clique Addition Approach’ is the fastest one for designing the implicit social network. For designing and connectivity checking problem the concurrent approach is faster than the other one. We have also investigated the scalability issues of the algorithms by increasing the data size.
Similar content being viewed by others
Notes
As, in this study, we are concerned with the designing the implicit social network, where the customers of an E-Commerce house are the users of the network, hence in the rest of the paper we use the two terms: ‘implicit user network’ and ‘implicit social network’ interchangeably.
In rest of the paper, the words ‘graph’ and ‘network’ has been used interchangeably.
References
Aggarwal C, Subbian K (2014) Evolutionary network analysis: a survey. ACM Comput Surv (CSUR) 47(1):1–36
Al-Garadi MA, Varathan KD, Ravana SD, Ahmed E, Mujtaba G, Khan MUS, Khan SU (2018) Analysis of online social network connections for identification of influential users: Survey and open research issues. ACM Comput Surv (CSUR) 51(1):1–37
Alsaleh S, Nayak R, Xu Y, Chen L (2011) Improving matching process in social network using implicit and explicit user information. Web Technol Appl:313–320
Banerjee S, Jenamani M, Pratihar DK (2017) Algorithms for projecting a bipartite network. In: 2017 Tenth International Conference on Contemporary Computing (IC3). IEEE, pp 1–3
Banerjee S, Jenamani M, Pratihar DK (2020) A survey on influence maximization in a social network. Knowl Inf Syst. https://doi.org/10.1007/s10115-020-01461-4
Bläser M (2013) Fast matrix multiplication. Theory Comput Grad Surv 5:1–60
Bonchi F, Castillo C, Ienco D (2013) The meme ranking problem: Maximizing microblogging virality. J Intelli Inf Syst 40(2):211–239
Chen C, Mao C, Tang Y, Chen G, Zheng J (2012) Personalized recommendation based on implicit social network of researchers. In: Joint International Conference on Pervasive Computing and the Networked World, Springer, pp 97–107
Chen W, Wang C, Wang Y (2010) Scalable influence maximization for prevalent viral marketing in large-scale social networks. In: Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 1029–1038
Chiantini L, Hauenstein JD, Ikenmeyer C, Landsberg JM, Ottaviani G (2018) Polynomials and the exponent of matrix multiplication. Bull Lond Math Soc 50(3):369–389
Diestel R (2000) Graph theory {graduate texts in mathematics; 173}. Springer, Berlin
Domingos P (2005) Mining social networks for viral marketing. IEEE Intell Syst 20(1):80–82
Feng C, Liang J, Song P, Wang Z (2020) A fusion collaborative filtering method for sparse data in recommender systems. Inf Sci 521:365–379
Frey D, Jégou A, Kermarrec AM (2011) Social market: combining explicit and implicit social networks. In: Symposium on Self-Stabilizing Systems, Springer, pp 193–207
Goel S, Goldstein DG (2013) Predicting individual behavior with social networks. Mark Sci 33(1):82–93
Grčar M, Mladenič D, Fortuna B, Grobelnik M (2005) Data sparsity issues in the collaborative filtering framework. In: International Workshop on Knowledge Discovery on the Web. Springer, pp 58–76
Gujral E, Theocharous G, Papalexakis E E (2020) Spade: S treaming pa rafac2 de composition for large datasets. In: Proceedings of the 2020 SIAM International Conference on Data Mining. SIAM, pp 577–585
Guo G, Zhang J, Yorke-Smith N (2013) A novel bayesian similarity measure for recommender systems. In: Twenty-third international joint conference on artificial intelligence
Gupte M, Eliassi-Rad T (2012) Measuring tie strength in implicit social networks. In: Proceedings of the 4th Annual ACM Web Science Conference. ACM, pp 109–118
Harper FM, Konstan JA (2015) The movielens datasets: History and context. Acm Trans Interact Intell Syst (tiis) 5(4):1–19
Hill S, Provost F, Volinsky C (2005) Viral marketing: Identifying likely adopters via consumer networks
Huh J (2017) Considerations for application of computational social science research approaches to digital advertising research. Routledge, New York
Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the fourth ACM conference on Recommender systems, pp 135–142
Le Gall F (2012) Faster algorithms for rectangular matrix multiplication. In: 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science (FOCS). IEEE, pp 514–523
Li Q, Kailkhura B, Thiagarajan J, Zhang Z, Varshney P (2017) Influential node detection in implicit social networks using multi-task gaussian copula models. In: NIPS 2016 Time Series Workshop, pp 27–37
Lin C, Xie R, Li L, Huang Z, Li T (2012) Premise: Personalized news recommendation via implicit social experts. In: Proceedings of the 21st ACM international conference on Information and knowledge management. ACM, pp 1607–1611
Lin C, Xie R, Guan X, Li L, Li T (2014) Personalized news recommendation via implicit social experts. Inf Sci 254:1–18
Losup A, Van De Bovenkamp R, Shen S, Jia AL, Kuipers F (2014) Analyzing implicit social networks in multiplayer online games. IEEE Internet Comput 18(3):36–44
Ma H, King I, Lyu MR (2011) Learning to recommend with explicit and implicit social relations. ACM Trans Intelli Syst Technol (TIST) 2(3):29
Massa P, Avesani P (2005) Controversial users demand local trust metrics: an experimental study on epinions. com community. In: AAAI, vol 5, pp 121-126
Myers SA, Sharma A, Gupta P, Lin J (2014) Information network or social network? the structure of the twitter follow graph. In: Proceedings of the 23rd International Conference on World Wide Web, pp 493–498
Nauerz A, Groh G (2008) Implicit social network construction and expert user determination in web portals. In: AAAI Spring Symposium: Social Information Processing, pp 60–65
Oliveira SE, Diniz V, Lacerda A, Merschmanm L, Pappa GL (2020) Is rank aggregation effective in recommender systems? an experimental analysis. ACM Trans Intelli Syst Technol (TIST) 11(2):1–26
Pan Y, He F, Yu H (2020) Learning social representations with deep autoencoder for recommender system. World Wide Web, pp 1–21
Podobnik V, Lovrek I (2015) Implicit social networking: discovery of hidden relationships, roles and communities among consumers. Procedia Comput Sci 60:583–592
Reafee W, Salim N, Khan A (2016) The power of implicit social relation in rating prediction of social recommender systems. PloS one 11(5):e0154848
Riquelme F, González-Cantergiani P (2016) Measuring user influence on twitter: a survey. Inf Process Manag 52(5):949–975
Roth M, Ben-David A, Deutscher D, Flysher G, Horn I, Leichtberg A, Leiser N, Matias Y, Merom R (2010) Suggesting friends using the implicit social graph. In: Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 233–242
Rui X, Yang X, Fan J, Wang Z (2020) A neighbour scale fixed approach for influence maximization in social networks. Computing:1–23
Samadi N, Bouyer A (2019) Identifying influential spreaders based on edge ratio and neighborhood diversity measures in complex networks. Computing 101(8):1147–1175
Song M, Lee W, Kim J (2010) Extraction and visualization of implicit social relations on social networking services. In: Twenty-Fourth AAAI Conference on Artificial Intelligence
Taheri SM, Mahyar H, Firouzi M, Ghalebi K E, Grosu R, Movaghar A (2017) Extracting implicit social relation for social recommendation techniques in user rating prediction. In: Proceedings of the 26th International Conference on World Wide Web Companion, International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, WWW ’17 Companion, pp 1343–1351. https://doi.org/10.1145/3041021.3051153
Tasnádi E, Berend G (2015) Supervised prediction of social network links using implicit sources of information. In: Proceedings of the 24th International Conference on World Wide Web. ACM, pp 1117–1122
Tuarob S, Tucker C S (2015) A product feature inference model for mining implicit customer preferences within large scale social media networks. ASME IDETC/CIE, pp 15
van de Bovenkamp R, Shen S, Jia AL, Kuipers F, et al. (2014) Analyzing implicit social networks in multiplayer online games. IEEE Internet Comput 18(3):36–44
Wasserman S, Faust K et al (1994) Social network analysis: Methods and applications, vol 8. Cambridge University Press
Xiao X, Fu P, Li Q, Hu G, Jiang Y (2017) Modeling and validation of sms worm propagation over social networks. Journal of Computational Science
Yang X, Guo Y, Liu Y (2013) Bayesian-inference-based recommendation in online social networks. IEEE Trans Parallel Distrib Syst 24(4):642–651
Zhang J, Wang Y, Vassileva J (2013) Socconnect: a personalized social network aggregator and recommender. Inf Process Manag 49(3):721–737
Zhang K, Bhattacharyya S, Ram S (2014) Empirical analysis of implicit brand networks on social media. In: Proceedings of the 25th ACM conference on Hypertext and social media. ACM, pp 190–199
Acknowledgements
Major part of this work was done when the author was a Post Doctoral Scholar at the Department of Computer Science and Engineering, IIT Gandhinagar. Part of the was supported by the Post Doctoral Fellowship Grant provided by Indian Institute of Technology Gandhinagar (Project No. MIS/IITGN/PD-SCH/201415/006). A small part of this study has been previously published as [4].
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Banerjee, S. Designing and connectivity checking of implicit social networks from the user-item rating data. Multimed Tools Appl 80, 26615–26635 (2021). https://doi.org/10.1007/s11042-021-10876-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-10876-2