Discover a Network by Walking on it! Andrea Asztalos & Zoltán Toroczkai Department of Physics University of Notre Dame Department of Physics University.

Slides:



Advertisements
Similar presentations
Generating Random Spanning Trees Sourav Chatterji Sumit Gulwani EECS Department University of California, Berkeley.
Advertisements

Peer-to-Peer and Social Networks Power law graphs Small world graphs.
Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
1 Some Comments on Sebastiani et al Nature Genetics 37(4)2005.
Analysis and Modeling of Social Networks Foudalis Ilias.
Week 5 - Models of Complex Networks I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
RESILIENCE NOTIONS FOR SCALE-FREE NETWORKS GUNES ERCAL JOHN MATTA 1.
UNINFORMED SEARCH Problem - solving agents Example : Romania  On holiday in Romania ; currently in Arad.  Flight leaves tomorrow from Bucharest.
Lecture 21 Network evolution Slides are modified from Jurij Leskovec, Jon Kleinberg and Christos Faloutsos.
The random walk problem (drunken sailor walk)
4. PREFERENTIAL ATTACHMENT The rich gets richer. Empirical evidences Many large networks are scale free The degree distribution has a power-law behavior.
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
Entropy Rates of a Stochastic Process
The Barabási-Albert [BA] model (1999) ER Model Look at the distribution of degrees ER ModelWS Model actorspower grid www The probability of finding a highly.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
Methods of identification and localization of the DNA coding sequences Jacek Leluk Interdisciplinary Centre for Mathematical and Computational Modelling,
1 Mazes In The Theory of Computer Science Dana Moshkovitz.
Web as Graph – Empirical Studies The Structure and Dynamics of Networks.
Sampling from Large Graphs. Motivation Our purpose is to analyze and model social networks –An online social network graph is composed of millions of.
How to reconstruct a large genetic network from n gene perturbations in fewer than easy steps Andreas Wagner 2001 Ren-Hua Chung Department of Computer.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
Complexity 1 Mazes And Random Walks. Complexity 2 Can You Solve This Maze?
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
1 Random Walks in WSN 1.Efficient and Robust Query Processing in Dynamic Environments using Random Walk Techniques, Chen Avin, Carlos Brito, IPSN 2004.
STOCHASTIC GEOMETRY AND RANDOM GRAPHS FOR THE ANALYSIS AND DESIGN OF WIRELESS NETWORKS Haenggi et al EE 360 : 19 th February 2014.
Peer-to-Peer and Social Networks Random Graphs. Random graphs E RDÖS -R ENYI MODEL One of several models … Presents a theory of how social webs are formed.
The Erdös-Rényi models
Information Networks Power Laws and Network Models Lecture 3.
Entropy Rate of a Markov Chain
Traceroute-like exploration of unknown networks: a statistical analysis A. Barrat, LPT, Université Paris-Sud, France I. Alvarez-Hamelin (LPT, France) L.
Soon-Hyung Yook, Sungmin Lee, Yup Kim Kyung Hee University NSPCS 08 Unified centrality measure of complex networks.
1 Applications of Relative Importance  Why is relative importance interesting? Web Social Networks Citation Graphs Biological Data  Graphs become too.
Condensation of Networks and Pair Exclusion Process Jae Dong Noh 노 재 동 盧 載 東 University of Seoul ( 서울市立大學校 ) Interdisciplinary Applications of Statistical.
Network Characterization via Random Walks B. Ribeiro, D. Towsley UMass-Amherst.
Random-Graph Theory The Erdos-Renyi model. G={P,E}, PNP 1,P 2,...,P N E In mathematical terms a network is represented by a graph. A graph is a pair of.
International Workshop on Complex Networks, Seoul (23-24 June 2005) Vertex Correlations, Self-Avoiding Walks and Critical Phenomena on the Static Model.
Handover and Tracking in a Camera Network Presented by Dima Gershovich.
Self-Similarity of Complex Networks Maksim Kitsak Advisor: H. Eugene Stanley Collaborators: Shlomo Havlin Gerald Paul Zhenhua Wu Yiping Chen Guanliang.
Soon-Hyung Yook, Sungmin Lee, Yup Kim Kyung Hee University NSPCS 08 Unified centrality measure of complex networks: a dynamical approach to a topological.
Percolation Percolation is a purely geometric problem which exhibits a phase transition consider a 2 dimensional lattice where the sites are occupied with.
Percolation Processes Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopPercolation Processes1.
Diffusion in Disordered Media Nicholas Senno PHYS /12/2013.
Yongqin Gao, Greg Madey Computer Science & Engineering Department University of Notre Dame © Copyright 2002~2003 by Serendip Gao, all rights reserved.
Workshop on Optimization in Complex Networks, CNLS, LANL (19-22 June 2006) Application of replica method to scale-free networks: Spectral density and spin-glass.
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
Class 9: Barabasi-Albert Model-Part I
KPS 2007 (April 19, 2007) On spectral density of scale-free networks Doochul Kim (Department of Physics and Astronomy, Seoul National University) Collaborators:
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
341- INTRODUCTION TO BIOINFORMATICS Overview of the Course Material 1.
Sampling and estimation Petter Mostad
An Effective Method to Improve the Resistance to Frangibility in Scale-free Networks Kaihua Xu HuaZhong Normal University.
Condensation in/of Networks Jae Dong Noh NSPCS08, 1-4 July, 2008, KIAS.
A Tutorial on Spectral Clustering Ulrike von Luxburg Max Planck Institute for Biological Cybernetics Statistics and Computing, Dec. 2007, Vol. 17, No.
Fractal Networks: Structures, Modeling, and Dynamics 章 忠 志 复旦大学计算机科学技术学院 Homepage:
ICTP School and Workshop on Structure and Function of complex Networks (16-28 May 2005) Structural correlations and critical phenomena of random scale-free.
Dynamic Network Analysis Case study of PageRank-based Rewiring Narjès Bellamine-BenSaoud Galen Wilkerson 2 nd Second Annual French Complex Systems Summer.
Discrete Structures MT217 Lecture 01. Course Objectives Express statements with the precision of formal logic Analyze arguments to test their validity.
Random Walk for Similarity Testing in Complex Networks
Shan Lu, Jieqi Kang, Weibo Gong, Don Towsley UMASS Amherst
Learning to Generate Networks
Random walks on complex networks
Marina Leri Institute of Applied Mathematical Research
Modelling and Searching Networks Lecture 6 – PA models
Degree Distribution Ralucca Gera,
Shan Lu, Jieqi Kang, Weibo Gong, Don Towsley UMASS Amherst
Discrete Mathematics and its Applications Lecture 5 – Random graphs
Discrete Mathematics and its Applications Lecture 6 – PA models
Presentation transcript:

Discover a Network by Walking on it! Andrea Asztalos & Zoltán Toroczkai Department of Physics University of Notre Dame Department of Physics University of Notre Dame NetSci07

MotivationMotivation  What is the structure of a graph? Nodes, Edges, Loops Knowing the network, and some features of the walk  What will be the network seen by the walker? - example: gradient network  How can one optimize an exploration?

Exploring the Network Connected graph - transition probabilities define the walk on the graph EXPLORATION – recording the set of nodes and edges which have been visited RANDOM WALK Jumping only to adjacent sites The underlying, “unexplored” network NetSci07 Graph exploration algorithm:

Mathematical Approach NetSci07 - probability of being at site s on the n th step, given that the walk started from site s 0 - probability of being at site s for the first time on the n th step, given that the walk started from site s 0 Evolution law: - number of visited distinct edges up to n steps, averaged over many realizations of the walk - number of visited distinct sites up to n steps, averaged over many realizations of the walk Generating Function Formalism Generating function of A n asymptotic behavior of A n

Discovering the Nodes NetSci07 Valid for arbitrary graph *B.D. Hughes, Random Walks and Random Environments, Vol. 1, Oxford (1995) Introduce an indicator function I n Using the first-passage probability distribution for the nodes: Discovering the Edges - probability of arriving at edge e for the first time on the n th step, given that the walk started at site s 0 First - passage probabilities for the EDGES? ?? Generating function for

Discovering the Edges … z – an auxiliary node placed on the edge ( s,s’) EXTENDED GRAPH NetSci07 Generating function for Valid for arbitrary graph Notation:

Complete Graph  Homogeneous walk :  No directional bias : Estimate of steps needed to explore the majority of nodes edges NetSci07

1d lattice and Trees  Homogeneous, without any directional bias  Translationally invariant walk Step distribution: 1D infinite lattice1D finite lattice For trees and 1d lattices : NetSci07 *B.D. Hughes, Random Walks and Random Environments, Vol. 1, Oxford (1995)

d>1 Infinite Lattices  Homogeneous, without any directional bias  Translationally invariant walk Step distribution: d=2 d>2 Generating function: *B.D. Hughes, Random Walks and Random Environments, Vol. 1, Oxford (1995) NetSci07

Simulation results for three different graphs of the same size N=2 10 In the case of ER graph with high degree the walker makes fewer steps in which it does not discover new nodes. In the case of SF graph there are many small nodes, the probability to go backwards increases, thus the discovering process is slow. ER Random Graphs & Scale-free Graphs

Simulation results for three different graphs of the same size N=2 10 S n =1 X n =0 S n =2 X n =1 S n =1 X n =0 S n =3 X n =2 S n =2 X n =1 S n =1 X n =0 S n =4 X n =3 S n =3 X n =2 S n =2 X n =1 S n =1 X n =0 S n =5 X n =4 S n =4 X n =3 S n =3 X n =2 S n =2 X n =1 S n =1 X n =0 S n =5 X n =4 S n =4 X n =3 S n =5 X n =5 S n =2 X n =1 S n =1 X n =0 Ln(( +1)/ ) - a measure of discovering loops in the graph This quantity only grows when a new edge is discovered, which means a new loop in the graph. In a SF graph, this quantity grows faster than in an ER graph.

SummarySummary Exploring graphs via a general class of random walk Increase of the set of revealed nodes as a function of time Counting edges by introducing an auxiliary node, thus extending the original graph Deriving expressions for particular cases: complete graph, infinite and finite hypercubic lattices, analyze random and scale-free graphs NetSci07