Knowledge Graphes, la Révolution qui secoue l’IA – Comment ça marche ?

Beaucoup de technologies, annoncées comme des révolutions, n’ont pas su ce maintenir dans le temps.. qu’en sera-t-il des Knowledge Graphes ?

Aujourd’hui, qui possède une télé 3D ? Affichée comme avancée technologique il y a 10 ans, aussi vite oubliée.

C’est aussi le cas de bien d’autres technologies… dans ce contexte les Knowledge Graphes ont-ils un avenir ?

Dans cette série d’articles ont vous propose un résumé de l’interview de Mike Tung, PDG de Diffbot et spécialisé dans les Knowledge Graphes.

Une suite d’articles qu’on espère être une bonne base pour aborder le sujet des Knowledge Graphes !

Les Knowledge Graphes

Un graphe, c’est un réseau de noeuds, reliés entre eux par des arêtes.

Exemple de Knowledge Graphe, avec arêtes et noeuds

Les graphes sont utiles pour représenter des relations entre des personnes.

Cela permet d’avoir une vision concrète des liens qui unissent les gens.

Prenons un exemple simple : votre voisinage.

On peut représenter les relations que vous avez avec vos voisins par des graphes :

Knowledge Graphe de ton voisinage

François connaît Bertrand et Claire mais ne connaît ni Timothé ni Chloé

Ainsi les graphes permettent d’avoir une vision claire des relations entre personnes.

On peut facilement imaginer un organigramme des étudiants d’une école ou des employés d’une entreprise représenté par un graphe.

Allons un peu plus loins dans la réflexion.

Avec les Knowledge Graphes, on pourrait connaître les relations qui unissent les personnes d’une même ville, ou d’une capitale.

En fait, si on avait assez d’informations on pourrait même établir un réseau entre les personnes du monde entier.

Vous seriez surpris du résultat.

Une légende raconte que chacun de nous est à 7 relations (7 arêtes) d’une personne célèbre !

Pensez-y, à combien d’arêtes êtes-vous d’une célébrité ? ou d’un Chef d’État ? Je suis sûr que vous seriez étonné du résultat.

Une base de données mondiale ?

En fait, les Knowledge Graphes existent déjà.

Vous en avez même sûrement déjà utilisé.

Mais si ! C’est le petit onglet à droite dans vos recherche Google.


CRÉER TON APPLICATION IA !

Reçois tes 5 JOURS De Formation GRATUITE Pour Apprendre À Créer Ton APPLICATION d’INTELLIGENCE ARTIFICIELLE !

Tous les fondamentaux de la création d’Application IA : les approches, les outils et techniques, les librairies et framework, et bien d'autres ! Découvres étape par étape la création d’application de Deep Learning (tu apprendras même à trouver des idées d’appli !). En bonus, tu recevras notre Guide Ultime du Deep Learning !


Knowledge Graphe de l’acteur Michael Fassbender

Ici vous pouvez facilement voir les relations qui unissent les personnalités entre elles mais aussi les films associés, les livres, et bien d’autres !

Cependant on parle d’une révolution. Pas de quelque chose qui existe déjà… mais qui à lieu en ce moment.

Les Knowledge Graphes mondiales !

Avoir une base de données qui répertorie les liens entre toutes les personnes sur Terre.

Tout le monde est interconnecté, c’est ce qui fait que le potentiel des Knowledge Graphes est si grand !

La question maintenant est de savoir : comment construire un Knowledge Graphe mondiale ?

Est-ce même possible ?

Sonder le Web

Vous vous en doutez, si cet article existe, c’est qu’effectivement, créer un Knowledge Graphe Mondiale… c’est possible !

C’est d’ailleurs ce que fait l’entreprise de Mike Tung : Diffbot.

Grâce à du code complexe mêlé à des techniques de Machine Learning, les développeurs de Diffbot arrive à extraire les informations d’internet et sont entrain de créer un Knowledge Graph Mondiale.

En fait, ils ne sont pas seulement entrain de répertorier les relations qui unissent les personnes…

… ils cataloguent littéralement tout ce qui est enregistré sur internet : entreprises, produits, news, sites internet, et bien d’autres.

Apparemment ils auraient même enregistré une copie du web.

Imaginez le nombre de serveur pour stocker tous ça !

Il faut déjà une sacrée puissance ne serait-ce que pour extraire ces informations d’internet. Mais en plus de cela, ils entraînent des algorithmes de Machine Learning dessus.

Le nombre d’epoch ferait frémir plus d’un GPUs !

Photo from imoc

Mais alors les Knowledge Graphes, ça sert à quoi ?

Oui, car c’est bien beau les Knowledge Graphes. La technologie est intéressante… inquiétante certains diront. Mais aujourd’hui, comment on l’utilise ?

La réponse est peut-être moins intéressante que la question elle-même.

En fait les Knowledge Graphes sont aujourd’hui utilisés par des entreprises pour faire des investissements ou encore pour comprendre leurs concurrents.

Des activités assez variés mais qui, pour l’instant, ne s’adresse pas aux particuliers.

En effet, les Knowledge Graphes sont pour l’instant utilisé comme un outil compétitif.

On peut imaginer une entreprise de meuble qui utiliserait les Knowledge Graphes pour facilement connaître le prix de tous ses concurrent à travers le monde.

Ehh oui ! Tous les produits sur internet sont enregistrés dans les Knowledge Graphes et avec le Machine Learning, on peut analyser leur similarité.

Un produit coûte 50$ dans les supermarché américains mais seulement 40 sur ce site japonais visité par 500 personnes ? Avec les Knowledge Graphes vous pouvez le savoir en un instant !

Ainsi les Knowledge Graphes sont une nouveautés encore peu connues des Data Scientists. Chez Inside Machine Learning, on pense qu’ils ouvrent une nouvelle ère de l’IA et de l’internet en générale.

Cependant, cette technologie ne s’acquièrent pas sans difficultés et de nombreux challenges restent encore à relever… la suite dans la partie 2 de cet article !

sources :


CRÉER TON APPLICATION IA !

Reçois tes 5 JOURS De Formation GRATUITE Pour Apprendre À Créer Ton APPLICATION d’INTELLIGENCE ARTIFICIELLE !

Tous les fondamentaux de la création d’Application IA : les approches, les outils et techniques, les librairies et framework, et bien d'autres ! Découvres étape par étape la création d’application de Deep Learning (tu apprendras même à trouver des idées d’appli !). En bonus, tu recevras notre Guide Ultime du Deep Learning !


Tom Keldenich
Tom Keldenich

Data Engineer & passionné d'Intelligence Artificielle !

Fondateur du site Inside Machine Learning

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.