SlideShare a Scribd company logo
Structural Inference for
Uncertain Networks
Tran Quoc Hoan
@k09hthaduonght.wordpress.com/
1 February 2016, Paper Alert, Hasegawa lab., Tokyo
The University of Tokyo
Travis martin, Brian Ball, and M. E. J. Newman
Phys. Rev. E 93, 012306 – Published 15 January 2016
Abstract
Structural Inference for Uncertain Networks 2
“… Rather than knowing the structure of a network exactly,
we know the connections between nodes only with a
certain probability. In this paper we develop methods for
the analysis of such uncertain data, focusing particularly
on the problem of community detection…”
“…We give a principled maximum-likelihood method for
inferring community structure and demonstrate how the
results can be used to make improved estimates of the true
structure of the network.…”
Outline
3
- Analyze the networks represented by uncertain
measurements of their edges
• Motivation
- Fitting a generative network model to the data using a
combination of an EM algorithm and belief propagation
• Proposal
- Reconstruct underlaying structure of network
(community detection, edge recovery, …)
• Applications
Structural Inference for Uncertain Networks
Focus problem
4Structural Inference for Uncertain Networks
• Uncertain structure network
• Community detection
i j
prob of exist edge = Qij
- Classify the nodes into non-overlapping communities
- Communities = groups of nodes with dense connection within
groups and sparse connections between groups
Noisy representation of
true network
Generative model for uncertain
community-structured networks
Fit model to
observed data
Community

structure
Trivial approach = threshold
Model
5Structural Inference for Uncertain Networks
• Stochastic block model
- n nodes are distributed at random among k groups
- γr : probability to assign to group r kX
r=1
r = 1
- wrs : probability to place undirected edges (depends only to group r, s)
- If wrr >>wrs (r ≠ s) then the network has traditional assortative
community structure
- Probability to generate a network (given γr wrs) in which node i is
assigned to group gi, and with the adjacency matrix A
Aij = 1 if there is
an edge
(1)
Model
6Structural Inference for Uncertain Networks
• Generative model
- Each pair of nodes i, j a probability Qij of being connected by an edge,
drawn from different distributions for edges Aij = 1 and non-edges Aij = 0
- Probability that a true network represented by A = {Aij} become to a
matrix of observed edge probabilities Q = {Qij}
Model
7Structural Inference for Uncertain Networks
• Generative model
Number of edges with observed
probability between Q and Q + dQ
Number of non-edges with observed
probability between Q and Q + dQ
A value of Qij (assumed
independent)
m: total number of edges in
underlying true network
then
where
X
i<j
Qijand m can be approximated by
Model
8Structural Inference for Uncertain Networks
• Generative model
From (2) and (4)
Constant
Likelihood
From (1) 

and (6)
Methods
9Structural Inference for Uncertain Networks
• Fitting to empirical data
Maximize margin
likelihood
Jensen’s
inequality
Methods
10Structural Inference for Uncertain Networks
• Fitting to empirical data
Methods
11Structural Inference for Uncertain Networks
• Equality condition of (11)
• EM algorithm, repeat:
- E-step: Fix γ, w and find q(g) by (14)
- M-step: Find γ, w by maximize the right hand side of (11)
Could be use to detect communities
Methods
12Structural Inference for Uncertain Networks
• M-step: Maximum the right-hand side of (11)
Apply EM algorithm again to find optimal w
Methods
13Structural Inference for Uncertain Networks
• M-step: Update equations of parameters
Methods
14Structural Inference for Uncertain Networks
• Physical interpretation of t
The posterior probability that
there is an edge between notes
i and j, given that they are in
groups r and s.
Methods
15Structural Inference for Uncertain Networks
• E-step: Compute q(g)
- It’s unpractical to compute
denominator of eq. (14)
Approximate q(g) by importance sampling or MCMC
However, in this paper, they use “Belief Propagation” method
⌘i!j
r
Message = the probability that node i below to
community r if node j is removed from network
current best estimate
Belief propagation equation
16Structural Inference for Uncertain Networks
Our target q(g)
Two-node
marginal prob
Solve by iterate to converge
Degree corrected stochastic block model
17Structural Inference for Uncertain Networks
- The stochastic block model gives poor performance for community
detection in real-world problem (because the assumed model is Poisson
degree distribution).
• Degree corrected
stochastic block model
- Probability to place
undirected edges
between nodes i, j that
fall into groups r, s is
didjwrs
Result - synthetic network
18Structural Inference for Uncertain Networks
To satisfy e.q. (4)
The delta function makes the matrix Q of
edge probabilities realistically sparse, in
keeping with the structure of real-world
data sets, with a fraction 1 − c of non-
edges having exactly zero probability in
the observed data, on average.
Result - synthetic network
19Structural Inference for Uncertain Networks
Result - protein interaction network
20Structural Inference for Uncertain Networks
Edge Recovery
21Structural Inference for Uncertain Networks
• Given the matrix Q of edge probabilities, can we make an
informed guess about the adjacency matrix A?
- Simple approach: predict the edges with the highest probability
- Better approach: if we know that network has community structure,
given two pairs of nodes with similar values of Qij, the pair that are
in the same community should be more likely to be connected by
an edge than the pair that are not
Compute in EM step
Edge Recovery
22Structural Inference for Uncertain Networks
Conclusion
23
- Analyze the networks represented by uncertain
measurements of their edges
• Motivation
- Fitting a generative network model to the data using a
combination of an EM algorithm and belief propagation
• Proposal
- Reconstruct underlaying structure of network
(community detection, edge recovery, …)
• Applications
Structural Inference for Uncertain Networks

More Related Content

PPTX
Inference in HMM and Bayesian Models
PDF
O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...
PDF
International Journal of Engineering and Science Invention (IJESI)
PDF
One page summary of master thesis "Mathematical Analysis of Neural Networks"
PDF
Network analysis for computational biology
PDF
Gaussian processes
PDF
Comparison Between Clustering Algorithms for Microarray Data Analysis
Inference in HMM and Bayesian Models
O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...
International Journal of Engineering and Science Invention (IJESI)
One page summary of master thesis "Mathematical Analysis of Neural Networks"
Network analysis for computational biology
Gaussian processes
Comparison Between Clustering Algorithms for Microarray Data Analysis

What's hot (19)

PDF
Artificial neural networks and its application
PDF
Convolution neural networks
PPTX
A probabilistic source location privacy protection scheme in wireless sensor ...
PDF
Multivariate visibility graphs for fMRI data
PDF
A SUPERPROCESS WITH UPPER CONFIDENCE BOUNDS FOR COOPERATIVE SPECTRUM SHARING
PPTX
Quantum persistent k cores for community detection
DOCX
On the role of mobility for multi message gossip
PPTX
Presentation on K-Means Clustering
PPT
Introduction to bayesian_networks[1]
PPTX
Higher-order clustering coefficients at Purdue CSoI
PDF
Consensual gene co-expression network inference with multiple samples
PDF
Volume 2-issue-6-2102-2107
PDF
Best data science course in pune. converted
PDF
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
PDF
F33022028
PDF
Centrality Prediction in Mobile Social Networks
ODP
Some random graphs for network models - Birgit Plötzeneder
DOCX
transmission-efficient clustering method for wireless sensor networks using c...
Artificial neural networks and its application
Convolution neural networks
A probabilistic source location privacy protection scheme in wireless sensor ...
Multivariate visibility graphs for fMRI data
A SUPERPROCESS WITH UPPER CONFIDENCE BOUNDS FOR COOPERATIVE SPECTRUM SHARING
Quantum persistent k cores for community detection
On the role of mobility for multi message gossip
Presentation on K-Means Clustering
Introduction to bayesian_networks[1]
Higher-order clustering coefficients at Purdue CSoI
Consensual gene co-expression network inference with multiple samples
Volume 2-issue-6-2102-2107
Best data science course in pune. converted
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
F33022028
Centrality Prediction in Mobile Social Networks
Some random graphs for network models - Birgit Plötzeneder
transmission-efficient clustering method for wireless sensor networks using c...
Ad

Viewers also liked (20)

PDF
006 20151207 draws - Deep Recurrent Attentive Writer
PDF
013_20160328_Topological_Measurement_Of_Protein_Compressibility
PDF
010_20160216_Variational Gaussian Process
PDF
008 20151221 Return of Frustrating Easy Domain Adaptation
PDF
011_20160321_Topological_data_analysis_of_contagion_map
PDF
Tutorial of topological data analysis part 3(Mapper algorithm)
PDF
Tutorial of topological_data_analysis_part_1(basic)
PDF
016_20160722 Molecular Circuits For Dynamic Noise Filtering
PDF
005 20151130 adversary_networks
PDF
015_20160422 Controlling Synchronous Patterns In Complex Networks
PDF
018 20160902 Machine Learning Framework for Analysis of Transport through Com...
PDF
017_20160826 Thermodynamics Of Stochastic Turing Machines
PDF
Approximate Inference (Chapter 10, PRML Reading)
PDF
PRML Reading Chapter 11 - Sampling Method
PDF
007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics
PDF
002 20151019 interconnected_network
PPTX
003 20151109 nn_faster_andfaster
PPTX
Practical topology
PDF
004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics
PDF
Topological data analysis
006 20151207 draws - Deep Recurrent Attentive Writer
013_20160328_Topological_Measurement_Of_Protein_Compressibility
010_20160216_Variational Gaussian Process
008 20151221 Return of Frustrating Easy Domain Adaptation
011_20160321_Topological_data_analysis_of_contagion_map
Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological_data_analysis_part_1(basic)
016_20160722 Molecular Circuits For Dynamic Noise Filtering
005 20151130 adversary_networks
015_20160422 Controlling Synchronous Patterns In Complex Networks
018 20160902 Machine Learning Framework for Analysis of Transport through Com...
017_20160826 Thermodynamics Of Stochastic Turing Machines
Approximate Inference (Chapter 10, PRML Reading)
PRML Reading Chapter 11 - Sampling Method
007 20151214 Deep Unsupervised Learning using Nonequlibrium Thermodynamics
002 20151019 interconnected_network
003 20151109 nn_faster_andfaster
Practical topology
004 20151116 deep_unsupervisedlearningusingnonequlibriumthermodynamics
Topological data analysis
Ad

Similar to 009_20150201_Structural Inference for Uncertain Networks (20)

PDF
PR-155: Exploring Randomly Wired Neural Networks for Image Recognition
PDF
08 Exponential Random Graph Models (ERGM)
PDF
08 Exponential Random Graph Models (2016)
PDF
Learning Convolutional Neural Networks for Graphs
PPTX
08 Statistical Models for Nets I, cross-section
PPTX
240506_JW_labseminar[Structural Deep Network Embedding].pptx
PPT
Socialnetworkanalysis (Tin180 Com)
PDF
Distribution of maximal clique size of the
PPTX
17 Statistical Models for Networks
PDF
Community detection in social networks[1]
PPTX
Higher-order spectral graph clustering with motifs
PPTX
NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...
PDF
Statistical_mechanics_of_complex_network.pdf
PPT
Topology ppt
PPTX
240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx
PPTX
Prediction Of Missing Links in Networks and Hierarchical structure
PDF
Fault detection and_diagnosis
PPT
TopologyPPT.ppt
PPTX
Artificial neural networks
PDF
Random graph models
PR-155: Exploring Randomly Wired Neural Networks for Image Recognition
08 Exponential Random Graph Models (ERGM)
08 Exponential Random Graph Models (2016)
Learning Convolutional Neural Networks for Graphs
08 Statistical Models for Nets I, cross-section
240506_JW_labseminar[Structural Deep Network Embedding].pptx
Socialnetworkanalysis (Tin180 Com)
Distribution of maximal clique size of the
17 Statistical Models for Networks
Community detection in social networks[1]
Higher-order spectral graph clustering with motifs
NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...
Statistical_mechanics_of_complex_network.pdf
Topology ppt
240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx
Prediction Of Missing Links in Networks and Hierarchical structure
Fault detection and_diagnosis
TopologyPPT.ppt
Artificial neural networks
Random graph models

More from Ha Phuong (7)

PDF
QTML2021 UAP Quantum Feature Map
PDF
CCS2019-opological time-series analysis with delay-variant embedding
PDF
SIAM-AG21-Topological Persistence Machine of Phase Transition
PDF
001 20151005 ranking_nodesingrowingnetwork
PDF
Deep Learning And Business Models (VNITC 2015-09-13)
PDF
Prediction io–final 2014-jp-handout
PDF
A Study on Privacy Level in Publishing Data of Smart Tap Network
QTML2021 UAP Quantum Feature Map
CCS2019-opological time-series analysis with delay-variant embedding
SIAM-AG21-Topological Persistence Machine of Phase Transition
001 20151005 ranking_nodesingrowingnetwork
Deep Learning And Business Models (VNITC 2015-09-13)
Prediction io–final 2014-jp-handout
A Study on Privacy Level in Publishing Data of Smart Tap Network

Recently uploaded (20)

PDF
bbec55_b34400a7914c42429908233dbd381773.pdf
PPT
POSITIONING IN OPERATION THEATRE ROOM.ppt
PDF
An interstellar mission to test astrophysical black holes
PDF
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
PPTX
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PPTX
ECG_Course_Presentation د.محمد صقران ppt
PPTX
EPIDURAL ANESTHESIA ANATOMY AND PHYSIOLOGY.pptx
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PPTX
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
PDF
. Radiology Case Scenariosssssssssssssss
PPTX
DRUG THERAPY FOR SHOCK gjjjgfhhhhh.pptx.
PPTX
GEN. BIO 1 - CELL TYPES & CELL MODIFICATIONS
PPTX
Derivatives of integument scales, beaks, horns,.pptx
PDF
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
PPTX
neck nodes and dissection types and lymph nodes levels
PDF
Placing the Near-Earth Object Impact Probability in Context
PPTX
Microbiology with diagram medical studies .pptx
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PPT
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
bbec55_b34400a7914c42429908233dbd381773.pdf
POSITIONING IN OPERATION THEATRE ROOM.ppt
An interstellar mission to test astrophysical black holes
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
Phytochemical Investigation of Miliusa longipes.pdf
ECG_Course_Presentation د.محمد صقران ppt
EPIDURAL ANESTHESIA ANATOMY AND PHYSIOLOGY.pptx
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
. Radiology Case Scenariosssssssssssssss
DRUG THERAPY FOR SHOCK gjjjgfhhhhh.pptx.
GEN. BIO 1 - CELL TYPES & CELL MODIFICATIONS
Derivatives of integument scales, beaks, horns,.pptx
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
neck nodes and dissection types and lymph nodes levels
Placing the Near-Earth Object Impact Probability in Context
Microbiology with diagram medical studies .pptx
AlphaEarth Foundations and the Satellite Embedding dataset
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice

009_20150201_Structural Inference for Uncertain Networks

  • 1. Structural Inference for Uncertain Networks Tran Quoc Hoan @k09hthaduonght.wordpress.com/ 1 February 2016, Paper Alert, Hasegawa lab., Tokyo The University of Tokyo Travis martin, Brian Ball, and M. E. J. Newman Phys. Rev. E 93, 012306 – Published 15 January 2016
  • 2. Abstract Structural Inference for Uncertain Networks 2 “… Rather than knowing the structure of a network exactly, we know the connections between nodes only with a certain probability. In this paper we develop methods for the analysis of such uncertain data, focusing particularly on the problem of community detection…” “…We give a principled maximum-likelihood method for inferring community structure and demonstrate how the results can be used to make improved estimates of the true structure of the network.…”
  • 3. Outline 3 - Analyze the networks represented by uncertain measurements of their edges • Motivation - Fitting a generative network model to the data using a combination of an EM algorithm and belief propagation • Proposal - Reconstruct underlaying structure of network (community detection, edge recovery, …) • Applications Structural Inference for Uncertain Networks
  • 4. Focus problem 4Structural Inference for Uncertain Networks • Uncertain structure network • Community detection i j prob of exist edge = Qij - Classify the nodes into non-overlapping communities - Communities = groups of nodes with dense connection within groups and sparse connections between groups Noisy representation of true network Generative model for uncertain community-structured networks Fit model to observed data Community
 structure Trivial approach = threshold
  • 5. Model 5Structural Inference for Uncertain Networks • Stochastic block model - n nodes are distributed at random among k groups - γr : probability to assign to group r kX r=1 r = 1 - wrs : probability to place undirected edges (depends only to group r, s) - If wrr >>wrs (r ≠ s) then the network has traditional assortative community structure - Probability to generate a network (given γr wrs) in which node i is assigned to group gi, and with the adjacency matrix A Aij = 1 if there is an edge (1)
  • 6. Model 6Structural Inference for Uncertain Networks • Generative model - Each pair of nodes i, j a probability Qij of being connected by an edge, drawn from different distributions for edges Aij = 1 and non-edges Aij = 0 - Probability that a true network represented by A = {Aij} become to a matrix of observed edge probabilities Q = {Qij}
  • 7. Model 7Structural Inference for Uncertain Networks • Generative model Number of edges with observed probability between Q and Q + dQ Number of non-edges with observed probability between Q and Q + dQ A value of Qij (assumed independent) m: total number of edges in underlying true network then where X i<j Qijand m can be approximated by
  • 8. Model 8Structural Inference for Uncertain Networks • Generative model From (2) and (4) Constant Likelihood From (1) 
 and (6)
  • 9. Methods 9Structural Inference for Uncertain Networks • Fitting to empirical data Maximize margin likelihood Jensen’s inequality
  • 10. Methods 10Structural Inference for Uncertain Networks • Fitting to empirical data
  • 11. Methods 11Structural Inference for Uncertain Networks • Equality condition of (11) • EM algorithm, repeat: - E-step: Fix γ, w and find q(g) by (14) - M-step: Find γ, w by maximize the right hand side of (11) Could be use to detect communities
  • 12. Methods 12Structural Inference for Uncertain Networks • M-step: Maximum the right-hand side of (11) Apply EM algorithm again to find optimal w
  • 13. Methods 13Structural Inference for Uncertain Networks • M-step: Update equations of parameters
  • 14. Methods 14Structural Inference for Uncertain Networks • Physical interpretation of t The posterior probability that there is an edge between notes i and j, given that they are in groups r and s.
  • 15. Methods 15Structural Inference for Uncertain Networks • E-step: Compute q(g) - It’s unpractical to compute denominator of eq. (14) Approximate q(g) by importance sampling or MCMC However, in this paper, they use “Belief Propagation” method ⌘i!j r Message = the probability that node i below to community r if node j is removed from network current best estimate
  • 16. Belief propagation equation 16Structural Inference for Uncertain Networks Our target q(g) Two-node marginal prob Solve by iterate to converge
  • 17. Degree corrected stochastic block model 17Structural Inference for Uncertain Networks - The stochastic block model gives poor performance for community detection in real-world problem (because the assumed model is Poisson degree distribution). • Degree corrected stochastic block model - Probability to place undirected edges between nodes i, j that fall into groups r, s is didjwrs
  • 18. Result - synthetic network 18Structural Inference for Uncertain Networks To satisfy e.q. (4) The delta function makes the matrix Q of edge probabilities realistically sparse, in keeping with the structure of real-world data sets, with a fraction 1 − c of non- edges having exactly zero probability in the observed data, on average.
  • 19. Result - synthetic network 19Structural Inference for Uncertain Networks
  • 20. Result - protein interaction network 20Structural Inference for Uncertain Networks
  • 21. Edge Recovery 21Structural Inference for Uncertain Networks • Given the matrix Q of edge probabilities, can we make an informed guess about the adjacency matrix A? - Simple approach: predict the edges with the highest probability - Better approach: if we know that network has community structure, given two pairs of nodes with similar values of Qij, the pair that are in the same community should be more likely to be connected by an edge than the pair that are not Compute in EM step
  • 22. Edge Recovery 22Structural Inference for Uncertain Networks
  • 23. Conclusion 23 - Analyze the networks represented by uncertain measurements of their edges • Motivation - Fitting a generative network model to the data using a combination of an EM algorithm and belief propagation • Proposal - Reconstruct underlaying structure of network (community detection, edge recovery, …) • Applications Structural Inference for Uncertain Networks