réseaux sociaux - master 1 informatique - systèmes ...verel/teaching/11-12/sac-m1/ressoc.pdf ·...

88

Upload: others

Post on 04-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux Sociaux

Master 1 informatique - Systèmes Arti�ciels Complexes

Sébastien [email protected]

www.i3s.unice.fr/∼verel

Équipe ScoBi - Université Nice Sophia AntipolisEquipe DOLPHIN - INRIA Lille Nord Europe

23 et 30 janvier 2012

Page 2: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Plan

1 Réseaux homogènes

2 Propagation d'information

3 Réseaux petit monde

4 Réseaux sans échelle caractéristique

Sébastien Verel Réseaux sociaux

Page 3: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Commencons par un peu de littérature... in English bitte

"I read somewhere that everybody on this planet is separated by

only six other people. Six degrees of separation between us and

everyone else on this planet. The President of the United States, a

gondolier in Venice, just �ll in the names. I �nd it A) extremely

comforting that we're so close, and B) like Chinese water torture

that we're so close because you have to �nd the right six people to

make the right connection... I am bound to everyone on this planet

by a trail of six people."

John Guare, 1990

Sébastien Verel Réseaux sociaux

Page 4: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Et par une petite histoire

So small

Je connais quelqu'un qui connait quelqu'un qui connait JoséMaria Aznar qui connait Georges Bush

4 personnes vous séparent d'un ancien président des Etats-Unis

Sur cette Terre que 2 humains sont en moyenne reliés par unepetite chaine de 6 personnes.

Tous trés proches ? A condition de connaitre cette chaine...

But

Découvrir la structure des réseaux, en particulier sociaux

Sébastien Verel Réseaux sociaux

Page 5: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Et par une petite histoire

So small

Je connais quelqu'un qui connait quelqu'un qui connait JoséMaria Aznar qui connait Georges Bush

4 personnes vous séparent d'un ancien président des Etats-Unis

Sur cette Terre que 2 humains sont en moyenne reliés par unepetite chaine de 6 personnes.

Tous trés proches ? A condition de connaitre cette chaine...

But

Découvrir la structure des réseaux, en particulier sociaux

Sébastien Verel Réseaux sociaux

Page 6: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

L'univers des réseaux

Connaissez-vous des exemples de réseau ?

Comment modéliser un réseau ?

Réseaux

Relation binaire :relation directe entre 2 entitées

Graphe :

Ensemble de Noeuds ou sommetEnsemble d'Arcs (orienté) ou arètes (non-orienté)

Réseau : graphe + échange d'informationsmessages entre personnes, paquets entre machines,agent chimique entre gènes, voiture entre villes, etc.

⇒ un de ces universaux capables de modéliser de nombreusessituations existantes

Sébastien Verel Réseaux sociaux

Page 7: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

L'univers des réseaux

Connaissez-vous des exemples de réseau ?

Comment modéliser un réseau ?

Réseaux

Relation binaire :relation directe entre 2 entitées

Graphe :

Ensemble de Noeuds ou sommetEnsemble d'Arcs (orienté) ou arètes (non-orienté)

Réseau : graphe + échange d'informationsmessages entre personnes, paquets entre machines,agent chimique entre gènes, voiture entre villes, etc.

⇒ un de ces universaux capables de modéliser de nombreusessituations existantes

Sébastien Verel Réseaux sociaux

Page 8: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Réseau social

Graphite, Diamant :pas d'échange d'information→ "juste" graphe, statique,régulier.

Relations amicales :Réseau, Raison d'exister estl'échange d'information

structure moins répétitive, sansrégularité, très imbriquéeArrivé / départ d'individus

Sébastien Verel Réseaux sociaux

Page 9: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Réseau social

Réseau social

Réseau dont les relations ou les entitéssont issue d'activités sociales

Relations sociales :système complexe

Relations inter-individuelles simples⇒ émergence de propriétéscollectives(partage information, résistancevirale, etc.)

Science informatique etcalculateurs :exploration de ces réseaux

Sébastien Verel Réseaux sociaux

Page 10: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Dé�nitions basiques

Graphe, réseau

Un graphe orienté G est un coupleG = (V ,E ) où :

V est l'ensemble des noeuds

E est l'arc des arcs E ⊂ V 2.

Sébastien Verel Réseaux sociaux

Page 11: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Dé�nitions basiques

Degré sortant

deg+(v) est le nombre de noeuds w enrelation depuis v : (v ,w) ∈ E .

Degré entrant

deg−(v) est le nombre de noeuds w enrelation vers v : (w , v) ∈ E .

Sébastien Verel Réseaux sociaux

Page 12: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

La petite histoire du jour : Réunion de rentrée universitaireCréation de réseau de relations amicales

La situation

Réunion de rentrée à l'université

Une grande salle est prévue,

Les étudiants arrivent les uns après les autres dans cette pièce.

Au début un seul étudiant est présent dans la salle,

Chaque nouvel étudiant décide ou non d'échanger quelquesparoles et de se lier d'amitié avec une ou plusieurs personnes.

Selon la façon de lier amitié,la structure du réseau est évidement fort di�érente.

Sébastien Verel Réseaux sociaux

Page 13: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Réunion de rentrée de première année

En cette première année universitaire,

les étudiants ont un degré de sociabilité similaire.

Chacun engage une discussion avec un autre étudiant selonuntaux de sociabilité.

taux de sociabilité 10% :une chance sur dix de discuter avec un autre étudiant.

Les questions

Combien de groupes d'étudiants vont se former ?

Quelle sera la taille des groupes ?

Sébastien Verel Réseaux sociaux

Page 14: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Réunion de rentrée de première année

En cette première année universitaire,

les étudiants ont un degré de sociabilité similaire.

Chacun engage une discussion avec un autre étudiant selonuntaux de sociabilité.

taux de sociabilité 10% :une chance sur dix de discuter avec un autre étudiant.

Etudions par la simulation informatique

Réaliser la simulation de cette première rentrée universitaire enNetLogo

Sébastien Verel Réseaux sociaux

Page 15: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Pour que cela soit visible plus facilement

to layout

let len (max-pxcor - min-pxcor) / (2 * sqrt count turtles)

repeat 3 [

layout-spring (turtles with [any? link-neighbors]) links 0.5 len 2

display

]

end

Sébastien Verel Réseaux sociaux

Page 16: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Chemin et composante connexe

Chemin

Un chemin P(v ,w) est une suite denoeuds (v0, v1, . . . , vk) où :

v0 = v et vk = w

∀i ∈ [|0, k − 1|], (vi , vi+1) ∈ E

S'il n'y qu'un seul groupe, tous lesétudiants sont reliés par un chemin,le graphe G est dit connexe

Un sous-graphe connexe est unecomposante connexe, i.e. un grouped'étudiants

Sébastien Verel Réseaux sociaux

Page 17: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Formation du réseau

Réseau non-régulier

D'abord nombreux étudaints isolés

Puis peu d'étudiants isolés, ungroupe majoritaire

A partir d'un certain seuil, un seulgroupe

Sébastien Verel Réseaux sociaux

Page 18: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Graphe aléatoire

Random graph : the easiest model for any network

Simple underlying asumptionbut more realistic than regular graph

First family of network studied (≈ 1950)

exact results possible

Basic idea :

Edges are added at random between a �xed number n ofvertices

Many models were developped, but the most important

the Erdos-Rényi random graphthe Gilbert random graph

Sébastien Verel Réseaux sociaux

Page 19: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Graphe aléatoire Erdos-Rényi

Dé�nition

Gn,m ensemble des graphes à n noeuds et m arcs.Probabilité uniforme de tirer un graphe dans cet ensemble.

Sébastien Verel Réseaux sociaux

Page 20: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Graphe aléatoire de Gilbert

Dé�nition

Gn,p est un graphe à n noeuds danslequel un arc (v ,w) existe avec uneprobabilité p.

Easy to construct iteratively

Relation between random graph models

if m ≡ p.n the two models Gn,m andGn,p are almost interchangeable.

Sébastien Verel Réseaux sociaux

Page 21: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Graphe aléatoire de Gilbert

Dé�nition

Gn,p est un graphe à n noeuds danslequel un arc (v ,w) existe avec uneprobabilité p.

Easy to construct iteratively

Relation between random graph models

if m ≡ p.n the two models Gn,m andGn,p are almost interchangeable.

Sébastien Verel Réseaux sociaux

Page 22: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Résultat sur les composantes connexes

Nombre et taille des groupes

Lorsque p < 1n,

grande probabilité que les composantes connexes du grapheaient une taille de l'ordre de log(n).

Lorsque 1n

< p,il existe presque surement une composante connexe dominantedont la taille est une fraction de n,et les autres composantes ont des tailles encore une fois trèspetite de l'ordre de log(n).

Sébastien Verel Réseaux sociaux

Page 23: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Résultat sur les composantes connexes

Seuil critique : changement de connexité rapide

Soit ε > 0 :

Si p > (1 + ε) log(n)n

alors le graphe est connexe presque surement.

Si p < (1− ε) log(n)n

alors le graphe n'est pas connexe presque surement.

Sébastien Verel Réseaux sociaux

Page 24: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Distribution des degrés

nature de la distribution des degrés

"En gros une bosse autour de la moyenne"

Plus précisement :

Distribution binomial de paramètre (n − 1, p)

Probabilité d'avoir k relations :(n−1k

)pk(1− p)n−k ,

Moyenne : p(n − 1)

Tout le monde a à peu près le même nombre de relation proche dela moyenne....

Sébastien Verel Réseaux sociaux

Page 25: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Continuons l'histoire...

Un étudiant est informé que le professeur est en retard,

Il communique l'info à tous ceux dont il a fait connaissance,

De même pour ceux qui viennent d'apprendre la nouvelle.

Sur le réseau dé�ni par des régles localess'ajoute une dynamique de propagation d'information.

Combien d'étudiants vont être informés du retard et pourrontprendre leurs dispositions ?

Est-ce que la communauté des étudiants va pouvoir réagirl'information dans son ensemble et rapidement ?

Sébastien Verel Réseaux sociaux

Page 26: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Continuons l'histoire...

Un étudiant est informé que le professeur est en retard,

Il communique l'info à tous ceux dont il a fait connaissance,

De même pour ceux qui viennent d'apprendre la nouvelle.

Sur le réseau dé�ni par des régles localess'ajoute une dynamique de propagation d'information.

Etudions par la simulation informatique

Réaliser la simulation correspondante en Netlogo

Sébastien Verel Réseaux sociaux

Page 27: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Quelques indices

turtles-own [

state ; etat courant I / NI

old-state ; etat temporaire pour le calcul de l'évolution

]

to informe [ a ]

ask a [

set state "I"

set color red

]

end

to nonInforme [ a ]

ask a [

set state "NI"

set color blue

]

end

Sébastien Verel Réseaux sociaux

Page 28: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Parlons un peu de percolation...

Masque à gaz : constitué granulesde carbone poreux. Réseau aléatoirede petits tunnels interconnectés.

Pores larges : gaz passe à traversPores trop petits : plus detraversé

Café : serrage plus au moins fort du�ltre. Agglomérat de �nesparticules (milieu aléatoireinhomogène)Densité à laquelle l'eau ne passeplus

→ Seuil de percolation

Sébastien Verel Réseaux sociaux

Page 29: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Exemples

Archipel au contient : baissedu niveau de l'eau

Réseau de communication :n stations reliées avec uneprobabilité p

Mélange de 2 poudres :proportion p de poudreconductrice, 1− p denon-conductrice

→ Seuil critique de percolation

Sébastien Verel Réseaux sociaux

Page 30: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Dé�nition

1954, Broadbent

utilisation des méthodes de Monte-Carlo pour analyser lapénétration d'un �uide dans un labyrinthe de passage ouver oufermé

Terminologie (en référence au café) 1957 : S.R. BROADBENTet J.M. HAMMERSLEY :Modèle dual de la di�usion

Processus de propagation aléatoire d'un �uide à travers un milieu

Di�usion Percolation

Mouvement du �uide aléatoire déterministe

Structure du milieu déterministe aléatoire

Sébastien Verel Réseaux sociaux

Page 31: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Dualité di�usion/percolation

Di�usion

milieu déterministe,déplacement aléatoire

Percolation

milieu aléatoire,déplacement déterministe

Sébastien Verel Réseaux sociaux

Page 32: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Communication de l'information

problème de transmission

milieu étendu

distribution régulière d'un grand nombre de "sites"

susceptibles de relayer localement une information

communication entre sites : liens d'e�cacité aléatoire

Selon la proportion de liaisons actives :

possibilité ou non de transmission information à longuedistance

pc seuil de percolation

Sébastien Verel Réseaux sociaux

Page 33: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Qu'est-ce qui se passe chez les étudiants ?

Sébastien Verel Réseaux sociaux

Page 34: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Transition de phase

Avant log(n)/n :peu d'étudiants informé

Après log(n)/n :quasiment tous les étudiantsinformé

Nombreuses conséquences

Transmission de maladiesinfectieuses

Propagation d'informationdans un réseau type"twitter"

etc.

Sébastien Verel Réseaux sociaux

Page 35: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Vitesse de propagation : longueur de chemin

Longueur de chemin

La longueur d'un chemin est lenombre d'arcs du cheminP(v ,w).

Distance

La distance entre 2 noeuds v et west la longueur minimale cheminparmis les chemins reliant v et w .

Sébastien Verel Réseaux sociaux

Page 36: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Vitesse de propagation : longueur moyenne de cheminAverage Path length

Longueur moyenne de chemin

La longueur moyenne de cheminest la moyenne des distance entretout couple de noeuds du graphe.

Diamètre

Si le graphe est connexe, lediamètre est la plus grandedistance entre les couples denoeuds.

Directement lié au temps depropagation de l'information...

Sébastien Verel Réseaux sociaux

Page 37: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Temps de propagation

Temps moyen de transmission dumessage,distance moyenne,et diamètre en fonction dunombre d'étudiants n

Distance Moyenne graphealéaotoire

Lorsque celui-ci est connexe( log(n)

n< p),

la distance moyenne est log(n)log(pn) .

Les distances sont courtes...

Sébastien Verel Réseaux sociaux

Page 38: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

"Oui je sais on me l'a déjà dit !"

L'information se communique vite, mais redondance dans latransmission ? ? ?

Certains sont informés du retard du professeur par di�érentsinterlocuteurs,

en particulier lorsqu'un étudiant communique l'information àces nouveaux amis qui eux-mêmes ont également engagé unediscussion.

Sous forme de questions

Est-ce que ceux qu'un étudiant connait, se connaissent entreeux ?

est-ce que mes amis sont amis ?

Sébastien Verel Réseaux sociaux

Page 39: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

"Oui je sais on me l'a déjà dit !"

L'information se communique vite, mais redondance dans latransmission ? ? ?

Certains sont informés du retard du professeur par di�érentsinterlocuteurs,

en particulier lorsqu'un étudiant communique l'information àces nouveaux amis qui eux-mêmes ont également engagé unediscussion.

Sous forme de questions

Est-ce que ceux qu'un étudiant connait, se connaissent entreeux ?

est-ce que mes amis sont amis ?

Sébastien Verel Réseaux sociaux

Page 40: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Clustering Coe�cient, coe�cient d'agglomération

Introduit par Watts and Strogatz en 1998 (des physiciens !)

Rapport entre le nombre de triangles de connaissance et lenombre maximum de triangles possibles (k(k − 1)/2)

Donne une bonne indication de la cohésion locale entre lesindividus.

Sébastien Verel Réseaux sociaux

Page 41: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Clustering Coe�cient, formal de�nition

Clustering Coe�cient

cc(v) = e(N(v))deg+(v)(deg+(v)−1) where N(v) is the nodes in the

neighborhood of v and e(N(v)) is the number of edges in theneighborhood.

Sébastien Verel Réseaux sociaux

Page 42: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Clustering Coe�cient : exemples

Sébastien Verel Réseaux sociaux

Page 43: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Coe�cient d'agglomération d'un graphe aléatoire

Graphe aléatoire

Coe�cient d'agglomération est p

Très très peu dense, bizarre parcequ'on n'arrète pas de me répéterles mêmes trucs...

Sébastien Verel Réseaux sociaux

Page 44: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Toujours des histoires

Incroyable ! Eurêka !

L'histoire de la violoncielliste du pub irlandais

L'histoire de la tondeuse mécanique, non électrique.

Comment penser rencontrer une collègue à qui on a jamaisparlé dans un lieu de détente éloigné de l'ambiance du travail ?

Comment imaginer en demandant à un nombre limité depersonnes trouver un objet devenu rare ?

Ces exemples arrivent souvent dans notre monde d'humain sociaux

Sébastien Verel Réseaux sociaux

Page 45: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Toujours des histoires

Incroyable ! Eurêka !

L'histoire de la violoncielliste du pub irlandais

L'histoire de la tondeuse mécanique, non électrique.

Comment penser rencontrer une collègue à qui on a jamaisparlé dans un lieu de détente éloigné de l'ambiance du travail ?

Comment imaginer en demandant à un nombre limité depersonnes trouver un objet devenu rare ?

Ces exemples arrivent souvent dans notre monde d'humain sociaux

Sébastien Verel Réseaux sociaux

Page 46: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

The small world problem, Milgram

Question : What is the distance betweenpeople in the social network ?

Experiment of 1967 :

send a letter to 60 people randomlyselected from Omaha (Nebraska)

explain the study to people

Ask them to send the letter to a person inBoston (Massachusetts) with only thename, the profession and the city. (1933 - 1984)

http://maps.google.fr/maps?f=d&source=s_d&saddr=Omaha,

+Nebraska&daddr=Sharon,+Massachusetts&hl=fr&geocode=

&mra=ls&sll=47.15984,2.988281&sspn=15.664847,39.

375&ie=UTF8&ll=42.182965,-83.56269&spn=34.027051,78.

75&z=4Sébastien Verel Réseaux sociaux

Page 47: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

The small world problem, Milgram

Some letters goes to the right person !

When it arrives, only 6 persons between source and destination

The diameter of the social network is small

−→ six degrees of separation

As usual in science, there is some critisms :

The e�ect of motivation increase the rate of succes :Is the social network changed with money ?

The sociology of people has some e�ects on the succes rate :The social network have some small network,but it is not sure all the social network is small.

Sébastien Verel Réseaux sociaux

Page 48: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

The small world problem, Milgram

Some letters goes to the right person !

When it arrives, only 6 persons between source and destination

The diameter of the social network is small

−→ six degrees of separation

As usual in science, there is some critisms :

The e�ect of motivation increase the rate of succes :Is the social network changed with money ?

The sociology of people has some e�ects on the succes rate :The social network have some small network,but it is not sure all the social network is small.

Sébastien Verel Réseaux sociaux

Page 49: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

The small world problem, Milgram

Some letters goes to the right person !

When it arrives, only 6 persons between source and destination

The diameter of the social network is small

−→ six degrees of separation

As usual in science, there is some critisms :

The e�ect of motivation increase the rate of succes :Is the social network changed with money ?

The sociology of people has some e�ects on the succes rate :The social network have some small network,but it is not sure all the social network is small.

Sébastien Verel Réseaux sociaux

Page 50: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Six degrees of separation, Guare, 1990

Americanplaywright, JohnGuare, 1990.

read somewhere that everybody on this planetis separated by only six other people. Sixdegrees of separation between us and everyoneelse on this planet. The President of the UnitedStates, a gondolier in Venice, just �ll in thenames. I �nd it A) extremely comforting thatwe're so close, and B) like Chinese watertorture that we're so close because you have to�nd the right six people to make the rightconnection... I am bound to everyone on thisplanet by a trail of six people.

Sébastien Verel Réseaux sociaux

Page 51: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Small Word phenomenon back to physicians

from the experiment ofMilgram, no convincingnetwork model generating anetwork with high ClusteringCoe�cient or average shortpath length

Watts and Strogatts startedthree king of real networks

small world network : neithergrid-like network neither fullrandom network

Sébastien Verel Réseaux sociaux

Page 52: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Examples

actor collaboration graph (Tjaden, 1997) :

2 actors are connected by an undirected edge if they haveacted in at least one �lm

The power grid of the United States (Phadke and Thorp,1988) :

Neural network of the nematode C. elegans (White et al.

1992) :

Sébastien Verel Réseaux sociaux

Page 53: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Examples

actor collaboration graph (Tjaden, 1997) :2 actors are connected by an undirected edge if they haveacted in at least one �lm

The power grid of the United States (Phadke and Thorp,1988) :

Neural network of the nematode C. elegans (White et al.

1992) :

Sébastien Verel Réseaux sociaux

Page 54: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Examples

actor collaboration graph (Tjaden, 1997) :2 actors are connected by an undirected edge if they haveacted in at least one �lm

The power grid of the United States (Phadke and Thorp,1988) :

Neural network of the nematode C. elegans (White et al.

1992) :

Sébastien Verel Réseaux sociaux

Page 55: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Examples

Diameter and Clustering Coe�cient of the 3 real networkscompared to random graph

D D random CC CC random

actor collaboration 3.65 2.99 0.79 0.00027power grid 18.7 12.4 0.08 0.005Neural network 2.65 2.25 0.28 0.05

Small World Network

A small world network is a network with a dense local structure anda diameter comparable to a random graph with the same numbersof nodes and edges.

Sébastien Verel Réseaux sociaux

Page 56: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

From random to order networksWatts-Strogatz models

Small world Network

Neither :

Grid-like networks : regularity and locality, but a high averagepath length and diameter ;

Random graph : clustering coe�cient of p

Watts and Strogatz proposed a mixture of both

Sébastien Verel Réseaux sociaux

Page 57: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

From random to order networksWatts-Strogatz models

Generative Watts-Strogatz model :

Build a ring of n vertices and connect each vertex with its kclockwie neighbors on the ring

Draw a random number between 0 and 1 for each edge

Rewire each edge with probability p :

if the edge's random nimber is smaller than p : keep the sourcevertex of the edge �xed, and choose a new target vertexuniformly at random from all other vertices.

Sébastien Verel Réseaux sociaux

Page 58: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

From random to order networksWatts-Strogatz models

Sébastien Verel Réseaux sociaux

Page 59: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

From random to order networksWatts-Strogatz models

For p = 0, network is totaly regular.

CC is approaching 3/4 for large k

diameter in O(n)

For p = 1, network is regular random network

CC is approaching p for large k

diameter in O(log n)

Sébastien Verel Réseaux sociaux

Page 60: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Watts-Strogatz models

Sébastien Verel Réseaux sociaux

Page 61: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Disease Spreading in Structured populations

A lot of works from 1980 and 1990 study the deseasespreading :

topology grid, ring, starsometime di�erent of relation between individuals

Conclusion : spatial structured can a�ect the speading

BUT None of this work : treat the global dynamical propertiesof the system as a function of the network structure

Sébastien Verel Réseaux sociaux

Page 62: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Disease Spreading in Structured populations

A lot of works from 1980 and 1990 study the deseasespreading :

topology grid, ring, starsometime di�erent of relation between individuals

Conclusion : spatial structured can a�ect the speading

BUT None of this work : treat the global dynamical propertiesof the system as a function of the network structure

Sébastien Verel Réseaux sociaux

Page 63: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Disease Spreading in Structured populations

A lot of works from 1980 and 1990 study the deseasespreading :

topology grid, ring, starsometime di�erent of relation between individuals

Conclusion : spatial structured can a�ect the speading

BUT None of this work : treat the global dynamical propertiesof the system as a function of the network structure

Sébastien Verel Réseaux sociaux

Page 64: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Disease Spreading in Structured populationsSIR model (D. Watts)

3 possible states for eachelement :

susceptible : could beinfected

infected : is infected

removed : wasinfected

At each time step t :

every infected element can infecteach one of is neighbbors with theprobability p

a newly infected elements remainsinfected during 1 time step andbecomes removed prematly fromthe population

A time t = 0, a single element isinfected

Sébastien Verel Réseaux sociaux

Page 65: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Disease Spreading in Structured populationsMeasure

The disease will have run its course and died out,Fraction Fs of the population is uninfected

The whole population will have been infected (Fs = 0),in some characteristic time T

Is Fs and T can be understood in terms of path length or clusteringcoe�cient ?

Sébastien Verel Réseaux sociaux

Page 66: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Disease Spreading in Structured populationsMeasure

The disease will have run its course and died out,Fraction Fs of the population is uninfected

The whole population will have been infected (Fs = 0),in some characteristic time T

Is Fs and T can be understood in terms of path length or clusteringcoe�cient ?

Sébastien Verel Réseaux sociaux

Page 67: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Disease Spreading in Structured populationsResults

p ≤ 1/(k − 1) : for alltopologies, disease infectsonly a negligibe fraction ofthe population

1/(k − 1) < p : di�erenttopologies yield di�erent Fs ,it's depends on th CC

p ≥ 0.5, for all topologies,all population infected

Sébastien Verel Réseaux sociaux

Page 68: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Réunion de rentrée universitaire de deuxiéme année

Professeur en retard mais salle est fermée.

Tous les étudiants entrent en même temps à l'ouverture, et serépartissent dans la salle.

Chacun décide de parler avec les personnes les plus proches delui (les k plus proches).

Beaucoup se connaissent déjà dans la salle et veulentcertainement échanger quelques nouvelles.

Plus les étudiants sont éloignés, moins ils peuvent se parler.

Probabilité d'établir une relation 'longue distance' entre ai etaj : 1/d(ai , aj)

r .paramètre r : tendance à se parler loin

Quelles sont les propriétés de ce réseau ?

Sébastien Verel Réseaux sociaux

Page 69: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Exemple de réseau de deuxième année

100 n÷uds, k = 3, q = 1 etr = 2.0 :

Coe�cient d'agglomération 0.35,distance moyenne 4.18.

Principe de formation du réseau :

En bleu : les liens courtedistance avec les k plusproches étudiants

En vert : les liens longuedistance

Sébastien Verel Réseaux sociaux

Page 70: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Réseaux petit monde

Coe�cient d'agglomération : Distance moyenne :

Observations :

Forte agglomération, Courte distance

⇒ Réseau petit monde

Sébastien Verel Réseaux sociaux

Page 71: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Communication et utilisation des propriétés du réseau

Kleinberg, nagivabilité (2000)

Comment communiquer un message dans un tel réseau (cf. S.Milgram) ?

Comment trouver une ressource dans un tel réseau ?

Principe glouton :

Transmettre le message au plus proche du but !

La distance physique entre étudiants peut être remplacée par une'distance' abstraite à un but

Sébastien Verel Réseaux sociaux

Page 72: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Communication et utilisation des propriétés du réseau

Kleinberg, nagivabilité (2000)

Comment communiquer un message dans un tel réseau (cf. S.Milgram) ?

Comment trouver une ressource dans un tel réseau ?

Principe glouton :

Transmettre le message au plus proche du but !

La distance physique entre étudiants peut être remplacée par une'distance' abstraite à un but

Sébastien Verel Réseaux sociaux

Page 73: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Quelques écart à la réalité dans certains cas

Les deux types de réseaux, les noeuds ont des degrés similaires :

Pour le réseau aléatoire,distribution binomiale autour de la moyenne

Pour les réseaux petit monde,distribution normale autour du degré k

Pourtant, dans beaucoup de réseaux sociaux ce n'est pas le cas...

Sébastien Verel Réseaux sociaux

Page 74: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Carte du tra�c sur l'internet

Il existe des noeuds avec un très grand degré : les hubs

Sébastien Verel Réseaux sociaux

Page 75: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Dé�nition

Réseau sans échelle caractéristique

La distribution des degrés suit une loi de puissance :Le nombre de noeuds de degré k est proportionel à kα

A toutes les échelles d'observation, on "voit" le même réseau

Beaucoup de noeuds peu connecté

Un très petit nombre de noued fortement connecté

Sébastien Verel Réseaux sociaux

Page 76: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Exemples

Tra�c (nombre de passager, lignes) des aéaroport

Collaborations scienti�que

Proximité sémantique des mots

Les partenaires sexuels pour les humains

Les intéraction de réseau de protéines

Question

Quels modèles de formation pour ces réseaux ?

Sébastien Verel Réseaux sociaux

Page 77: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Encore une réunion de rentrée universitaire, la troisième

Relation : en fonction des étudiants déjà présents.

Toujours tendance à vouloir bavarder entre eux,

Comment faire pour un étudiant pour participer facilement àde nombreuses discussions ?

En s'approchant préférentiellement de ceux qui mènent déjàune discussion avec de nombreux étudiants,

Chaque étudiant va donc engager une conversation avecquelques étudiants de préférence avec ceux qui parlent déjà leplus...

Est-il pour autant facile de faire circuler rapidement unenouvelle dans la salle pour les étudiants comme dans lesréseaux petit monde ?

Sébastien Verel Réseaux sociaux

Page 78: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Encore une réunion de rentrée universitaire, la troisième

Relation : en fonction des étudiants déjà présents.

Toujours tendance à vouloir bavarder entre eux,

Comment faire pour un étudiant pour participer facilement àde nombreuses discussions ?

En s'approchant préférentiellement de ceux qui mènent déjàune discussion avec de nombreux étudiants,

Chaque étudiant va donc engager une conversation avecquelques étudiants de préférence avec ceux qui parlent déjà leplus...

Est-il pour autant facile de faire circuler rapidement unenouvelle dans la salle pour les étudiants comme dans lesréseaux petit monde ?

Sébastien Verel Réseaux sociaux

Page 79: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Principe d'attachement préférentiel

Attachement préférentiel

Pour tout étudiant u,

∀v ∈ V , Pr({u, v} ∈ E ) =deg(v)∑

w∈V deg(w)

Les riches deviennent plus riches

Sébastien Verel Réseaux sociaux

Page 80: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Exemple de formation

Sébastien Verel Réseaux sociaux

Page 81: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Comparaison des distributions des degrés

Réseau de troisième année (scale free)

Réseau de première année (aléatoire Erdös-Rényi)

Sébastien Verel Réseaux sociaux

Page 82: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Distance moyenne

Attachementavec et sans préférence

Les distances sont pluscourtes avec attachementpréférentiels

Les hubs jouent le rôle deraccourcis

Sébastien Verel Réseaux sociaux

Page 83: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Infection / Communication

Sébastien Verel Réseaux sociaux

Page 84: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Robustesse aux pannes et attaques

Réseau aléatoire :

Sensible aux pannesaléatoires

Très robuste aux attaquesciblées

Réseau scale free :

Très robuste aux pannesaléatoires

Très sensible aux attaquesciblées

Sébastien Verel Réseaux sociaux

Page 85: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Conclusions

Di�érents modes de formation (règles locales)

Attachement uniforme : Réseaux aléatoires

Création de lien courte et longue distance : Réseaux petitmonde

Attachement préférentiel : réseaux sans échelle caractéristiques

Trois propriétés principales

Distance moyenne (et diamètre)

Coe�cient d'agglomération

Distribution des degrés

Selon la structure, di�érentes propriétés globales... à exploiter

Sébastien Verel Réseaux sociaux

Page 86: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Conclusions

Sujet en plein développement

De nombreuses applications sont encore à inventer ou àexploiter !

Problématique : Réseaux dynamiques, grand réseaux,enchevetrement de réseaux, sécurité, etc.

Propriétés globales : pharmacologie, information, o�re deservices, politique de santé, etc.

Sébastien Verel Réseaux sociaux

Page 87: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Bibliography

D. J. Watts and S. H. Strogatz, Collective dynamics of

'small-world' networks, Nature 393 (1998), 440�442.

D. J. Watts, Networks, Dynamics, and the Small-World

Phenomenon, American Journal of Sociology 105 2, (1998),493�527.

A-L. Barabasi and R. Albert, Emergence of scaling in random

networks, Science 286 (1999), 509�512.

D. J. Watts, The "new" science of networks, Annual Review ofSociology 30 (2004), 243�270.

Sébastien Verel Réseaux sociaux

Page 88: Réseaux Sociaux - Master 1 informatique - Systèmes ...verel/TEACHING/11-12/sac-M1/resSoc.pdf · Sébastien Verel Réseaux sociaux. Réseaux homogènes Propagation d'information

Réseaux homogènesPropagation d'information

Réseaux petit mondeRéseaux sans échelle caractéristique

Bibliography

Katharina Anna Lehmann, Michael Kaufmann.Random Graphs, Small-Worlds and Scale-Free Networks.Peer-to-Peer Systems and Applications (2005) 57-76

F. Vazquez, V.M. Eguiluz, and M. San Miguel.Generic Absorbing Transition in Coevolution DynamicsIn Phys. Rev. Lett. 100, 108702 (2008)

J. Kleinberg,"Navigation in a small world."Nature 406 (2000)

Sébastien Verel Réseaux sociaux