SoftwareNetwork InferenceCheck out the implementations of NETINF, NETRATE, MULTITREE and INFOPATH. The four of them are network inference algorithms from diffusion traces. NETINF and MULTITREE exploit submodularity and NETRATE and INFOPATH exploits convexity to make the inference problem tractable. NETINF, MULTITREE, and NETRATE support static networks, while INFOPATH supports both static and dynamic networks You can find more information about the algorithms in Publications. Please, feel free to send any suggestions, comments, bugs or alternative implementation (Python, etc.) of NETINF, NETRATE and/or MULTITREE to manuelgr[at]stanford.edu and I will post it here. Influence maximizationCheck out the implementation of INFLUMAX. It is a influence maximization algorithm for continuous time diffusion networks. INFLUMAX exploits submodularity and is capable of evaluating influence using CTMCs.
You can find more information about the algorithm in Publications. Please, feel free to send any suggestions, comments, bugs or alternative implementation (Python, etc.) of INFLUMAX to manuelgr[at]stanford.edu and I will post it here. |