| Literature DB >> 34764589 |
Wassim Mnasri1, Mehdi Azaouzi1,2, Lotfi Ben Romdhane1.
Abstract
Influence maximization in social networks refers to the process of finding influential users who make the most of information or product adoption. The social networks is prone to grow exponentially, which makes it difficult to analyze. Critically, most of approaches in the literature focus only on modeling structural properties, ignoring the social behavior in the relations between users. For this, we tend to parallelize the influence maximization task based on social behavior. In this paper, we introduce a new parallel algorithm, named PSAIIM, for identification of influential users in social network. In PSAIIM, we uses two semantic metrics: the user's interests and the dynamically-weighted social actions as user interactive behaviors. In order to overcome the size of actual real-world social networks and to minimize the execution time, we used the community structure to apply perfect parallelism to the CPU architecture of the machines to compute an optimal set of influential nodes. Experimental results on real-world networks reveal effectiveness of the proposed method as compared to the existing state-of-the-art influence maximization algorithms, especially in the speed of calculation.Entities:
Keywords: Behavior attributes; CPU architecture; Common interest; Influence analysis; Parallel algorithm; Social networks analysis
Year: 2021 PMID: 34764589 PMCID: PMC7938287 DOI: 10.1007/s10489-021-02203-x
Source DB: PubMed Journal: Appl Intell (Dordr) ISSN: 0924-669X Impact factor: 5.086
Fig. 1Flowchart of the PSAIIM functioning
Fig. 2An input graph G in which black nodes represent the seed candidates ones, the white nodes represent the non-seed candidates ones and four corresponding Influence-BFS trees [9]
The detail information of four real networks
| Dataset | Tencent Weibo | Higgs Twitter | p2p-Gnutella4 | |
|---|---|---|---|---|
| #Nodes | 1 073 264 | 456 626 | 81 306 | 10 876 |
| #Edges | 33 749 077 | 14 855 842 | 1 768 149 | 39 994 |
| Maximum Followers | 210 385 | 17 716 | 8 351 | 4 293 |
| Mean Followers | 26 | 36 | 24 | 12 |
| Maximum Followees | 2 719 | 2 194 | 255 | 90 |
| Mean Tweets | 51.7 | 97.6 | 87.3 | 91.5 |
| Mean Retweet | 25.5 | 54.8 | 12.5 | 15.3 |
| Mean Comments | 3.25 | 4.1 | 1.1 | 1.5 |
| Mean At (mention) | 6.1 | 7.1 | 3.3 | 2.2 |
Fig. 3Influence spread of various method in Tencent Weibo network
Fig. 4Comparisons of influence spreading of different algorithms on a Higgs Twitter, b Twitter, cp2p-Gnutella4, dataset
Time consumption of each phase in SAIM vs. PSAIIM algorithm (unit:sec)
| Calculating | Seed candidates | |||
|---|---|---|---|---|
| SAIM | PSAIIM | SAIM | PSAIIM | |
| Tencent Weibo | 312.48 | 84.22 | 11.5 | 17.7 |
| Higgs Twitter | 64.338 | 40.41 | 2.3 | 5.6 |
| 65.37 | 8.48 | 1.9 | 2.9 | |
| p2p-Gnutella4 | 27.96 | 5.47 | 0.41 | 1.5 |
Fig. 5Processing time for each algorithm on five datasets
Memory usage of for PSAIIM, SAIM, Parallel, LP, MLIM
| Tencent Weibo | Higgs twitter | p2p-Gnutella4 | ||
|---|---|---|---|---|
| MLIM | 2.1GB | 433MB | 405MB | 78MB |
| LP | 1.9GB | 297MB | 267MB | 81MB |
| Parallel | 2.2GB | 266MB | 219MB | 53MB |
| SAIM | 1.8GB | |||
| PSAIIM | 226MB |
Fig. 6Speed-up of PSAIIM