À retenir
- Relie les données par le sens plutôt que de les ranger dans de simples tableaux.
- Permet aux ordinateurs de faire des déductions logiques.
- C'est la base de l'intelligence artificielle moderne et des moteurs de recherche intelligents.
Un graphe de connaissances est une manière d'organiser l'information sous forme de réseau, où des objets (personnes, lieux, concepts) sont reliés entre eux par des liens qui expliquent leur relation. Imaginez une immense carte mentale géante où chaque point sait précisément pourquoi il est connecté à son voisin (par exemple : Léonard de Vinci est relié à La Joconde par le lien "est l'auteur de").
Étymologie
Traduction directe de l'anglais Knowledge Graph. Le terme combine la notion de connaissance (données porteuses de sens) et le concept mathématique de graphe, qui désigne une structure composée de sommets (les points) et d'arêtes (les traits qui les lient).
Exemples d'usage
- Le Google Knowledge Graph : l'encadré qui s'affiche à droite des résultats de recherche pour résumer les infos sur une célébrité ou un monument.
- Wikidata : une base de données collaborative qui relie toutes les informations de Wikipédia de manière structurée.
- Les systèmes de recommandation de films qui lient un acteur, un genre et un réalisateur pour vous suggérer du contenu.
Cas d'usage
On l'utilise principalement dans le Web sémantique pour aider les machines à comprendre le sens des mots, dans la cybersécurité pour détecter des comportements suspects liés entre eux, ou dans la recherche scientifique pour croiser des milliers de publications médicales.
Bonnes pratiques
Pour être efficace, un graphe doit utiliser des identifiants uniques pour chaque objet afin d'éviter les confusions (ne pas confondre le fruit "Orange" et l'entreprise) et s'appuyer sur des standards du web comme le RDF ou le SPARQL.
Synonymes
Antonymes
Conseil
Pour bien comprendre, visualisez-le comme le cerveau humain : nous ne stockons pas les informations dans des dossiers séparés, mais nous créons des associations d'idées. C'est exactement ce que reproduit un graphe de connaissances.
Questions fréquentes
Quelle est la différence avec une base de données classique ?
Une base de données classique (relationnelle) utilise des tables rigides, alors qu'un graphe est beaucoup plus flexible et se concentre sur la richesse des connexions entre les éléments.
Est-ce lié à l'Intelligence Artificielle ?
Oui, c'est un pilier de l'IA dite 'symbolique' qui permet de donner un contexte et une logique aux algorithmes.