Three-way recommendation for a node and a community on social networks

Yingxiao Chen1, Ping Zhu1
1School of Science, Beijing University of Posts and Telecommunications, Beijing, China

Tóm tắt

Compared to the traditional two-way decision making, three-way decision model with a third pending decision has been widely applied since it was put forward. Now it has become a methodology for solving problems in many fields. In social networks, recommending each other between a node and a community has attracted lots of attention. In this paper, we make three-way recommendation for a node and a community, which leads to three results: recommended, not recommended, and pending. Firstly, we divide the network into attribute information table and network structure, and analyze several forces that may affect the relationship between nodes and communities. On the attribute information table, we define the first force based on equivalence relation and conditional probability. In the network structure, we apply the double bounded rough set model of a pair of nodes to a pair of node and community to define other forces. To construct three-way recommendation model, we use the Logistic Regression algorithm to determine the weights of the forces and the evaluation function. Next, inspired by the threshold calculation algorithm based on the maximum weighted entropy, we propose a supervised one. We tested the model on five real networks, and the methods of determining evaluation function and threshold pair are compared with the existing works. Moreover, compared with the existing node-community recommendation models, the rationality and feasibility of the model are shown.

Tài liệu tham khảo

Afridi MK, Azam N, Yao JT, Alanazi E (2018) A three-way clustering approach for handling missing data using GTRS. Int J Approx Reason 98:11–24 Amer-Yahia S, Roy SB, Chawlat A, Das G, Yu C (2009) Group recommendation: semantics and efficiency. Proc VLDB Endow 2(1):754–765 Azam N, Zhang Y, Yao JT (2017) Evaluation functions and decision conditions of three-way decisions with game-theoretic rough sets. Eur J Oper Res 261(2):704–714 Baltrunas L, Makcinskas T, Ricci F (2010) Group recommendations with rank aggregation and collaborative filtering. In: Proceedings of the fourth ACM conference on Recommender systems, ACM: 119–126 Bok K, Lim J, Yang H, Yoo J (2016) Social group recommendation based on dynamic profiles and collaborative filtering. Neurocomputing 209:3–13 Castro J, Lu J, Zhang GQ, Dong YC, Martínez L (2018) Opinion dynamics-based group recommender systems. IEEE Trans Syst Man Cybern-S 48(12):2394–2406 Chen YX, Zhu P (2020) Extending characteristic relations on an incomplete data set by the three-way decision theory. Int J Approx Reason 119:108–121 Cheng YL, Zhang QH, Wang GY, Hu BQ (2020) Optimal scale selection and attribute reduction in multi-scale decision tables based on three-way decision. Inf Sci 541:36–59 Cho E, Myers SA, Leskovec J (2011) Friendship and mobility: user movement in location-based social networks. ACM SIGKDD International Conference on Knowledge Discovery & Data Mining: 1082–1090 Dai D, Li HX, Jia XY, Zhou XZ, Huang B, Liang SN (2020) A co-training approach for sequential three-way decisions. Int J Mach Learn Cybern 11:1129–1139 Feld SL (1981) The focused organization of social ties. Am J Sociol 86(5):1015–1035 Girvan M, Newman MEJ (2001) Community structure in social and biological networks. Proc Natl Acad Sci USA 99(12):7821–7826 Granovetter MS (1973) The strength of weak ties. Am J Sociol 78(6):1360–1380 Guo C, Li B, Tian XM (2016) Flickr group recommendation using rich social media information. Neurocomputing 204:8–16 Huang QQ, Li TR, Huang YY, Yang X (2020) Incremental three-way neighborhood approach for dynamic incomplete hybrid data. Inf Sci 541:98–122 Jia F, Liu PD (2021) Multi-attribute three-way decisions based on ideal solutions under interval-valued intuitionistic fuzzy environment. Int J Approx Reason 138:12–37 Jia XY, Rao Y, Li WW, Yang SC, Yu H (2021) An automatic three-way clustering method based on sample similarity. Int J Mach Learn Cybern 12:1545–1556 Kim HN, Saddik AE (2015) A stochastic approach to group recommendations in social media systems. Inform Syst 50:76–93 Kundu S, Pal SK (2018) Double bounded rough set, tension measure, and social link prediction. IEEE Trans Comput Soc Syst 5(3):841–853 Lang GM, Luo JF, Yao YY (2020) Three-way conflict analysis: A unification of models based on rough sets and formal concept analysis. Knowl Based Syst 194:105556 Leskovec J, Kleinberg J, Faloutsos C (2007) Graph Evolution: Densification and Shrinking Diameters. ACM T Knowl Discov D 1(1): Article 2 Li CL, Bai JP, Zhang L, Tang HL, Luo YL (2019) Opinion community detection and opinion leader detection based on text information and network topology in cloud environment. Inf Sci 504:61–83 Li L, Peng W, Kataria S, Sun T, Li T, (2015) Recommending users and communities on social media, ACM T Knowl Discov D 10(2): Article 17 Li XN, Wang X, Sun BZ, She YH, Zhao L (2021) Three-way decision on information tables. Inf Sci 545:25–43 Li XN, Yang YP, Yi HJ, Yu QQ (2021) Conflict analysis based on three-way decision for trapezoidal fuzzy information systems. Int J Mach Learn Cybern Liu D (2021) The effectiveness of three-way classification with interpretable perspective. Inf Sci 567:237–255 Liu ZY, Ma YH (2019) A divide and agglomerate algorithm for community detection in social networks. Inf Sci 482:321–333 Luo JF, Hu MJ, Qin KY (2020) Three-way decision with incomplete information based on similarity and satisfiability. Int J Approx Reason 120:151–183 Lusseau D, Schneider K, Boisseau OJ, Haase P, Slooten E, Dawson SM (2003) The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations. Behav Ecol Sociobiol 54:396–405 Ma XA, Yao YY (2018) Three-way decision perspectives on class-specific attribute reducts. Inf Sci 450:227–245 Peters JF, Ramannaa S (2016) Proximal three-way decisions: Theory and applications in social networks. Knowl Based Syst 91:4–15 Rafiee S, Salavati C, Abdollahpouri A (2020) CNDP: link prediction based on common neighbors degree penalization. Phys A 539:122950 Ren YQ, Kraut R, Kiesler S (2007) Applying common identity and bond theory to design of online communities. Org Stud 28(3):377–408 Tahmasebi S, Moradi P, Ghodsi S, Abdollahpouri A (2019) An ideal point based many-objective optimization for community detection of complex networks. Inf Sci 502:125–145 Wang ZH, Zhu P (2021) Multi-attribute group three-way decision making with degree-based linguistic term sets. Int J Approx Reason 137:69–93 Xie Y, Wang XM, Jiang D, Xu RB (2019) High-performance community detection in social networks using a deep transitive autoencoder. Inf Sci 493:75–90 Xin XW, Sun JB, Xue ZA, Song JH, Peng WM (2021) A novel intuitionistic fuzzy three-way decision model based on an intuitionistic fuzzy incomplete information system. Int J Mach Learn Cybern Xu K, Zheng XS, Cai Y, Min HQ, Gao Z, Zhu BJ, Xie HR, Wong TL (2018) Improving user recommendation by extracting social topics and interest topics of users in uni-directional social networks. Knowl Based Syst 140:120–133 Yang SC, Lu YN, Jia XY, Li WW (2020) Constructing three-way concept lattice based on the composite of classical lattices. Int J Approx Reason 121:174–186 Yang XP, Li TJ, Tan AH (2020) Three-way decisions in fuzzy incomplete information systems. Int J Mach Learn Cybern 11:667–674 Yao YY (2003) Probabilistic approaches to rough sets. Expert Syst 20:287–297 Yao YY (2007) Decision-theoretic rough set models, in: Proceedings of RSKT 07, LNAI 4481: 1-12 Yao YY (2008) Probabilistic rough set approximations. Int J Approx Reason 49:255–271 Yao YY (2012) An outline of a theory of three-way decisions, in: J.T. Yao et al. (Eds.), RSCTC 2012, LNAI, 7413: 1-17 Yao YY, Wang S, Deng XF (2017) Constructing shadowed sets and three-way approximations of fuzzy sets. Inf Sci 412–413:132–153 Yao YY (2018) Three-way decision and granular computing. Int J Approx Reason 103:107–123 Yao YY (2021) The geometry of three-way decision. Appl Intell 51:6298–6325 Yu HF, Liu HF, Lin CJ (2011) Dual coordinate descent methods for logistic regression and maximum entropy models. Mach Learn 85(1):41–75 Yu H, Jiao P, Yao YY, Wang GY (2016) Detecting and refining overlapping regions in complex networks with three-way decisions. Inf Sci 373:21–41 Yu H, Chang ZH, Wang GY, Chen XF (2020) An efcient three-way clustering algorithm based on gravitational search. Int J Mach Learn Cybern 11:1003–1016 Yu H, Chen LY, Yao JT (2021) A three-way density peak clustering method based on evidence theory. Knowl Based Syst 211:106532 Yu Z, Wang C, Bu JJ, Wang X, Wu Y, Chen C (2015) Friend recommendation with content spread enhancement in social networks. Inf Sci 309:102–118 Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33:452–473 Zhang XY, Tang X, Yang JL, Lv ZY (2020) Quantitative three-way class-specific attribute reducts based on region preservations. Int J Approx Reason 117:96–121 Zhao XR, Miao DQ, Hu BQ (2020) On relationship between three-way concept lattices. Inf Sci 538:396–414