SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Network Properties
…and what they mean
Complex Networks
• A Complex Network is just a network that
shows features that you would not expect in a
normal network
• Scale-free and small-world are two very
common types of network
• Common properties include hierarchical
structure and high clustering coefficient.
• Some other features will be covered later
Degree Distribution
• One of the most basic properties of a graph,
but central to a lot of network analysis
• Quite simply, how many nodes in the graph
have each degree
• Could follow many different distributions,
such as Poisson, power-law, lognormal etc
• Random graphs follow the Poisson distribution
Scale-free Property
• Scale free is a very important degree
distribution
• Very simply, means the degree distribution
follows a power law
• Fraction of nodes having a degree of k is
roughly K-γ. Usually 2 < γ < 3
• Many networks are conjectured to have this
property. Some wikis seem to, but not all
Some results from Wikis
• ‘Club Penguin’ appears to
follow a clear power law.
• Note that 0 degree nodes do not ‘fit’
• ‘Legopedia’, meanwhile, seems
to mostly follow Poisson
• If 0 degree nodes are ignored, most wikis
seem to follow power law, as expected
Some results from None-Wikis
• Here, the ‘terror’ network
clearly follows a power law
• As does the ‘protein’ network
• In fact, only the random
networks (of the results so far)
show a different distribution.
• These vary, but ER is Poisson.
Self Similarity
• An interesting property of complex networks
• Explains the Scale Free property
• Basically, complex networks generally consist
of finitely self-repeating patterns
• I have not studied this in much detail yet, but
it is looking very interesting so far
Small World Property
• Small world is another very important
property of networks
• Informally, it means that every node can reach
every other node via a short number of steps
• Formally, it means that the shortest path
length grows proportionately to the log of the
number of nodes
• i.e. L ∝ log N
Small World Continued
• Scale-free networks are even smaller
worlds, with the shortest paths scaling as:
L ∝ log log N
• Wikis somewhat follow this property, with
some variation. Some of the variance makes
sense, some does not, yet.
Network Motifs
• Motifs are another way to classify networks
• Harder to visualise and compare.
• A motif is a pattern of edges
between a small number of nodes
• Five and six node patterns can also be
analysed.
• Frequency of motifs may be useful
Clustering Coefficient
• There are two types of clustering coefficient,
global and local
• Global is simply the number of connected
triangles divided by the total number of
triangles in the graph
• Local is the proportion of links that occur
between its neighbours to the number of
possible links
Global Clustering Coefficient
• This serves as a measure of how clustered the
nodes are.
• Seem to be representative
of ‘type’ of network
• Values align with structures of the wiki
• Expected to be useful for ‘decision’ process.
Heterogeneity
• Seems to be the most useful stat so far
• Determines how varied the degree
distribution is
• Maximised for a star network
• Minimised for ER network
• Very complicated algorithm
• More results will help here
Further Reading
•
•
•
•
•

http://www.mathstat.strath.ac.uk/downloads/publications/25report_heterogeneity.pdf - Heterogeneity
and some basics. A nice paper, if silly at times.
http://polymer.bu.edu/hes/articles/shm05nat.pdf - Self similarity. Quite an interesting read.
http://aris.ss.uci.edu/~lin/50.pdf - First introduction of global clustering coefficient. Quite tedious.
http://www.readcube.com/articles/10.1038/ng881?locale=en - Introduces motifs. Originally aimed for
use in biology.
labs.yahoo.com/files/w_s_NATURE_0.pdf? - Introduces 'small-world' networks. Language only vaguely
resembles English. I would recommend Wikipedia for this one.

Weitere ähnliche Inhalte

Ähnlich wie Network properties

network mining and representation learning
network mining and representation learningnetwork mining and representation learning
network mining and representation learningsun peiyuan
 
Networking presentation
Networking presentationNetworking presentation
Networking presentationJyoti Tewari
 
Module 1 Introduction to Computer Networks.pptx
Module 1 Introduction to Computer Networks.pptxModule 1 Introduction to Computer Networks.pptx
Module 1 Introduction to Computer Networks.pptxAASTHAJAJOO
 
Lecture 1 Computer Networks.pptxsecond course
Lecture 1 Computer Networks.pptxsecond courseLecture 1 Computer Networks.pptxsecond course
Lecture 1 Computer Networks.pptxsecond courseLamiyQurbanlKomptert
 
topology presentation.ppt
topology presentation.ppttopology presentation.ppt
topology presentation.pptFaizanshah76
 
computer networking and its application ppt
computer networking and its application pptcomputer networking and its application ppt
computer networking and its application pptNitesh Dubey
 
Network Topologies
Network Topologies Network Topologies
Network Topologies Ali Haider
 
Agent Based Modeling and Simulation - Overview and Tools
Agent Based Modeling and Simulation - Overview and ToolsAgent Based Modeling and Simulation - Overview and Tools
Agent Based Modeling and Simulation - Overview and ToolsStathis Grigoropoulos
 
Introduction of network
Introduction of networkIntroduction of network
Introduction of networksharone singh
 
Computer networking
Computer networkingComputer networking
Computer networkingAbdul Rehman
 
Topology ppt
Topology pptTopology ppt
Topology pptboocse11
 

Ähnlich wie Network properties (20)

network mining and representation learning
network mining and representation learningnetwork mining and representation learning
network mining and representation learning
 
CPP19 - Revision
CPP19 - RevisionCPP19 - Revision
CPP19 - Revision
 
Networking presentation
Networking presentationNetworking presentation
Networking presentation
 
NETWORK TOPOLOGY
NETWORK TOPOLOGYNETWORK TOPOLOGY
NETWORK TOPOLOGY
 
Computer Network
Computer NetworkComputer Network
Computer Network
 
Module 1 Introduction to Computer Networks.pptx
Module 1 Introduction to Computer Networks.pptxModule 1 Introduction to Computer Networks.pptx
Module 1 Introduction to Computer Networks.pptx
 
Network Topologies by Rkreddy
Network Topologies by RkreddyNetwork Topologies by Rkreddy
Network Topologies by Rkreddy
 
Lecture 1 Computer Networks.pptxsecond course
Lecture 1 Computer Networks.pptxsecond courseLecture 1 Computer Networks.pptxsecond course
Lecture 1 Computer Networks.pptxsecond course
 
Star topology
Star topologyStar topology
Star topology
 
Star topology
Star topologyStar topology
Star topology
 
topology presentation.ppt
topology presentation.ppttopology presentation.ppt
topology presentation.ppt
 
Network topology
Network topologyNetwork topology
Network topology
 
Networking introduction
Networking introductionNetworking introduction
Networking introduction
 
computer networking and its application ppt
computer networking and its application pptcomputer networking and its application ppt
computer networking and its application ppt
 
Network Topologies
Network Topologies Network Topologies
Network Topologies
 
Agent Based Modeling and Simulation - Overview and Tools
Agent Based Modeling and Simulation - Overview and ToolsAgent Based Modeling and Simulation - Overview and Tools
Agent Based Modeling and Simulation - Overview and Tools
 
Introduction of network
Introduction of networkIntroduction of network
Introduction of network
 
Computer networking
Computer networkingComputer networking
Computer networking
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 

Kürzlich hochgeladen

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Network properties

  • 2. Complex Networks • A Complex Network is just a network that shows features that you would not expect in a normal network • Scale-free and small-world are two very common types of network • Common properties include hierarchical structure and high clustering coefficient. • Some other features will be covered later
  • 3. Degree Distribution • One of the most basic properties of a graph, but central to a lot of network analysis • Quite simply, how many nodes in the graph have each degree • Could follow many different distributions, such as Poisson, power-law, lognormal etc • Random graphs follow the Poisson distribution
  • 4. Scale-free Property • Scale free is a very important degree distribution • Very simply, means the degree distribution follows a power law • Fraction of nodes having a degree of k is roughly K-γ. Usually 2 < γ < 3 • Many networks are conjectured to have this property. Some wikis seem to, but not all
  • 5. Some results from Wikis • ‘Club Penguin’ appears to follow a clear power law. • Note that 0 degree nodes do not ‘fit’ • ‘Legopedia’, meanwhile, seems to mostly follow Poisson • If 0 degree nodes are ignored, most wikis seem to follow power law, as expected
  • 6. Some results from None-Wikis • Here, the ‘terror’ network clearly follows a power law • As does the ‘protein’ network • In fact, only the random networks (of the results so far) show a different distribution. • These vary, but ER is Poisson.
  • 7. Self Similarity • An interesting property of complex networks • Explains the Scale Free property • Basically, complex networks generally consist of finitely self-repeating patterns • I have not studied this in much detail yet, but it is looking very interesting so far
  • 8. Small World Property • Small world is another very important property of networks • Informally, it means that every node can reach every other node via a short number of steps • Formally, it means that the shortest path length grows proportionately to the log of the number of nodes • i.e. L ∝ log N
  • 9. Small World Continued • Scale-free networks are even smaller worlds, with the shortest paths scaling as: L ∝ log log N • Wikis somewhat follow this property, with some variation. Some of the variance makes sense, some does not, yet.
  • 10. Network Motifs • Motifs are another way to classify networks • Harder to visualise and compare. • A motif is a pattern of edges between a small number of nodes • Five and six node patterns can also be analysed. • Frequency of motifs may be useful
  • 11. Clustering Coefficient • There are two types of clustering coefficient, global and local • Global is simply the number of connected triangles divided by the total number of triangles in the graph • Local is the proportion of links that occur between its neighbours to the number of possible links
  • 12. Global Clustering Coefficient • This serves as a measure of how clustered the nodes are. • Seem to be representative of ‘type’ of network • Values align with structures of the wiki • Expected to be useful for ‘decision’ process.
  • 13. Heterogeneity • Seems to be the most useful stat so far • Determines how varied the degree distribution is • Maximised for a star network • Minimised for ER network • Very complicated algorithm • More results will help here
  • 14. Further Reading • • • • • http://www.mathstat.strath.ac.uk/downloads/publications/25report_heterogeneity.pdf - Heterogeneity and some basics. A nice paper, if silly at times. http://polymer.bu.edu/hes/articles/shm05nat.pdf - Self similarity. Quite an interesting read. http://aris.ss.uci.edu/~lin/50.pdf - First introduction of global clustering coefficient. Quite tedious. http://www.readcube.com/articles/10.1038/ng881?locale=en - Introduces motifs. Originally aimed for use in biology. labs.yahoo.com/files/w_s_NATURE_0.pdf? - Introduces 'small-world' networks. Language only vaguely resembles English. I would recommend Wikipedia for this one.