Guide

Qu’est-ce qu’un graphe de connaissances ? Un guide simple avec des exemples

Sur cette page
En brefUn graphe de connaissances représente des éléments — personnes, projets, livres, idées — sous forme de nœuds reliés par des relations porteuses de sens. Son intérêt ne réside pas dans le schéma, mais dans la possibilité de suivre ces relations pour répondre à des questions. Vous pouvez commencer à petite échelle, avec des notes liées entre elles et quelques relations nommées de façon cohérente.

Un graphe de connaissances représente le savoir sous forme d’éléments reliés par des relations porteuses de sens : les personnes, les livres, les projets et les idées deviennent des nœuds, et leurs connexions deviennent des arêtes. Par exemple, Maya a écrit Notes de terrain, et Notes de terrain traite du jardinage urbain. Ces trois nœuds et ces deux relations nommées constituent un petit graphe de connaissances, et pas simplement une liste de mots associés.

Un exemple simple : des éléments, des liens, des questions

Imaginez un carnet de lecture regroupant cet auteur fictif, ce livre et ce sujet. Vous pourriez rédiger ces informations sous forme de phrases, ou expliciter les liens entre ces éléments :

Maya → wrote → Field Notes
Field Notes → discusses → Urban Gardening

Partez maintenant de Maya et suivez les liens. De quel sujet parle son livre ? Prenez plutôt le jardinage urbain comme point de départ : quels livres en parlent, et qui les a écrits ?

C’est le principe concret d’un graphe de connaissances. Il conserve les liens d’un élément avec d’autres et la nature de ces liens, pour que les personnes ou les logiciels puissent les suivre plutôt que de les reconstituer à partir de textes épars.

Le mot « connaissances » a son importance. Un trait reliant Maya à Field Notes ne dit pas grand-chose à lui seul. Un trait portant le libellé wrote exprime une affirmation précise. Remplacez ce libellé par reviewed, et vous obtenez un fait différent.

Le graphe n’est pas sa représentation visuelle. Une visualisation est un moyen d’examiner un graphe de connaissances. Sa valeur fondamentale réside dans les entités, les relations et les significations qu’il consigne, même quand personne ne les représente visuellement.

Les éléments constitutifs d’un graphe de connaissances

Entités : ce que vous décrivez

Une entité est un élément ou un concept précis représenté par un nœud. Il peut s’agir d’une personne, d’une organisation, d’un lieu, d’un événement, d’un document ou d’un sujet. Dans notre exemple, Maya est une personne, Field Notes est un livre et Jardinage urbain est un sujet.

Distinguez l’identité du nom affiché. Si votre carnet contient deux personnes prénommées Maya, ne les fusionnez pas simplement parce que leurs libellés sont identiques. À l’inverse, « Maya » et « Maya — autrice » peuvent désigner la même personne. Déterminer quels enregistrements décrivent la même entité fait partie de la construction d’un graphe utile.

Relations : ce qui relie les entités

Une arête relie des nœuds. Son type décrit la relation : wrote, works-for, depends-on ou discusses, par exemple.

Le sens de la relation compte aussi. « Maya a écrit Field Notes » ne veut pas dire la même chose que « Field Notes a écrit Maya ». Choisissez des libellés que vous pouvez lire à voix haute comme des phrases ; des phrases maladroites révèlent souvent un modèle peu clair.

Propriétés : détails sur un élément ou une connexion

Les propriétés décrivent une entité ou une relation. Pour notre livre fictif, vous pourriez renseigner un titre et un statut de lecture. Pour Maya, vous pourriez renseigner un nom d’affichage.

Un détail doit-il être une propriété ou un autre nœud ? Pour un premier projet, demandez-vous si vous souhaitez y relier d’autres éléments. Un statut de lecture peut rester une propriété ; un sujet mérite son propre nœud si vous souhaitez que plusieurs livres soient reliés entre eux par son intermédiaire.

Un nœud représentant une page Notion, avec ses propriétés et ses connexions dans IVGraph
Une page vue comme une entité : ses propriétés la décrivent, tandis que ses connexions l’inscrivent dans un réseau plus vaste.

Triplets : un énoncé à la fois

Un triplet exprime un fait sous la forme sujet–prédicat–objet. Pour Maya → wrote → Field Notes :

  • Sujet : Maya — l’entité par laquelle commence l’énoncé.
  • Prédicat : a écrit — la relation affirmée.
  • Objet : Notes de terrain — la cible de cette relation.

Les triplets sont un moyen concis de comprendre le modèle. Vous n’avez pas besoin d’utiliser cette notation pour chaque lien lorsque vous travaillez dans une application de prise de notes ; une relation nommée peut exprimer la même idée de base.

Pour les développeurs, plusieurs approches de mise en œuvre sont possibles. Esri distingue les graphes de propriétés des graphes RDF : les graphes de propriétés associent des propriétés sous forme de paires clé-valeur aux nœuds et aux relations, tandis que RDF représente les énoncés sous forme de triplets. Le terme « graphe de connaissances » ne désigne pas un format de stockage unique.

Schéma et ontologie : le vocabulaire commun

Un schéma définit les types d’entités et de relations utilisés par votre modèle. Notre graphe de lecture pourrait prendre en charge :

Person → wrote → Book
Book → discusses → Topic

Une ontologie formalise les significations et peut définir des relations supplémentaires entre les types. Graphwise décrit une ontologie comme un contrat portant sur le sens entre les développeurs d’un graphe et ses utilisateurs, y compris les logiciels.

Pour un petit carnet de notes, commencez par un vocabulaire limité plutôt que par un vaste modèle formel. Notez ce que signifie chaque relation. discusses signifie-t-il qu’un livre consacre une place importante à un sujet, ou qu’il le mentionne simplement ? La cohérence permet d’interpréter les liens qui en résultent.

Exemples de graphes de connaissances : Google et Wikidata

Graphe de connaissances de Google

Le Google Knowledge Graph est un exemple bien connu, car ses informations apparaissent dans les résultats de recherche. La présentation d’IBM explique qu’il fournit des informations en fonction des recherches des utilisateurs et cite parmi ses sources Freebase, Wikipedia et le CIA World Factbook.

La distinction utile est celle qui existe entre un mot et l’entité qu’il désigne. IBM prend l’exemple d’Apple, l’entreprise, par opposition à la pomme, le fruit, pour expliquer comment les schémas, l’identité et le contexte permettent de distinguer les sens. Un système de recherche a besoin de cette distinction pour renvoyer des informations sur la bonne entité.

Wikidata

Wikidata est un graphe de connaissances ouvert associé à Wikipedia. Au moment de la rédaction, la présentation d’IBM fait état de plus de 120 millions d’entrées dans 300 langues.

L’échelle est très différente de celle d’un carnet personnel, mais l’idée de base reste reconnaissable : décrire des entités et relier leurs descriptions. Un sujet n’est pas seulement utile en tant qu’entrée isolée ; ses liens apportent du contexte aux autres entrées.

Ces exemples ne signifient pas que votre graphe doit décrire le monde entier. Un graphe consacré à une seule question de recherche ou aux projets d’une seule équipe peut s’appuyer sur les mêmes éléments de base.

Graphe de connaissances, base de données, carte mentale et base vectorielle : quelles différences ?

Ces outils ont des points communs, mais ils organisent l’information pour des usages différents. Pour les comparer de la manière la plus utile, partez de la question à laquelle vous voulez répondre, plutôt que de chercher quel outil est le meilleur dans l’absolu.

ApprocheMode d’organisation principalExemple de questionPrincipale distinction
Graphe de connaissancesEntités reliées par des relations typéesQuels auteurs ont écrit des livres sur ce sujet ?Rend explicite le sens des liens.
Base de données relationnelleEnregistrements dans des tables, reliés par des clésQuels livres ont le statut de lecture « Terminé » ?Organise des enregistrements structurés ; les relations peuvent aussi faire l’objet de requêtes.
Carte mentaleIdées organisées en branches autour d’un sujetSur quoi devraient porter mes recherches sur le jardinage ?Utile pour élaborer des plans et faire du brainstorming, plutôt que pour définir des faits réutilisables.
Stockage vectorielReprésentations numériques utilisées pour la recherche par similaritéQuels passages ont un sens similaire à celui de cette question ?La similarité n’équivaut pas à une relation factuelle nommée.

Un graphe de connaissances n’est pas l’opposé d’une base de données

Un graphe de connaissances décrit une représentation des connaissances. Une base de données est une technologie qui permet de stocker et d’interroger des données. Une base de données orientée graphe est conçue pour les données interconnectées et peut servir de support à un graphe de connaissances.

Les bases de données relationnelles représentent elles aussi des relations. La différence ne tient pas au fait que « les tables ne peuvent pas relier des éléments », mais à la manière dont ces liens sont modélisés et explorés. Esri souligne que les bases de données de graphes mettent l’accent sur les relations stockées explicitement, en particulier pour les questions qui portent sur plusieurs liens.

Pour une simple liste de statuts de lecture, un tableau peut suffire. Si vos questions vous amènent régulièrement à passer des livres aux auteurs, puis aux thèmes et à revenir à d’autres livres, un modèle en graphe mérite d’être envisagé.

Une carte mentale est une esquisse ; un graphe de connaissances explicite les relations

Une carte mentale classique se ramifie à partir d’une idée centrale. Un graphe de connaissances peut relier des entités d’une branche à l’autre à l’aide de différents types de relations. « Fait partie de mon plan de recherche » et « écrit par cette personne » ne doivent pas devenir des lignes indifférenciées.

Si vous cherchez encore à déterminer quels concepts intégrer à un projet, une esquisse peut être un bon point de départ. Un outil de création de cartes mentales pour Notion convient à ce travail de planification ; vous pourrez ensuite définir des relations réutilisables.

La similarité vectorielle et les relations explicites répondent à des questions différentes

Trouver un passage qui semble pertinent n’est pas la même chose que trouver un lien enregistré. « Texte similaire à “jardinage urbain” » et « livres explicitement liés à “Jardinage urbain” » peuvent donner des résultats différents.

Les approches peuvent coexister. IBM décrit une mise en œuvre liée à Wikidata qui vectorise des données de graphe pour la recherche d’informations. Un graphe n’a pas à remplacer la recherche par similarité, et la recherche par similarité ne donne pas le sens de chaque relation.

À quoi servent les graphes de connaissances ?

Recherche et réponses aux questions

Les graphes de connaissances fournissent aux systèmes de recherche des entités et du contexte à exploiter, plutôt que des mots seuls. Dans notre exemple de lecture, vous pourriez répondre à la question « Quels auteurs abordent le jardinage urbain ? » en suivant les liens entre le sujet, les livres et leurs auteurs.

Recommandations

IBM décrit des graphes de connaissances qui permettent de recommander des produits dans le commerce de détail en fonction des comportements d’achat, et des contenus de divertissement en fonction de l’engagement. Dans les deux cas, le principe est d’utiliser des informations reliées entre elles pour identifier les éléments pertinents.

Pour prendre un exemple simple d’usage personnel, vous pourriez vous appuyer sur les liens fondés sur des sujets communs pour créer une liste de « prochaines lectures ». La recommandation aurait une justification compréhensible : ce livre que vous n’avez pas encore lu aborde un sujet lié à des livres que vous avez déjà sélectionnés.

Intégration des données

Différentes sources peuvent décrire une même entité de différentes façons. Un graphe peut relier ces descriptions grâce à une identité et à un vocabulaire communs.

Imaginez des notes de recherche mentionnant « Maya », une liste de lectures indiquant « Maya — autrice » et une page d’entretien faisant référence à la même personne. Rattacher ces références à une seule et même personne permet de relier le livre et l’entretien par son intermédiaire, plutôt que de les laisser sous forme d’entrées distinctes.

RAG et IA

La génération augmentée par récupération, ou RAG, fournit à un modèle de langage un contexte issu d’une recherche pour l’aider à répondre à une question. La recherche fondée sur un graphe peut s’appuyer sur des relations explicites pour constituer ce contexte.

Le guide de Brian Curry sur les graphes de connaissances présente le parcours des relations et la traçabilité des connexions comme des avantages pour les applications d’IA. Notre présentation de GraphRAG explore plus en détail ce mécanisme de récupération d’informations.

La structure n’est pas une preuve. Un graphe consigne des affirmations. Si vous indiquez par erreur que Maya a écrit un livre dont elle a seulement fait la critique, suivre cette relation vous mènera quand même à une réponse erronée. Conservez la source des affirmations importantes et vérifiez les liens extraits avant de vous y fier.

Graphes de connaissances personnels : commencez par vos notes

Un graphe de connaissances personnel applique ces idées à vos propres contenus : notes, projets, listes de lecture, personnes et concepts. Vous n’avez pas besoin d’un pipeline de données d’entreprise pour commencer.

Un espace de travail Notion possède déjà une structure de graphe :

  • Les pages sont des nœuds.
  • Les mentions et rétroliens relient les pages par des références.
  • Les Relations de base de données relient les entrées par des champs nommés.
  • Les relations avec les pages parentes décrivent la hiérarchie.

Ces liens n’ont pas tous le même sens. Une page qui mentionne un livre ne le recommande pas nécessairement, ne le résume pas nécessairement et ne l’utilise pas nécessairement pour un projet. Pour établir des liens précis, donnez aux Relations des bases de données Notion des noms explicites. Utilisez les rétroliens Notion pour naviguer parmi les références, puis lisez le texte qui les entoure pour comprendre leur raison d’être.

Les coffres Obsidian relient les notes par des liens wiki. La même question de modélisation se pose : le lien renvoie-t-il simplement vers une destination, ou la note explique-t-elle la relation ? Notre comparatif entre Notion et Obsidian aborde plus largement le choix entre ces deux environnements.

Il est utile de faire ici une distinction : des notes liées entre elles forment un graphe, tandis qu’un graphe de connaissances formel ajoute une sémantique explicite et cohérente. Vous pouvez commencer par le premier et renforcer progressivement le second.

Groupe de pages Notion reliées entre elles dans un graphe de connaissances personnel
Une liste de lecture présentée sous forme de pages reliées entre elles plutôt que d’entrées distinctes. Examinez les liens pour comprendre ce qui unit ce groupe.

Pour visualiser les liens existants, IVGraph représente les pages Notion, les rétroliens et les mentions, ainsi que les propriétés Relation des bases de données, sous forme de graphe 3D interactif. Au moment de la rédaction, il est gratuit jusqu’à 500 nœuds et utilise un accès en lecture seule via la connexion à Notion.

La visualisation vous aide à examiner la structure ; elle ne remplace pas la définition du sens de vos relations. Pour un guide pas à pas axé sur votre espace de travail, consultez le guide du graphe de connaissances Notion.

Comment créer un petit graphe de connaissances

Commencez par une question à laquelle vous voulez vraiment répondre. « Organiser tout ce que je sais » est difficile à évaluer. « Quelles lectures éclairent ce projet ? » vous donne un objectif concret.

  1. Choisissez un périmètre restreint. Utilisez une seule liste de lectures ou un seul projet. Laissez les contenus sans rapport en dehors de cette première version.
  2. Nommez les types d’entités. Pour cet exemple, utilisez Projet, Lecture et Sujet. Créez une fiche ou une note distincte pour chaque entité réelle.
  3. Définissez les relations. Essayez Reading → informs → Project et Reading → discusses → Topic. Rédigez une définition en termes simples pour chacune.
  4. Ajoutez les propriétés à bon escient. Conservez les détails comme le statut de lecture sur la fiche de lecture. Faites d’un sujet une entité distincte lorsqu’il doit relier plusieurs lectures.
  5. Identifiez les entités en double. Déterminez si « Recherche sur le jardin » et « Projet de recherche sur le jardinage » désignent le même projet. Évitez de fusionner des fiches simplement parce que leurs noms se ressemblent.
  6. Ajoutez des liens en précisant leur contexte. Notez pourquoi une lecture éclaire un projet. Conservez le passage ou la source qui étaye les affirmations importantes.
  7. Testez la question de départ. Partez du projet, suivez les lectures qui y sont reliées, puis examinez leurs sujets. Pouvez-vous expliquer chaque lien ?
  8. Révisez avant d’élargir. Renommez les relations ambiguës, corrigez les erreurs et ajoutez les liens manquants. Étendez le graphe lorsqu’une autre question utile l’exige.

Avant d’ajouter davantage de contenu, utilisez cette courte liste de contrôle qualité :

  • Chaque nœud représente-t-il un élément identifiable ?
  • Chaque relation peut-elle se lire comme une phrase claire ?
  • Les relations similaires sont-elles nommées de manière cohérente ?
  • Pouvez-vous retrouver les éléments qui étayent les affirmations importantes ?
  • En suivant les connexions, obtenez-vous une réponse à votre question de départ ?

L’objectif n’est pas d’obtenir le plus grand diagramme, mais un ensemble de liens que vous pouvez comprendre, auxquels vous pouvez vous fier et que vous pouvez réutiliser.

FAQ

Qu’est-ce qu’un graphe de connaissances, en termes simples ?

Un graphe de connaissances permet de représenter des éléments et les relations qui les unissent. Les éléments deviennent des nœuds ; les relations deviennent des liens nommés. Par exemple, Maya a écrit Notes de terrain, et Notes de terrain traite du jardinage urbain.

Quelle est la différence entre un graphe de connaissances et une base de données orientée graphe ?

Un graphe de connaissances représente les connaissances sous forme de connexions, en intégrant le sens des entités et des relations qui le composent. Une base de données orientée graphe est une technologie de stockage conçue pour stocker et interroger des données connectées. La base de données peut servir de support au graphe de connaissances, mais il s’agit de deux choses distinctes.

Une carte mentale est-elle un graphe de connaissances ?

Une carte mentale classique organise les idées en branches autour d’un sujet central. Un graphe de connaissances met l’accent sur des relations nommées entre des entités qui peuvent être reliées d’une branche à l’autre. Une carte mentale peut vous aider à esquisser un modèle, mais un schéma ramifié ne suffit pas à lui seul à définir le sens de ses connexions.

Puis-je créer un graphe de connaissances personnel dans Notion ou Obsidian ?

Oui. Les pages Notion forment des nœuds reliés par des mentions, des rétroliens, des propriétés Relation de bases de données et des liens avec leurs pages parentes. Les notes Obsidian sont reliées par des liens wiki. Des noms d’entités cohérents et des relations dont le sens est clair rendent ces notes reliées plus utiles en tant que graphe de connaissances personnel.

Les graphes de connaissances nécessitent-ils une IA ?

Non. Vous pouvez créer des entités et des relations manuellement. L’IA peut vous aider à les extraire d’un texte, et un graphe de connaissances peut fournir un contexte structuré à un système d’IA, mais ni l’un ni l’autre n’est nécessaire pour commencer à construire un petit graphe.

Visualisez vos notes sous forme de graphe de connaissances

Connectez Notion et explorez chaque page, mention et Relation sous forme de graphe 3D interactif. Gratuit jusqu’à 500 nœuds.

Se connecter avec Notion ↵
Andrii Danylchenko

À propos de l’auteur

Andrii Danylchenko est le fondateur et directeur technique d’IVGraph. Visionnaire dans le domaine des technologies, il est passionné par la transformation de la manière dont les gens interagissent avec les connaissances. Il dirige le développement technique d’IVGraph et conçoit l’architecture du moteur de visualisation de graphes en 3D et de la synchronisation avec Notion.

À lire aussi

Autres articles du Journal

Guide

Vue graphe d’Obsidian : guide pratique pour lire vos notes comme un réseau

Un guide pratique des graphes globaux et locaux d’Obsidian : filtres, groupes de couleurs, réglages d’affichage, forces et méthodes utiles pour lire vos notes comme un réseau.

Guide

Comprendre GraphRAG : quand un graphe de connaissances surpasse la recherche vectorielle

Comment fonctionne GraphRAG, ce qu’il apporte de plus que la recherche vectorielle et les ressources supplémentaires à prévoir pour l’indexation et la maintenance. Avec un point de départ concret pour les espaces de travail Notion dont les pages sont reliées.

Guide

Notion ou Obsidian : lequel correspond à votre façon de penser ?

Un comparatif honnête entre Notion et Obsidian : fichiers locaux, bases de données, liens, collaboration, IA et tarifs. Et une question : la vue graphe est-elle une bonne raison de changer d’outil ?

Guide

Comment créer un graphique ou un graphe dans Notion

Dans Notion, le mot anglais « graph » recouvre deux notions : les graphiques de données (natifs — /chart, cinq types, un gratuit) et le graphe des connexions (qui n’a rien de natif). Un pas-à-pas pour chacun, avec les limites dont personne ne parle.

Guide

Carte mentale dans Notion : cinq façons concrètes d’en créer une

Notion ne propose pas de cartes mentales natives, mais cinq approches fonctionnent vraiment : blocs de code Mermaid, contenus intégrés, modèles à blocs dépliants, bases de données reliées à elles-mêmes et carte générée à partir des connexions réelles de votre espace de travail. Découvrez un comparatif honnête.

Guide

Claude Code + Notion : cinq processus de travail pour un second cerveau qui s’entretient tout seul

Des instructions à copier-coller pour la moitié fastidieuse de la gestion des connaissances : intégrer des sources, relier les pages entre elles, faire des revues hebdomadaires, analyser les lacunes — avec les garde-fous qui veillent à ce qu’un agent reste honnête.

Guide

Comprendre les rétroliens dans Notion : les créer, les voir et vraiment les utiliser

Trois façons de créer des rétroliens, où trouver la liste « N rétroliens », pourquoi certains liens restent cachés, ce que les rétroliens ne permettent pas de faire — et comment visualiser toute la structure des liens sur une seule carte.