Social Network Analysis: Introduzione all'analisi di reti sociali



Similar documents
Introduction to Networks and Business Intelligence

General Network Analysis: Graph-theoretic. COMP572 Fall 2009

A comparative study of social network analysis tools

Network Theory: 80/20 Rule and Small Worlds Theory

Graph Mining and Social Network Analysis

Tutorial, IEEE SERVICE 2014 Anchorage, Alaska

WORKSHOP Analisi delle Reti Sociali per conoscere uno strumento uno strumento per conoscere

The Structure and Function of Complex Networks

Application of Social Network Analysis to Collaborative Team Formation

IC05 Introduction on Networks &Visualization Nov

The mathematics of networks

Sociology and CS. Small World. Sociology Problems. Degree of Separation. Milgram s Experiment. How close are people connected? (Problem Understanding)

V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of 2005

Social Media Mining. Graph Essentials

Random graphs and complex networks

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 25 Mar 2003

Analyzing the Facebook graph?

Six Degrees: The Science of a Connected Age. Duncan Watts Columbia University

Follow links Class Use and other Permissions. For more information, send to:

DISCRETE MATHEMATICS AND ITS APPLICATIONS IN NETWORK ANALYSIS DISKRETNA MATEMATIKA I NJENE PRIMJENE U MREŽNOJ ANALIZI

Social Media Mining. Network Measures

Network/Graph Theory. What is a Network? What is network theory? Graph-based representations. Friendship Network. What makes a problem graph-like?

Effective and Efficient Methodologies for Social Network Analysis

Socio-semantic network data visualization

Business Intelligence and Process Modelling

Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network

Social and Economic Networks: Lecture 1, Networks?

Graph Mining Techniques for Social Media Analysis

Six Degrees of Separation in Online Society

Proximity Analysis of Social Network using Skip Graph

Open Source Software Developer and Project Networks

DATA ANALYSIS IN PUBLIC SOCIAL NETWORKS

CSV886: Social, Economics and Business Networks. Lecture 2: Affiliation and Balance. R Ravi ravi+iitd@andrew.cmu.edu

Discovering Determinants of Project Participation in an Open Source Social Network

Data Mining on Social Networks. Dionysios Sotiropoulos Ph.D.


Statistical and computational challenges in networks and cybersecurity

A SOCIAL NETWORK ANALYSIS APPROACH TO ANALYZE ROAD NETWORKS INTRODUCTION

Social Networks and Social Media

Information Management course

Simple Graphs Degrees, Isomorphism, Paths

Complex Networks Analysis: Clustering Methods

Mathematical issues in network construction and security

Exploring contact patterns between two subpopulations

Chapter 29 Scale-Free Network Topologies with Clustering Similar to Online Social Networks

My work provides a distinction between the national inputoutput model and three spatial models: regional, interregional y multiregional

A Social Network perspective of Conway s Law

A discussion of Statistical Mechanics of Complex Networks P. Part I

Graph/Network Visualization

NP-completeness and the real world. NP completeness. NP-completeness and the real world (2) NP-completeness and the real world

MINFS544: Business Network Data Analytics and Applications

Visualizing Networks: Cytoscape. Prat Thiru

Equivalence Concepts for Social Networks

Search and Data Mining: Techniques. Applications Anya Yarygina Boris Novikov

Network VisualizationS

Graph models for the Web and the Internet. Elias Koutsoupias University of Athens and UCLA. Crete, July 2003

Part 2: Community Detection

Temporal Visualization and Analysis of Social Networks

An Introduction to the Use of Bayesian Network to Analyze Gene Expression Data

Practical Graph Mining with R. 5. Link Analysis

SPANNING CACTI FOR STRUCTURALLY CONTROLLABLE NETWORKS NGO THI TU ANH NATIONAL UNIVERSITY OF SINGAPORE

Multi-level analysis of an interaction network between individuals in a mailing-list

Cluster detection algorithm in neural networks

Nodes, Ties and Influence

Social Network Analysis: Visualization Tools

CS311H. Prof: Peter Stone. Department of Computer Science The University of Texas at Austin

1. Write the number of the left-hand item next to the item on the right that corresponds to it.

The Evolving Social Network of Marketing Scholars

Palestinian Central Bureau of Statistics. Press Conference on the Survey Results: Computer, Internet and Mobile Phone Survey-2004

Social Network Mining

From Random Graphs to Complex Networks:

Foundations of Operations Research

Viral Marketing in Social Network Using Data Mining

The Computer Experiment in Computational Social Science

Effects of node buffer and capacity on network traffic

Social Analysis of the SEKE Co-Author Network

Distance Degree Sequences for Network Analysis

Research Article A Comparison of Online Social Networks and Real-Life Social Networks: A Study of Sina Microblogging

IE 680 Special Topics in Production Systems: Networks, Routing and Logistics*

A MEASURE OF GLOBAL EFFICIENCY IN NETWORKS. Aysun Aytac 1, Betul Atay 2. Faculty of Science Ege University 35100, Bornova, Izmir, TURKEY

Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs

Part 1: Link Analysis & Page Rank

Examining graduate committee faculty compositions- A social network analysis example. Kathryn Shirley and Kelly D. Bradley. University of Kentucky

The Role of Social Network Analysis in Intelligence-Led Policing

Graphical degree sequences and realizations

Strength of Weak Ties, Structural Holes, Closure and Small Worlds. Steve Borgatti MGT 780, Spring 2010 LINKS Center, U of Kentucky

HISTORICAL DEVELOPMENTS AND THEORETICAL APPROACHES IN SOCIOLOGY Vol. I - Social Network Analysis - Wouter de Nooy

ICT per l alta formazione in un wireless campus

ProteinQuest user guide

Lezione 10 Introduzione a OPNET

Recent Progress in Complex Network Analysis. Models of Random Intersection Graphs

UNIVERSITÀ DI PISA Department of Computer Science. Master s degree in Business Informatics (2 years, 120 ECTS)

Network Analysis. Antonio M. Chiesi Department of Social and Political Studies, Università degli Studi di Milano

Cycles in a Graph Whose Lengths Differ by One or Two

Search engines: ranking algorithms

Walk-Based Centrality and Communicability Measures for Network Analysis

How to do a Business Network Analysis

Network Analysis Basics and applications to online data

Midterm Practice Problems

Network Analysis of a Large Scale Open Source Project

Transcription:

Social Network Analysis: Introduzione all'analisi di reti sociali Michele Coscia Dipartimento di Informatica Università di Pisa www.di.unipi.it/~coscia

Piano Lezioni Introduzione Misure + Modelli di Social Network Graph Mining Applicazioni di ricerca su Social Network Software di Social Network Analysis (?)

Piano Lezioni Introduzione Il Grafo Esempi di Reti Sociali Reali Varianti di Grafo Storia della Social Network Analysis

Piano Lezioni Misure & Modelli di Social Network Grado e Degree Distribution Componenti connesse Shortest path, diametro e Small World Attacchi alla struttura della rete Omofilia e clustering Betweenness e Closeness Centrality Ego Networks

Piano Lezioni Misure & Modelli di Social Network Random graphs Configuration Model Markov Graphs Small World Model Preferential Attachment Model SIR/SIS Model

Piano Lezioni Graph Mining & Applicazioni Analisi Bibliografica Diffusione Informazione Expert Finding Recommendation Systems Viral Marketing

Piano Lezioni Software (forse!) Pajek http://vlado.fmf.uni-lj.si/pub/networks/pajek/ Ucinet http://www.analytictech.com/downloaduc6.htm ORA http://www.casos.cs.cmu.edu/projects/dynet/software.php Cytoscape http://www.cytoscape.org/ Webgraph http://webgraph.dsi.unimi.it/

Materiale M. E. J. Newman, The structure and function of complex networks www-personal.umich.edu/~mejn/courses/2004/cscs535/review.pdf Jiawei Han e Micheline Kamber, Data Mining: Concepts and Techniques (Capitolo 9.2: Social Network Analysis)

Introduction

The Graph Is a set of items, which we will call vertices With connections between them, called edges How can we represent this mathematical model?

The Graph (2) First representation: two relational tables One for nodes attributes, one for edges attributes The input format of most analytical programs Second representation: adjacency lists The computing format for most of the statistical procedures

The Graph (3) The Human readable format

Networks in real world: Society Nodes: individuals Links: social relationship (family/work/friendship/etc.)

Networks in real world: Actors Days of Thunder (1990) Far and Away (1992) Eyes Wide Shut (1999) Nodes: actors Links: cast jointly

Networks in real world: Sex Web Nodes: people (Females; Males) Links: sexual relationships

Networks in real world: Science Citation Networks Nodes: papers Links: citations Nodes: scientist (authors) Links: write paper together Scientific Coauthorship

Networks in real world: Communication The Earth is developing an electronic nervous system, a network with diverse nodes and links are -computers -routers -satellites -phone lines -TV cables -EM waves Communication networks: Many non-identical components with diverse connections between them.

Networks in real world: Biological Made of many non-identical elements connected by diverse interactions = Complex System

Networks in real world: Food Web Nodes: trophic species Links: trophic interactions

But... the graph is only the simplest tool for modeling 2 3 There are many variants that allow to capture different kind of relations 1 2 1 Different kinds of vertices and edges In a social network may be the nationality for people and the friendship/hate for relations) Edges can carry weights

Graph variants: Digraphs Graphs composed of directed edges are themselves called directed graphs or sometimes digraphs Example: the Web

Graph variants: Hypergraphs One can also have hyperedges: edges that join more than two vertices together Graphs containing such edges are called hypergraphs Could be used to indicate family ties in a social network For example n individuals connected to each other by virtue of belonging to the same immediate family could be represented by an n- edge joining them

Graph variants: Bipartite Bipartite graphs: graphs that contain vertices of two distinct types, with edges running only between unlike types So-called affiliation networks in which people are joined together by common membership of groups take this form, the two types of vertices representing the people and the groups

Social Network Analysis: The Beginning (1934) A social network is a set of people or groups of people with some pattern of contacts or interactions between them First example: Moreno's 1934 network of school children friendship

Social Network Analysis: Math Theorists Euler s celebrated 1735 solution of the Konigsberg bridge problem is often cited as the first true proof in the theory of network Rapoport (1957) stressed the importance of the degree distribution in networks of all kinds, not just social networks Another famous mathematical theorist: Paul Erdos (1959): the inventor of the random graph

Social Network Analysis: Sociological Experiments Small-world experiments of Milgram, 1967 No actual networks were reconstructed in these experiments, they tell us about network structure The experiments probed the distribution of path lengths in an acquaintance network by asking participants to pass a letter to one of their acquaintances in an attempt to get it to an assigned target individual This experiment was the origin of the popular concept of the six degrees of separation: everyone in the planet can reach everyone else by only contacting six people

Traditional Social Network Analysis: Problems Traditional social network studies often suffer from problems of inaccuracy, subjectivity and small sample size Data collection is usually carried out by querying participants directly using questionnaires or interviews These methods are labor-intensive and therefore limit the size of the network that can be observed Moreover are influenced by subjective biases on the part of respondents: how one respondent defines a friend, for example, could be quite different from how another does

Present Solutions...

Present Solutions!

Present Solutions Use the huge amount of data present in the World Wide Web Often already in a network form!

Basic Statistics of Classical Networks