Huan Yang, Zhan Bu, Yuyao Wang, Xi Xiong, Chengcui Zhang
{"title":"社会网络中重叠社区检测的非合作博弈模型","authors":"Huan Yang, Zhan Bu, Yuyao Wang, Xi Xiong, Chengcui Zhang","doi":"10.1109/IRI.2019.00055","DOIUrl":null,"url":null,"abstract":"Due to its broad real-life application, overlapping community detection (in the realm of a social network) has attracted considerable interests from many researchers. However, current methods fail to reveal the full community structure and its formation process. Thus, here we present an effective and scalable overlapping community detection algorithm, which formulates the target problem as a non-cooperative game played by multiple social actors (players). Specifically, we allow each player to join multiple communities, and the strategy of each player is denoted by a community membership vector. The adopted utility function in our game integrates both the high-order proximity and the similarity between membership vectors of social actors. By properly weighting and rewiring the original social network, our approach can nicely enhance the global community structure by incorporating higher-order node proximities. Moreover, we formally prove that the proposed game resembles and matches how a potential game works (in the classical sense in game theory), indicating that the Nash equilibrium point must exist. To find such Nash equilibrium point, we use a stochastic gradientascent method to update the community membership vectors of players. Extensive experiments are conducted on both synthetic and real-world social networks. After comparing our method with six baseline methods, we obtain convincing results in terms of how well the methods reveal communities, as well as its scalability.","PeriodicalId":295028,"journal":{"name":"2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science (IRI)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Non-Cooperative Game Model for Overlapping Community Detection in Social Networks\",\"authors\":\"Huan Yang, Zhan Bu, Yuyao Wang, Xi Xiong, Chengcui Zhang\",\"doi\":\"10.1109/IRI.2019.00055\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to its broad real-life application, overlapping community detection (in the realm of a social network) has attracted considerable interests from many researchers. However, current methods fail to reveal the full community structure and its formation process. Thus, here we present an effective and scalable overlapping community detection algorithm, which formulates the target problem as a non-cooperative game played by multiple social actors (players). Specifically, we allow each player to join multiple communities, and the strategy of each player is denoted by a community membership vector. The adopted utility function in our game integrates both the high-order proximity and the similarity between membership vectors of social actors. By properly weighting and rewiring the original social network, our approach can nicely enhance the global community structure by incorporating higher-order node proximities. Moreover, we formally prove that the proposed game resembles and matches how a potential game works (in the classical sense in game theory), indicating that the Nash equilibrium point must exist. To find such Nash equilibrium point, we use a stochastic gradientascent method to update the community membership vectors of players. Extensive experiments are conducted on both synthetic and real-world social networks. After comparing our method with six baseline methods, we obtain convincing results in terms of how well the methods reveal communities, as well as its scalability.\",\"PeriodicalId\":295028,\"journal\":{\"name\":\"2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science (IRI)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science (IRI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IRI.2019.00055\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science (IRI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRI.2019.00055","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Non-Cooperative Game Model for Overlapping Community Detection in Social Networks
Due to its broad real-life application, overlapping community detection (in the realm of a social network) has attracted considerable interests from many researchers. However, current methods fail to reveal the full community structure and its formation process. Thus, here we present an effective and scalable overlapping community detection algorithm, which formulates the target problem as a non-cooperative game played by multiple social actors (players). Specifically, we allow each player to join multiple communities, and the strategy of each player is denoted by a community membership vector. The adopted utility function in our game integrates both the high-order proximity and the similarity between membership vectors of social actors. By properly weighting and rewiring the original social network, our approach can nicely enhance the global community structure by incorporating higher-order node proximities. Moreover, we formally prove that the proposed game resembles and matches how a potential game works (in the classical sense in game theory), indicating that the Nash equilibrium point must exist. To find such Nash equilibrium point, we use a stochastic gradientascent method to update the community membership vectors of players. Extensive experiments are conducted on both synthetic and real-world social networks. After comparing our method with six baseline methods, we obtain convincing results in terms of how well the methods reveal communities, as well as its scalability.