410 likes | 422 Views
Explore the intricacies of various networks, from social ties to biological interactions, and learn how to analyze them using mathematical models. Discover the properties and behaviors of networks while tackling computational challenges.
E N D
MIS 644 Social Network Analysis Chapter 1 Introduction 2014/2015 Fall
Outline Networks Why to study networks Examples of networks Properties of networks Outline of the course
Networks • Collection of objects in which some pairs are connected by links • Verticies or nodes actors in SNA • Links adges
Why to study networks • Individual parts or components linked by some way • Examples • Internet: collection of computers linked by communication links • social networks: people by friendship relations • Individual components • How a computer works • How a humen being feals or acts • Connections or interactions • Communication protocoles • Dynamics of human friendship
Third approach (1) • Patterns of connections • Network - simplified reprsentation abstraction • Components - nodes • Connections - links • Patterns of interactions • Affects behavior of systems • Ex: connection patterns – Internet • Affect – routers, efficiency of tranfering data • Ex: in social networks • How people learn, form opinions or gether news • spread of disease • Structure - behavior
Third approach (2) • Verious disiplines • Mathematical, comutational, statistical • Analysing, modeling and understanding networks • Many tools – simple network representation • Vertscies and edges • Ex: • Which is the best connected vertex • Length of path from one vertex to another • Network models • Predictions about processes on networks • The way trafic flow over Internet • The way diseases spread through a community
Third approach (3) • Not always works • Depens on • what the system is and does • Specific questions to be answered • Networks are • Gneral and powerful • Way of representing • Patterns of connection and interraction of components
Examples • Technological networks • Social and economic networks: • Information networks • Biological netwoks
Technological Networks • Internet • Electrical power grids • Phone networks • Transport networks: • Roads, airline connection between airports, rail roads and subway networks
Internet • Vertecies – computers, rooters • edges – physical data connections • Optical fibers or telephone lines • Nan made, carefully engineered • Its structiure is not known exactly • Many different groups, little centrilized control • See Figure 1.1 of N-N • Why study the network structure of Internet? • How to choose a route? • Is the shortest route fhe fastest? • How to avoid buttlenecks in the trafic flow? • What happens when a vertex or edge fails? • Where to add new capacity • Development of new standards or protocoles
Information Networks • Logical connections • www • E-mail • Phone calls • Nodes: telephone number • Directed or weihted links: number of calls from A to B • Trust network • Link: one accepts other public key • Citation
Web • Network of information stored in Web pages • Vertcies – web pages • Edges – hyperlinks - software constract • Content structure – link structure • Useful page gets many links • Web – directed network • Run in a specific direction: from one page to another • Dificulty: many pages are dynamically generated
Social Networks • Collection of social ties among friends • A network of people or group of people such as firms • Vertecies - People or groups • Edges – connections of some kind • Friendship or acquaintances , working relations, sexual • Business relations • Sociology • Increas in complexity due to • Travel, technological advences, global communication, digital interaction • Exampe: Actor network • Wayne Zachary’s karate club - small 34 members • Figure 1.2 of N-N • Facebook or MS Instant messaging – large data
Economic Netwoks • Special types of social networks • Vertecies- firms, countries, industries • Edges – trading relationships between companies or countries- • Global manifacturing operations – network of suppliers • Media companies – network of advertizers • Spread of local breakdown to • Cascading failures or financial crisis
Biological Networks • Logical abstract • Interractions between genes and/or proteins • Betweenmolecules in the cells metabolic pathways • Interractions physical but links not • Possibility of inerraction molecules • Food web: Ecological, predetor-pray networks • Vertecies – species • Directed Links – predation of one by onother • Physical: • Nervous system, neurons in the brain • Blood vessels
How do we reason about networks? • Empirical: Study network data to find organizational principles • How do we measure and quantify networks? • Mathematical models: Graph theory and statistical models • Models allow us to understand behaviors and distinguish surprising from expected phenomena • Algorithms for analyzing graphs • Hard computational challenges
Properties of Networks • Structure • Behavior • Dynamcs • On networks – processes on .. • Of networks • Coevolution • Visualization – small networks • Metrics • centrality: • Quantifies how important vertices are • Degreeof a node: number of edges attached to a node
Structure • A language for structural features of networks • Complxities • Parts that are more or less densely interconnected • Central cores • Participants can be more central or peripherial
Hubs: vertices with unusually high degree • Observed in many networks • Algorithms for • analyzing and uderstaning • network data • Measurements of network properties
Small world effect • Milgram experiment • 6 degrees of seperation • Internet • Computer are few hops away
Clusters or Communities in Networks • Social networks – break down into subcommunities • Knit friends or acquantions • Business relationships of companies • Clustered sets • Community detection techniwues
Behavior and Dynamics • Structure – starting point • Connectedness at the level of structure • Who is linked to whom • At the level of behavior • İndividual’s actions – consequenses • Outcomes of anyone
Information Networks • www: links among Web pages • How pages are related • How groups of communities • Which pages are more prominent or important • Search engines - Google • Network structure - evaluate • quality and relevance of web pages • Not number of links it receives • A page is prominent if receives link from prominent pages
Processes on Networks • Failure and resilience • Diffusion epidemics • Search
Dynamics on and of networks • coevolution of networks • structure – proceses on networks
Network Dynamics – Structural Effects • How people influence each other • Taking into acount structure of the network • The underlaying mechanizms • İnformation and • population level • Local level - network • İn the structure links friends • Aligning behavior with immediate friends rather then population as a whole
Search • The way people explore social contact for information • Effectiveness of performing these tasks – structure of networks
Network Models • Mathematical modelsof networks • Random graphs and extnsions • Small-world model • Network growth models
MIS 644 • MIS 644 Social Network Analysis • Web www.mis.boun.edu.tr/badur/MIS644 • Books • Network Crowds • M. Newman, Networks
Course Outlines • Introduction to networks • Course overview • Basic Concepts • Graph theory • Verious types of networks • Metrics • path, components, • Centrality metrics • degree, betweenness, closeness, • eigen value, • Clique, clusters • Paths, components, degree distribution, clustering, degree correlations (assortativity) • Metrics for weighted spatial networks • Properties of real networks
Properties of real networks • Shortest paths and small-world property • Scale-free property and heavy-tailed degree distributions • Clustering coeficients • Hierarchy - Modularity • Network motifs • Network models • Random networks (Poisson and with a given degree distribution) • Watts-Strogatz model • Preferential attachment and its variants • Optimization-based network formation models • Exponential random graphs
Community detection methods • Strength of weak ties • Graph partitioning - Focus on spectral partitioning algorithm • Modularity maximization methods • Spectral partitioning • Hierarchical clustering - divisive and agglomerative methods • Overlapping communities, dynamic communities, • Statistical properties of community structures • Statistical analysis of network data • Network sampling methods • Bias in network sampling • Network inference based on cross-correlations
Dynamics of networks • Percolation and network resilience • Random and non-random removel of vertices • Network epidemics • SI, SIS, SIR models • Network immunization • Identification of major spreaders • Social networks and influence • Information and behavior spreading - measurements and models • Influence maximization • Outbreak detection
Decentralized search on networks • Coevolutionary dynamics • Adaptive coevolutionary networks • Coevolutionary dynamics in opinion/consensus formation • Coevolutionary dynamics in epidemics • Network of networks - Interdependent networks • Instances of interdependent networks in practice • Layered networks • Cascade phenomena in intedependent networks
Structural balance • Structure of the Web • Link analysis and Web search • PageRank HITS (as centrality metrics) • Kronecker graphs
Prereguisits • Elementary knowledge of linear algebra, calculus • probability and statistics • basic knowledge of algorithms • no programming language
Work Load • Project • mid reports • final report • presentgation • Paper presentations • mostly applied papers • Final