DeepNC

DeepNC infers missing nodes and edges in partially observed networks using an autoregressive deep generative model to reconstruct underlying graph topology.


Key Features:

  • Deep Generative Model of Graphs: DeepNC uses an autoregressive generative model to learn likelihoods over edges in a graph.
  • Autoregressive Edge Likelihood Learning: The model estimates edge probabilities conditioned on the observed topology to enable prediction of missing components.
  • Graph Maximization: DeepNC identifies the graph configuration that maximizes the learned likelihood conditioned on the observable parts of the network.
  • Efficient Algorithms: Two algorithms are provided: a stepwise algorithm that selects nodes maximizing probability at each generation step, and an enhanced version leveraging the expectation-maximization algorithm, both with almost linear runtime relative to the number of nodes.

Scientific Applications:

  • Social network analysis: Infer missing users and interactions in social media networks affected by limited resources or privacy settings.
  • Biological network reconstruction: Reconstruct partially observed biological networks by inferring missing nodes and edges.
  • General network completion: Apply network completion techniques to any domain requiring inference of missing nodes and edges in incomplete graphs.

Methodology:

DeepNC learns edge likelihoods through an autoregressive generative model, maximizes the learned likelihood conditioned on observed topology to reconstruct missing parts, and employs two efficient algorithms (a stepwise node-selection algorithm and an expectation-maximization–enhanced variant) with almost linear runtime relative to the number of nodes.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
3/11/2021

Operations

Publications

Tran C, Shin W, Spitz A, Gertz M. DeepNC: Deep Generative Network Completion. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2020. doi:10.1109/tpami.2020.3032286. PMID:33074806.

PMID: 33074806
Funding: - Republic of Koreas MSIT: 2020-0- 01463 - Yonsei University: 2020-22-0101 - Ministry of Health and Welfare Republic of Korea: HI20C0127