All Projects → yuzhimanhua → Influence-Maximization

yuzhimanhua / Influence-Maximization

Licence: Apache-2.0 license
Top-K Influential Nodes in Social Networks: A Game Perspective (SIGIR'17)

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Influence-Maximization

sharon
A lightweight and modular social sharing library
Stars: ✭ 16 (-15.79%)
Mutual labels:  social-networks
clubi
A group-oriented social media platform written in Laravel and Vue
Stars: ✭ 29 (+52.63%)
Mutual labels:  social-networks
WorkGroup
Self-Hosted private Social Media-Intranet for Companies.
Stars: ✭ 21 (+10.53%)
Mutual labels:  social-networks
social-relay
Public post relay for the Diaspora federated social network protocol
Stars: ✭ 27 (+42.11%)
Mutual labels:  social-networks
awesome-search-engine-optimization
A curated list of backlink, social signal opportunities, and link building strategies and tactics to help improve search engine results and ranking.
Stars: ✭ 82 (+331.58%)
Mutual labels:  social-networks
LinkedIn Scraper
🙋 A Selenium based automated program that scrapes profiles data,stores in CSV,follows them and saves their profile in PDF.
Stars: ✭ 25 (+31.58%)
Mutual labels:  social-networks
spry
social media intelligence from the command line
Stars: ✭ 40 (+110.53%)
Mutual labels:  social-networks
butteRfly
Build a social network dashboard in R (Twitter/Facebook/GitHub/etc...)
Stars: ✭ 14 (-26.32%)
Mutual labels:  social-networks
oim
Algorithms for online influence maximization
Stars: ✭ 16 (-15.79%)
Mutual labels:  influence-maximization
SocialMedia-App
A fully functional social media app built with flutter with multiple features
Stars: ✭ 646 (+3300%)
Mutual labels:  social-networks
Awesome Network Analysis
A curated list of awesome network analysis resources.
Stars: ✭ 2,525 (+13189.47%)
Mutual labels:  social-networks
Awesome Humane Tech
Promoting Solutions that Improve Wellbeing, Freedom and Society
Stars: ✭ 2,234 (+11657.89%)
Mutual labels:  social-networks
Sourcerer App
🦄 Sourcerer app makes a visual profile from your GitHub and git repositories.
Stars: ✭ 6,645 (+34873.68%)
Mutual labels:  social-networks
Humhub
HumHub is an Open Source Enterprise Social Network. Easy to install, intuitive to use and extendable with countless freely available modules.
Stars: ✭ 5,586 (+29300%)
Mutual labels:  social-networks
Hybridauth
Open source social sign on PHP Library. HybridAuth goal is to act as an abstract api between your application and various social apis and identities providers such as Facebook, Twitter and Google.
Stars: ✭ 3,223 (+16863.16%)
Mutual labels:  social-networks
fb-scraper
Scrape a Facebook profile and turn it into a JSON file
Stars: ✭ 18 (-5.26%)
Mutual labels:  social-networks
react-social-network
react social network
Stars: ✭ 13 (-31.58%)
Mutual labels:  social-networks
meet-the-fans
Query and Visualize the network graph of your GitHub repositories, followers, stargazers, and forks.
Stars: ✭ 22 (+15.79%)
Mutual labels:  social-networks
E-commerceCustomerFYP
Android E-commerce Platform. Allow customer to buy product, chat, feedback rating, make payment to retailer
Stars: ✭ 41 (+115.79%)
Mutual labels:  social-networks
IM GreedyCELF
Source code for blog post at https://hautahi.com/im_greedycelf
Stars: ✭ 24 (+26.32%)
Mutual labels:  influence-maximization

Top-K Influential Nodes in Social Networks: A Game Perspective

This repository contains the source code for Top-K Influential Nodes in Social Networks: A Game Perspective.

Full Version

The full version of our paper can be found here.

Code

To run our code, please type the following commands:

g++ Greedy++.cpp -o Greedy++
./Greedy++ [Input file] [Output File] [Top-K, optional, default=20] [Directed or Undirected Graph, optional, default = 'U']

For example,

g++ Greedy++.cpp -o Greedy++
./Greedy++ data/GrQc.txt out.txt 20

The output will have k lines. Each line includes two numbers: Node ID, Estimated Marginal Gain (based on the snapshots). For example,

131 39.020000
124 35.669998
639 35.570000
100 32.230000
15 26.719999

To accurately calculate the influence of the selected seed set, please use

g++ Calc_Inf.cpp -o Calc_Inf
./Calc_Inf [Network File] [Seed Node File] [Top-K, optional, default=20] [Directed or Undirected Graph, optional, default = 'U']

For example,

g++ Calc_Inf.cpp -o Calc_Inf
./Calc_Inf data/Epinions.txt out.txt  5  D

Citation

@inproceedings{zhang2017top,
  title={Top-K Influential Nodes in Social Networks: A Game Perspective},
  author={Zhang, Yu and Zhang, Yan},
  booktitle={Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval},
  pages={1029--1032},
  year={2017},
  organization={ACM}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].