Lycée · 2ⁿᵈᵉ · Sciences numériques et technologie (SNT)
Graphes et influence
Modéliser les réseaux sociaux par des graphes : sommets, arêtes, degré et propagation de l'information (programme SNT 2nde)
À propos de cette page
Qu'est-ce qu'un graphe ?
Un graphe est une structure mathématique permettant de modéliser des relations entre des objets. On l'utilise massivement en informatique pour représenter des réseaux : réseaux sociaux, réseaux informatiques, cartes routières, etc.
- d'un ensemble de sommets (ou nœuds) $S$ — par exemple des personnes, des pages web, des villes ;
- d'un ensemble d'arêtes $A$ — chaque arête relie deux sommets et représente une relation entre eux.
Un graphe peut être non orienté (la relation est symétrique : « A est ami avec B » implique « B est ami avec A ») ou orienté (la relation a un sens : « A suit B » n'implique pas « B suit A »).
Différentes familles de graphes utilisés pour modéliser les réseaux.
Vocabulaire des graphes
Maîtriser le vocabulaire des graphes est essentiel pour analyser un réseau social.
| Terme | Définition |
|---|---|
| Sommet | Un nœud du graphe (utilisateur, page, ville…) |
| Arête | Un lien entre deux sommets |
| Degré | Nombre d'arêtes incidentes à un sommet |
| Voisin | Sommet directement relié par une arête |
| Chemin | Suite de sommets reliés par des arêtes |
| Distance | Longueur du plus court chemin entre deux sommets |
| Graphe connexe | Tout sommet est accessible depuis tout autre sommet |
| Diamètre | La plus grande distance entre deux sommets du graphe |
Degré d'un sommet et influence
Le degré d'un sommet est l'un des indicateurs les plus simples de l'influence dans un réseau social.
Plus le degré d'un utilisateur est élevé, plus il a de connexions directes, et donc plus il peut diffuser rapidement une information à un grand nombre de personnes.
— $d(A) = 4$ (A est relié à B, C, D, E) : A est très influent.
— $d(B) = 2$ (B est relié à A, C).
— $d(C) = 2$, $d(D) = 1$, $d(E) = 1$.
La somme des degrés d'un graphe vaut toujours le double du nombre d'arêtes : $\sum_{v \in S} d(v) = 2 \times |A|$. C'est le lemme des poignées de mains.
Le sommet A a le degré le plus élevé : c'est le plus influent du réseau.
Chemins et distances
Pour savoir à quelle vitesse une information peut se propager entre deux utilisateurs, on s'intéresse aux chemins dans le graphe.
— La distance $d(A,D) = 2$ (chemin A-C-D).
— Il existe aussi le chemin A-B-C-D de longueur 3, mais ce n'est pas le plus court.
Un diamètre faible signifie que l'information peut circuler rapidement dans tout le réseau.
Matrice d'adjacence
La matrice d'adjacence est une façon de représenter un graphe sous forme de tableau numérique, pratique pour le traitement informatique.
$M[i][j] = 1$ si une arête relie le sommet $i$ au sommet $j$, et $M[i][j] = 0$ sinon.
| 1 | 2 | 3 | 4 | |
|---|---|---|---|---|
| 1 | 0 | 1 | 1 | 0 |
| 2 | 1 | 0 | 0 | 1 |
| 3 | 1 | 0 | 0 | 0 |
| 4 | 0 | 1 | 0 | 0 |
Le degré du sommet $i$ est la somme de la ligne $i$ (ou colonne $i$) de la matrice.
Modéliser un réseau social
Les réseaux sociaux comme Facebook, Instagram ou Twitter/X peuvent tous être modélisés par des graphes. Chaque plateforme correspond à un type de graphe particulier.
| Réseau social | Type de graphe | Explication |
|---|---|---|
| Facebook (amitié) | Non orienté | L'amitié est réciproque |
| Twitter/X (abonnement) | Orienté | On peut suivre quelqu'un sans être suivi en retour |
| LinkedIn (connexion) | Non orienté | La mise en relation est mutuelle |
| YouTube (abonnement) | Orienté | Un abonné ne l'est pas nécessairement en retour |
— $d(\text{Alice}) = 2$, $d(\text{Bob}) = 3$, $d(\text{Eva}) = 2$. Bob est le plus influent.
Pipeline de modélisation : des utilisateurs aux influenceurs détectés.
Propagation de l'information
L'un des phénomènes les plus importants dans les réseaux sociaux est la propagation de l'information : comment une publication, une rumeur ou une fausse information se diffuse-t-elle ?
On peut modéliser cette propagation par des vagues successives dans le graphe. À chaque étape, tous les voisins d'un sommet « contaminé » deviennent à leur tour contaminés.
Les algorithmes de recommandation des réseaux sociaux exploitent ces propriétés pour maximiser la propagation des contenus.
La notion de petit monde
En 1967, le psychologue Stanley Milgram a réalisé une expérience célèbre : il a montré que deux personnes quelconques aux États-Unis sont reliées par une chaîne de 6 intermédiaires au maximum. C'est la théorie des six degrés de séparation.
Les grands réseaux sociaux numériques vérifient cette propriété : Facebook a annoncé en 2016 que le degré de séparation moyen entre deux utilisateurs était de 3,57 (au lieu de 6 pour le monde réel).
Plus Facebook grandit, plus le degré de séparation diminue : le réseau se resserre.
- Un graphe est un ensemble de sommets reliés par des arêtes ; il modélise les réseaux sociaux.
- Le degré d'un sommet = nombre de ses voisins directs → indicateur d'influence.
- La distance $d(u,v)$ = longueur du plus court chemin entre $u$ et $v$.
- Le diamètre = la plus grande distance entre deux sommets du graphe.
- La matrice d'adjacence représente un graphe sous forme de tableau (0/1).
- Un graphe petit monde a un diamètre faible → l'information se propage vite.
- La propagation se fait par vagues successives à partir d'un sommet source.
Cours particuliers de sciences numériques et technologie (snt) à Marseille, en présentiel ou à distance — un prof qui s'adapte à ton rythme et reprend ce qui coince.
Soutien scolaire à Marseille · Cours particuliers au lycée · Aide aux devoirs