Scalable Continuous-time Diffusion Framework for Network Inference and Influence Estimation

Keke Huang, Ruize Gao, Bogdan Cautis, Xiaokui Xiao
3/5/2024
cs.SIcs.LG

No official code found. Best implementation: kkhuang81/FIM (1 star, MIT, last commit 2024-05-22).

Abstract

The study of continuous-time information diffusion has been an important area of research for many applications in recent years. When only the diffusion traces (cascades) are accessible, cascade-based network inference and influence estimation are two essential problems to explore. Alas, existing methods exhibit limited capability to infer and process networks with more than a few thousand nodes, suffering from scalability issues. In this paper, we view the diffusion process as a continuous-time dynamical system, based on which we establish a continuous-time diffusion model. Subsequently, we instantiate the model to a scalable and effective framework (FIM) to approximate the diffusion propagation from available cascades, thereby inferring the underlying network structure. Furthermore, we undertake an analysis of the approximation error of FIM for network inference. To achieve the desired scalability for influence estimation, we devise an advanced sampling technique and significantly boost the efficiency. We also quantify the effect of the approximation error on influence estimation theoretically. Experimental results showcase the effectiveness and superior scalability of FIM on network inference and influence estimation.

View on arXivView PDF

Code Implementations(1)

kkhuang81/FIMCommunity100%
MIT

A framework to approximate the continuous-time diffusion from cascade data, established by utilizing the continuous-time dynamical system.

11C++, PythonMay 21, 20242 years agoMIT

Similar Papers

Cite this paper

@article{huang2024scalable,
  title  = {Scalable Continuous-time Diffusion Framework for Network Inference and Influence Estimation},
  author = {Keke Huang and Ruize Gao and Bogdan Cautis and Xiaokui Xiao},
  year   = {2024},
  eprint = {2403.02867},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.02867v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.02867.svg)](https://codeofpaper.com/paper/2403.02867)

Discussion