Leveraging collective intelligence for behavioral prediction in signed social networks through evolutionary approach
- 348 Downloads
The proliferation of the social Web due to increased user participation poses a challenge as well as presents an opportunity to examine the collective behavior of users for various business applications. In this work, we leverage the collective knowledge embedded in the social relationships of users on the network to predict user preferences and future behavior. We extract social dimensions in the form of overlapping communities that capture the behavioral heterogeneity in directed and signed social networks. We present an extension of signed modularity, namely Structural Balance Modularity (SBM). We first propose a metric Structural Balance Index (SBI) that determines users’ degrees of affiliation towards various communities by harnessing the concept of the generalized theory of structural balance. We then incorporate SBI into the signed modularity to define SBM. It takes into account the density as well as the sign (positive or negative) of the links between users on the network. A genetic algorithm is developed that optimizes the SBM, thereby maximizing positive intra-community connections and negative inter-community connections. The discovered latent overlapping communities represent affiliations of users with similar preferences and mutual trust relationships captured by the signs of connections exerting differential effects on users’ behaviors. Thereafter, we ascertain which communities are relevant for a targeted behavior by using discriminative learning. The computational experiments are performed on Epinions real-world dataset, and the results clearly demonstrate the effectiveness and efficacy of our proposed approach.
KeywordsCollective behavior prediction Collective intelligence Community detection Genetic algorithm Signed social networks Structural balance
This work is, in part, financially supported by Department of Science and Technology (DST), Government of India through the Inspire program.
- Alag, S. (2008). Collective intelligence in action. Greenwich: Manning Publications Co..Google Scholar
- Amelio, A., & Pizzuti, C. (2013). Community mining in signed networks: a multiobjective approach. In: Proceedings of the IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, Ontario.Google Scholar
- Anchuri, P., & Magdon-Ismail, M. (2012). Communities and balance in signed networks: a spectral approach. In: Proceedings of the International Conference on Advances in Social Networks Analysis and Mining (ASONAM'12), IEEE Computer Society, Washington, DC, USA, (pp. 235–242).Google Scholar
- Chen, M., Kuzmin, K., & Szymanski, B. K. (2014). Extension of modularity density for overlapping community structure. In: Proceedings of the 4th IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, ASONAM’14, (pp. 856–863).Google Scholar
- Eiben, A. E., & Smith, J. E. (2007). Introduction to evolutionary computing. 2nd edn., Springer.Google Scholar
- Fan, R.-E., Chang, K.-W., Hsieh, C.-J., Wang, X.-R., & Lin, C.-J. (2008). LIBLINEAR: a library for large linear classification. The Journal of Machine Learning Research, 9, 1871–1874.Google Scholar
- Getoor, L., & Taskar, B. (2007). Introduction to statistical relational learning. Adaptive Computation and Machine Learning, The MIT Press.Google Scholar
- Goldberg, D. E. (1989). Genetic algorithms in search, optimization and machine learning. Boston: Addison-Wesley Longman Publishing Co. Inc..Google Scholar
- Jensen, D., Neville, J., & Gallagher, B. (2004). Why collective inference improves relational classification. In: Proceedings of the 10th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, (pp. 593–598).Google Scholar
- Kelley, P. G., Brewer, R., Mayer, Y., Cranor, L. F., & Sadeh, N. (2011). An investigation into Facebook friend grouping. In: Proceedings of the 13 th International Conference on Human-Computer, INTERACT’11, Springer Heidelberg, Berlin, 6948, (pp. 216–233).Google Scholar
- Lancichinetti, A., Fortunato, S., & Kertesz, J. (2009). Detecting the overlapping and hierarchical community structure of complex networks. New Journal of Physics, 11(3), 033015 (pp18). doi: 10.1088/1367-2630/11/3/033015.
- Leskovec, J., Huttenlocher, D., & Kleinberg, J. (2010). Signed networks in social media. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (CHI '10), ACM, New York, USA, (pp. 1361–1370).Google Scholar
- Li, S. Z., Chen, Y. H., Du, H. F., & Feldman, M. W. (2010). A genetic algorithm with local search strategy for improved detection of community structure. Complexity, 15(4), 53–60.Google Scholar
- Li, Y. M., Chen, H. M., Liou, J. H., & Lin, L. F. (2014). Creating social intelligence for product portfolio design. Decision Support Systems, 66, 123–134.Google Scholar
- Macskassy, S. A., & Provost, F. (2007). Classification in networked data: a toolkit and a univariate case study. The Journal of Machine Learning Research, 8, 935–983.Google Scholar
- Massa, P., & Avesani, P. (2006). Trust-aware bootstrapping of recommender systems. In: Proceedings of the ECAI Workshop on Recommender Systems, (pp. 29–33).Google Scholar
- Nicosia, V., Mangioni, G., Carchiolo, V., & Malgeri, M. (2009). Extending the definition of modularity to directed graphs with overlapping communities. Journal of Statistical Mechanics: Theory and Experiment, 3, P03024. doi: 10.1088/1742-5468/2009/03/P03024.
- Pizzuti, C. (2008). GA-NET: a genetic algorithm for community detection in social networks. In: Proceedings of the 10th International Conference on Parallel Problem Solving from Nature, PPSN'08, (pp. 1081–1090).Google Scholar
- Schut, M.C. (2007). Scientific handbook for simulation of collective intelligence. Available under creative commons license, version 2.Google Scholar
- Sorower, M. S. (2010). A literature survey on algorithms for multi-label learning. Technical report, Oregon State University, Corvallis, OR, USA, 1–25.Google Scholar
- Sung, Y. S., Wang, D., & Kumara, S. (2016). Uncovering the effect of dominant attributes on community topology: A case of facebook networks. Information Systems Frontiers, 1–12.Google Scholar
- Surowiecki, J. (2004). The wisdom of the crowds. New York: Random House Inc..Google Scholar
- Tang, L., & Liu, H. (2009a). Scalable learning of collective behavior based on sparse social dimensions. In: Proceedings of the 18th ACM conference on Information and knowledge management (CIKM '09), ACM, (pp. 1107–1116).Google Scholar
- Tang, L., & Liu, H. (2009b). Relational learning via latent social dimensions. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '09), ACM, New York, (pp. 817–826).Google Scholar
- Tang, L., Liu, H., Zhang, J., & Nazeri, Z. (2008). Community evolution in dynamic multi-mode networks. In: Proceeding of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ‘08, (pp. 677–685).Google Scholar
- Tang, J., Chang, Y., & Liu, H. (2014). Mining social media with social theories: a survey. SIGKDD Explorations Newsletter, 15(2), 20–29.Google Scholar
- Tasgin, M., & Bingol, H. (2006). Community detection in complex networks using genetic algorithms. In: Proceedings of European Conference of Complex Systems, arXiv: cond-mat/0604419. Google Scholar
- Trivedi, N., Asamoah, D. A., & Doran, D. (2016). Keep the conversations going: engagementbased customer segmentation on online social service platforms. Information Systems Frontiers, 1–19. doi: 10.1007/s10796-016-9719-x.
- Wu, L., Ying, X., Wu, X., Lu, A., & Zhou, Z. (2011). Spectral analysis of k-balanced signed graphs. In: Proceedings of the 15th Pacific-Asia Conference on Knowledge Discovery and Data Mining, PAKDD’11, (pp. 1–12).Google Scholar
- Xie, J., Kelley, S., & Szymanski, B. K. (2013). Overlapping community detection in networks: the state-of-the-art and comparative study. ACM Computing Surveys, 45(4). doi: 10.1145/2501654.2501657.