STRUTTURA DELLE ETIlibeccio.di.unisa.it/SocialNetworkAlgo/slide/networks-1.pdf · Teoria dei Grafi...
Transcript of STRUTTURA DELLE ETIlibeccio.di.unisa.it/SocialNetworkAlgo/slide/networks-1.pdf · Teoria dei Grafi...
-
STRUTTURA DELLE RETI
Vincenzo Auletta
STRUTTURA DELLE RETI SOCIALI
-
LOGISTICA
Lezioni (in laboratorio GAS) Martedi 16-18
Venerdì 12-14
Ricevimento Auletta
Lunedì 11-12, Martedì 9-11
Persiano Lunedì 11-13, Martedì 12-13
Appuntamento per email
Sito del corso http://libeccio.dia.unisa.it/SocialNetworkAlgo/
Esame Due homework (40%)
Progetto o tesina (40%)
Discussione (20%)
Au
tun
no 2
01
2
1
Stru
ttura
delle
Reti S
ocia
li
http://libeccio.dia.unisa.it/SocialNetworkAlgo/http://libeccio.dia.unisa.it/SocialNetworkAlgo/
-
ORGANIZZAZIONE DEL CORSO
4 CFU (32 ore) - Auletta
Studio dei fenomeni che si verificano all’interno di reti sociali, economiche e tecnologiche complesse
Libro di testo
D.Easley, J. Kleinberg, Networks, Crowds and Markets
Altri testi utili
M. Jackson, Social and Economic Networks
N.Nisan, T. Roughgarden, E. Tardos, V. Vazirani (a cura di), Algorithmic Game Theory
M. Osborne, A. Rubinstein, A Course in Game Theory
2 CFU (16 ore) - Persiano
Laboratorio su analisi ed estrazione di informazioni da dataset
in Python
Documentazione online
Au
tun
no 2
01
2
2
Stru
ttura
delle
Reti S
ocia
li
-
LE NETWORK SONO OVUNQUE
La società moderna è connessa in molti modi
Comunicazione globale
Internet
Social networks
Sistemi finanziari e tecnologici
Informazione e media
Elemento comune di tutti questi aspetti è il concetto di network
Insieme di oggetti e relazioni tra gli oggetti
Framework generale che trova ampia applicazione nei campi più disparati
Matematica, Informatica, Fisica, Chimica, Biologia, Ingegneria, Economia, Sociologia, ecc.
Au
tun
no 2
01
2
3
Stru
ttura
delle
Reti S
ocia
li
-
SCIENZA DELLE NETWORK
Scienza delle Network
Studia i fenomeni che si verificano all’’interno di sistemi
sociali, economici e tecnologici complessi”
Le network pervadono tutta la nostra società e svolgono
ruoli fondamentali
E’ fondamentale capire i fenomeni che si verificano
all’interno di una network per poterli controllare ed
utilizzare
Es. Crisi sui mercati globali, diffusione di virus informatici
Che tipo di network emerge dall’insieme di interazioni locali
tra agenti e come questo influenza il comportamento?
Au
tun
no 2
01
2
4
Stru
ttura
delle
Reti S
ocia
li
-
ESEMPI DI NETWORK
34 person Karate club
Nodes are people, edges are friendship
Au
tun
no 2
01
2
5
Stru
ttura
delle
Reti S
ocia
li
Relazioni di amicizia tra componenti di un Karate club
-
ESEMPI DI NETWORK A
utu
nn
o 2
01
2
6
Stru
ttura
delle
Reti S
ocia
li
Matrimoni tra le famiglie fiorentine del
Rinascimento
Perché i Medici erano così potenti?
-
ESEMPI DI NETWORK A
utu
nn
o 2
01
2
7
Stru
ttura
delle
Reti S
ocia
li
Relazioni sentimentali tra studenti di un liceo
-
Au
tun
no 2
01
2
8
Stru
ttura
delle
Reti S
ocia
li
Relazioni amicizia in un liceo codificate per razza Bianco = Bianchi,
Nero = Afroamericani
Grigio = ispanici
Grigio chiaro = altriasiatici
ESEMPI DI NETWORK
-
ESEMPI DI NETWORK
Comunicazioni E-mail all’interno di HP
Sovrapposta alla struttura gerarchica dell’azienda
436 impiegati
Au
tun
no 2
01
2
9
Stru
ttura
delle
Reti S
ocia
li
-
ESEMPI DI NETWORK
Prestiti tra istituzioni finanziarie
Quali istituzioni sono più influenti?
Au
tun
no 2
01
2
10
Stru
ttura
delle
Reti S
ocia
li
-
ESEMPI DI NETWORK
Link tra blog politici durante la campagna
presidenziale americana del 2004
Permette di individuare comunità e siti più influenti
Au
tun
no 2
01
2
11
Stru
ttura
delle
Reti S
ocia
li
-
DOMANDE INTERESSANTI SULLE NETWORK
Quali sono le caratteristiche strutturali di una network?
Difficili da individuare “ad occhio” su grosse quantità di dati
Abbiamo bisogno di metodi ed algoritmi per estrarre le informazioni utili da dataset di GB di dati
Come si comportano i componenti di una rete?
Comportamenti strategici,
incentivi,
relazioni complesse di causa-effetto
Quali sono le dinamiche di comportamento aggregato?
Perchè youTube e Facebook sono così popolari?
Come si diffondono le informazioni in una network?
Au
tun
no 2
01
2
12
Stru
ttura
delle
Reti S
ocia
li
-
SCIENZA DELLE NETWORK È DISCIPLINA
INTERDISCIPLINARE
Lo studio dei fenomeni che si verificano all’interno
di una network richiede competenze trasversali
La Teoria dei Grafi (Matematica) fornisce strumenti per
descrivere e analizzare la struttura delle network
La Teoria dei Giochi (Economia) fornisce gli strumenti
per descrivere ed analizzare i comportamenti strategici
dei componenti della network
La Sociologia fornisce gli strumenti per analizzare la
struttura delle reti sociali e descrivere le dinamiche che
si realizzano all’interno di comunità di individui
Au
tun
no 2
01
2
13
Stru
ttura
delle
Reti S
ocia
li
-
STRUMENTI UTILIZZATI NEL CORSO
Teoria dei Grafi
Permette di descrivere elementi strutturali delle reti utilizzando la terminologia ed il formalismo della matematica
Misure di connettività, distanza, centralità, densità
Tipologie di collegamenti e loro utilizzo
Teoria dei Giochi
Permette di descrivere usando un formalismo matematico i comportamenti strategici di agenti che devono prendere decisioni in situazioni in cui l’utile ricavato dipende dalle decisioni di tutti
Consente di prevedere i comportamenti degli agenti e individuare le configurazioni di equilibrio (giochi di congestione)
Permette di studiare i meccanismi di incentivazione che possono influenzare il comportamento degli agenti (aste)
Au
tun
no 2
01
2
14
Stru
ttura
delle
Reti S
ocia
li
-
PRINCIPALI ARGOMENTI DEL CORSO
Mercati e interazioni strategiche nelle network
Modellare le transazioni economiche che avvengono in
una network
La struttura della rete permette di capire come le
interazioni si sviluppano e chi sono gli agenti più
influenti
Reti di informazioni e ricerca
Analizzando i collegamenti tra gli elementi della rete si
può
Capire quali sono gli elementi più influenti
Individuare comunità
Studiare come il funzionamento dei motori di ricerca influenza i
comportamenti degli agenti
Au
tun
no 2
01
2
15
Stru
ttura
delle
Reti S
ocia
li
-
PRINCIPALI ARGOMENTI DEL CORSO
Dinamiche di rete: effetti di popolazione
Come si diffondono idee, mode, informazioni, popolarità in una network? Un agente è influenzato dalle scelte dei suoi vicini
Tende a conformarsi
Rich-get-Richer
Dinamiche di rete: effetti strutturali
Effetti a cascata
Diffusione di tipo virale
Comportamenti aggregati
Votazioni
Sistemi di raccomandazione
Au
tun
no 2
01
2
16
Stru
ttura
delle
Reti S
ocia
li