Estimator Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 10
Estimator Key property of tours: Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 10
Estimator Length of π th tour True value of the contracted graph Key property of tours: π π£, π€ βΆ= π(π£, π€) Samples in π th tour Degree of super-node except when π£ or π€ is π π Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 10
Estimator Length of π th tour True value of the contracted graph Key property of tours: π π£, π€ βΆ= π(π£, π€) Samples in π th tour Degree of super-node except when π£ or π€ is π π Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 10
Estimator Length of π th tour True value of the contracted graph Key property of tours: π π£, π€ βΆ= π(π£, π€) Samples in π th tour Degree of super-node except when π£ or π€ is π π Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 10
Estimator Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 11
Estimator ο§ Unbiased (unlike asymptotic in [Ribeiro and Towsley β10]) Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 11
Estimator ο§ Unbiased (unlike asymptotic in [Ribeiro and Towsley β10]) ο§ Strongly consistent Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 11
Estimator ο§ Unbiased (unlike asymptotic in [Ribeiro and Towsley β10]) ο§ Strongly consistent Confidence interval Sampled variance Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 11
Estimator ο§ Unbiased (unlike asymptotic in [Ribeiro and Towsley β10]) ο§ Strongly consistent Confidence interval Sampled variance Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 11
Bayesian formulation Find a posterior probability distribution with suitable prior distribution Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 12
Bayesian formulation (contd.) Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 13
Bayesian formulation (contd.) Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 13
Bayesian formulation (contd.) Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 13
Bayesian formulation (contd.) Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 13
Simulations on real-world networks Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 14
Simulations on real-world networks Dogster network: Online social network for dogs ? Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 14
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Dogster network Percentage of graph covered: 2.72% (edges), 14.86% (nodes) 415K nodes, 8.27M edges Estimated value 15
Simulations on real-world networks: Friendster network 64K nodes, 1.25M edges Percentage of graph covered: 7.43% (edges), 18.52% (nodes) Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 16
Simulations on real-world networks: Friendster network 64K nodes, 1.25M edges Percentage of graph covered: 7.43% (edges), 18.52% (nodes) Estimated value Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 16
Simulations on real-world networks: Friendster network 64K nodes, 1.25M edges Percentage of graph covered: 7.43% (edges), 18.52% (nodes) Estimated value Estimated value Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 16
Simulations on real-world networks: ADD Health data A friendship network among high school students in USA 1545 nodes, 4003 edges Percentage of graph covered: 10.87% (edges), 19.76% (nodes) Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 17
Simulations on real-world networks: ADD Health data A friendship network among high school students in USA 1545 nodes, 4003 edges Percentage of graph covered: 10.87% (edges), 19.76% (nodes) Estimated value Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 17
Simulations on real-world networks: ADD Health data A friendship network among high school students in USA 1545 nodes, 4003 edges Percentage of graph covered: 10.87% (edges), 19.76% (nodes) Estimated value Estimated value Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 17
What if the super- node is not that βsuperβ? Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
What if the super- node is not that βsuperβ? Adaptive crawler: super-node gets bigger as crawling progresses Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
What if the super- node is not that βsuperβ? Adaptive crawler: super-node gets bigger as crawling progresses How to add nodes to super-node: Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
What if the super- node is not that βsuperβ? Adaptive crawler: super-node gets bigger as crawling progresses How to add nodes to super-node: ο§ via any method as long as independent of already observed tours Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
What if the super- node is not that βsuperβ? Adaptive crawler: super-node gets bigger as crawling progresses How to add nodes to super-node: ο§ via any method as long as independent of already observed tours ο§ Emulates retrospectively adding new node π into super-node from the start Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
What if the super- node is not that βsuperβ? Adaptive crawler: super-node gets bigger as crawling progresses How to add nodes to super-node: ο§ via any method as long as independent of already observed tours ο§ Emulates retrospectively adding new node π into super-node from the start ο§ Checks previous tours. Breaks them when π is found. Tour 4 Tour 2 Tour 3 Tour 1 Original tour: : node π β¦β¦. sample 2 sample 1 sample π = π π Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
What if the super- node is not that βsuperβ? Adaptive crawler: super-node gets bigger as crawling progresses How to add nodes to super-node: ο§ via any method as long as independent of already observed tours ο§ Emulates retrospectively adding new node π into super-node from the start ο§ Checks previous tours. Breaks them when π is found. ο§ Start π new tours from newly added node π ; k ~ negative Binomial distribution (function of degrees of π, and no of tours) b a d βCorrectionβ tours from π : e h f Start at π , end in π or π 4 i l r n m p Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
What if the super- node is not that βsuperβ? Adaptive crawler: super-node gets bigger as crawling progresses How to add nodes to super-node: ο§ via any method as long as independent of already observed tours ο§ Emulates retrospectively adding new node π into super-node from the start ο§ Checks previous tours. Breaks them when π is found. ο§ Start π new tours from newly added node π ; k ~ negative Binomial distribution (function of degrees of π, and no of tours) b a d βCorrectionβ tours from π : e h f Start at π , end in π or π 4 i l r n m p Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
What if the super- node is not that βsuperβ? Adaptive crawler: super-node gets bigger as crawling progresses How to add nodes to super-node: ο§ via any method as long as independent of already observed tours ο§ Emulates retrospectively adding new node π into super-node from the start ο§ Checks previous tours. Breaks them when π is found. ο§ Start π new tours from newly added node π ; k ~ negative Binomial distribution (function of degrees of π, and no of tours) Theorem Dynamic and static super-node sample paths are equivalent in distribution Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 18
From metric π(π») does network look random ? Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 19
Estimation and hypothesis testing in Chung-Lu or configuration model Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 20
Estimation and hypothesis testing in Chung-Lu or configuration model Assumption: edges labels can be written as a function of node labels Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 20
Estimation and hypothesis testing in Chung-Lu or configuration model Assumption: edges labels can be written as a function of node labels ο§ Does the true value of the given graph belongs to the class of values when the edges are formed purely at random? Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 20
Estimation and hypothesis testing in Chung-Lu or configuration model Assumption: edges labels can be written as a function of node labels ο§ Does the true value of the given graph belongs to the class of values when the edges are formed purely at random? Jithin K. Sreedharan (jithin.sreedharan@inria.fr) 20
Recommend
More recommend