0% ont trouvé ce document utile (0 vote)
45 vues31 pages

Seweb Lect01

Transféré par

David Ewan
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
45 vues31 pages

Seweb Lect01

Transféré par

David Ewan
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ontologies et Web sémantique

Cours 1: Introduction

Dr. TA Tuan Anh


[email protected]

Master en Informatique – Institut de la Francophonie pour l’Informatique


Ontologies

IFI Ontologies et Web sémantique – Cours 1 2


Système à base de connaissances
 Système informatique construit pour modéliser les
compétences de résolution de problèmes des humains
 doit fonctionner avec une base de connaissances sur
un sujet donné
 Différence entre données, informations, connaissances
 la donnée transporte l'information
 l'information est extraite de la donnée
 la connaissance permet de relier les informations
 La manipulation des connaissances relève de
l'intelligence artificielle, qui permet de traiter des
problèmes exponentiels, flous et/ou évolutifs
 Les systèmes experts « classiques » sont un cas
particulier des systèmes à base de connaissances.

IFI Ontologies et Web sémantique – Cours 1 3


Le cas de MYCIN
 MYCIN : un des premiers systèmes experts (développé à
Stanford à partir de 1972)
 Objectif : diagnostique et traitement d'une infection
bactérienne.
 déterminer l'importance de l'infection
 déterminer l'organisme responsable
 identifier les médicaments possibles
 choisir le meilleur traitement
 raisonner à partir de données incomplètes
 MYCIN était un programme de recherche et n'a jamais
été réellement utilisé à l'hôpital
 incomplet,
 difficile à évaluer,
 mauvaise interface...
 Mais il a montré qu'on peut approcher un domaine
d'expertise

IFI Ontologies et Web sémantique – Cours 1 4


La connaissance dans MYCIN
 La base de connaissances comporte des règles, e.g.,
SI
 la coloration de l'organisme est GRAM négatif
 sa morphologie est un bâtonnet
 il est aérobie
ALORS
 il est vraisemblable (0,8) que l'organisme est un
enterobactariaceae
 On dispose donc d'un ensemble de règles de déductions
 Les inférences déduisent des faits à partir de faits
initiaux et des règles. Deux approches de base :
 partir de ce qu'on veut trouver et remonter vers les
faits (chaînage arrière)
 partir des faits et aller vers ce qu'on veut trouver
(chaînage avant)

IFI Ontologies et Web sémantique – Cours 1 5


Architecture du système

Interface

Base de connaissances

Moteur
d’inférence

Base de faits

IFI Ontologies et Web sémantique – Cours 1 6


Limites des SEs
 Peu de flexibilité
 adaptés à un problème précis
 dépendants du système d'inférence
 De grandes difficultés pour l'acquisition des
connaissances
 Besoin de retravailler sur la modélisation de
connaissances pour mieux séparer les connaissances
stratégiques et celles du domaine
 Connaissances stratégiques : expriment comment
une tâche va être effectuée
 Connaissances du domaine : concepts manipulés et
leurs relations. « Ce qui est vrai » dans le domaine
pour la tâche considérée

IFI Ontologies et Web sémantique – Cours 1 7


Modèle conceptuel
 explicite la manière dont le système résout ainsi que les
connaissances qu’il utilise
 MC = Connaissances stratégiques + connaissances
du domaine
 Un modèle est une abstraction du monde pour diminuer
sa complexité, en se focalisant sur certains buts
 conceptualiser entités du domaine et interactions
 intermédiaire entre connaissances et code (i.e., bien
structurer les connaissances du domaine,
indépendamment de l'implémentation)
 donc permettre d’accélérer l'acquisition de
connaissances

IFI Ontologies et Web sémantique – Cours 1 8


Modélisation des connaissances
 Modèle pour construire des bases de connaisances,
quelques approches en exemple:
 KADS/Common KADS – Université d’Amsterdam
 “Components of Expertise” - Steels
 “Generic Tasks” - Chandrasekaran
 “Role-limiting Methods” - McDermott
 Protégé - Musen, Stanford
 TMDA - Motta

IFI Ontologies et Web sémantique – Cours 1 9


Ingénierie des connaissances
 L'ingénierie des connaissances est l'étude des modèles
symboliques formels, en fonction des usages qu'ils
rendent possibles
 Quels modèles prévoir en amont des bases de
connaissances ?
 Quels langages et formalismes pour décrire les
modèles ?
 Comment construire les modèles nécessaires à une
application, selon quelles étapes et avec quels outils
?
 Comment passer du modèle à l’application ?
 Que devient le modèle en phase de maintenance ?
 Autres utilisations du modèle : génération
d’applications, etc.

IFI Ontologies et Web sémantique – Cours 1 10


Modélisations à base d’ontologies
 Des SEs aux SBCs
 De la simulation d'expert à la construction de modèles
 L'approche ici est de considérer la représentation des
connaissances comme la construction de modèles dont la
sémantique repose sur des ontologies et dont
l'implantation repose sur la logique de systèmes
symboliques
 Une ontologie est construite pour modéliser une partage
de connaissances dans des SBCs
 réutiliser des connaissances de domaines
 partages, communications entre SBCs

IFI Ontologies et Web sémantique – Cours 1 11


Notion d’ontologie
PHILOSOPHIE
 Une notion pour décrire la science d'être (adressant la
nature et l'organisation de la réalité)
 quels types de choses existent ?
 comment les choses devraient-elles relier ?

INGÉNIERIE DES CONNAISSANCES


 Une ontologie est une spécification explicite pour la
conceptualisation d’un domaine
 = ensemble des objets reconnus comme existant
dans le domaine
 construire une ontologie c’est aussi décider de la
manière d’être et d’exister des objets

IFI Ontologies et Web sémantique – Cours 1 12


Triangle du sens

Concept Chose
Conceptualisation Le monde

Symbole
Ontologie
Langage

Thesaurus

IFI Ontologies et Web sémantique – Cours 1 13


Ontologies dans l’IC
 Définit un vocabulaire commun pour les chercheurs qui
doivent partager les informations dans un domaine
 Elles incluent des définitions machine-interprétables des
concepts de base dans le domaine et des relations parmi
eux
 La construction d’une ontologie a pour but de partager et
de réutiliser des connaissances d’un domaine
 permet la compréhension commune du domaine sans
ambiguïté
 comme un moyen de communication et de
raisonnement
 entre personnes (peut être informelle)
 entre agents (doit être formelle)

IFI Ontologies et Web sémantique – Cours 1 14


Exemple d’ontologie
 Concepts et Relations
 Boit A, B, C
 Sur(X, Y): X sur Y
 Main(X): X dans la main
 SurTable(X) X sur la table C
 Autre solution A B

 Boit A, B, C; Table T C B A

 Sur(X, Y): X sur Y


 Contraints pour la relation
sur?
As is To be
IFI Ontologies et Web sémantique – Cours 1 15
Ontologies vs. bases de connaissances
 Ontologie = conceptualisation en classes génériques,
relations et règles
 les connaissances pertinentes pour un domaine
d’application
 Base de connaissances = ontologie + instances (a.k.a.
modèle du domaine)

IFI Ontologies et Web sémantique – Cours 1 16


Une classification des ontologies
 Ontologies de représentation
 définit un ensemble de primitives de représentation
 exemple : la «frame ontology» d’ONTOLINGUA
 Ontologies génériques (Dont le «haut » est réutilisable)
 Ontologies du domaine
 Ontologies d’une MRP
 le rôle joué par chaque concept dans une méthode
particulière est rendu explicite (ontologies de tâche)
 Ontologies d’application
 voir une ontologie d’application comme une double
spécialisation : d’une ontologie du domaine et d’une
ontologie de méthode

IFI Ontologies et Web sémantique – Cours 1 17


Ontologies et autres ressources
terminologiques

Light weight Heavy weight


ontology ontology

Base de
Connaissances
Terminologiques

IFI Ontologies et Web sémantique – Cours 1 18


Ontologie vs. thesaurus
 Corpus, taxonomie et thesaurus
 Corpus = une dictionnaire linguistique
 Taxonomie = une hiérarchie de vocabulaire
 Thesaurus = un ensemble de vocabulaire avec
relations «is_a», «synonyme», «voir_aussi»,…
 Ontologie
 Contenu = une taxinomie des concepts, des « rôles »
 Décrite dans un langage de représentation de
connaissances et exploitée par un système
informatique
 Possibilité de comparer et de classer des concepts
 Capacité générative
 Inférences

IFI Ontologies et Web sémantique – Cours 1 19


Ontologie vs. thesaurus

IFI Ontologies et Web sémantique – Cours 1 20


Représentation des ontologies :
historique
 Réseaux sémantiques (Brachman, Levêques)
 Logique du 1er ordre : CycL, KIF
 Frames : Frame Logic, Ontolingua
 Logiques de description
 Graphes conceptuels de Sowa
 Standards : DAML (Drapa) et OIL (Europe), OWL (W3C),
...

IFI Ontologies et Web sémantique – Cours 1 21


Web sémantique et autre vision

IFI Ontologies et Web sémantique – Cours 1 22


Qu’est-ce c’est le web ?
Qu’est-ce c’est le web ?
 Le web est inventé par Tim Berners-Lee
 Un espace d’informations global construit a partir de :
 HTTP (comment transférer des données de
ressource)
 autres protocoles: FTP, SMTP,…
 URI (comment identifier des ressources)
 deux types : URN (ressources non-adressables) et URL
(ressources adressables)
 HTML (comment formater des documents pour
présentation)
 autres formats multimédia : image, vidéo, audio,…

IFI Ontologies et Web sémantique – Cours 1 23


Le Web actuel
 Un lieu ou les machines présentent les documents et les
gens interprètent et font lier entre eux (i.e., web
syntaxique)
 Problèmes du web syntaxique
 Rechercher des documents
 Comment peut-on utiliser Google pour trouver tous les
articles écrits par Tim Berners-Lee sur le web
sémantique ?
 Extraire des informations a partir de documents
 Quel est le prix d’un livre donne ?
 Combiner des information pour obtenir des
connaissances
 Quels sont les vendeurs qui vendent souvent des livres
avec prix bon marche ?

IFI Ontologies et Web sémantique – Cours 1 24


Web sémantique est la solution
 Au lieu de publier des documents en langages naturels
 les publier sous forme de données manipulables par
machine
 Utiliser des termes compréhensibles par machine
pour représenter les informations
 Le Web Sémantique doit rendre les ressources
accessibles pour les traitements automatiques en
 Etendrant les balises de visualisation avec les balises
sémantiques
 Utiliser des ontologies pour fournir un vocabulaire
commun qui donne la sémantique des ressources
 Besoin d’avoir des langages d’ontologie communs
avant que nous pourrions partager les sémantiques

IFI Ontologies et Web sémantique – Cours 1 25


Langages pour le Web Sémantique
 XML est un langage de
représentation de données
 RDF est un modèle de base
pour fournir des meta-
données
 RDFS fournit des primitives
permettant de définir les
concepts ontologiques
 OWL fournit une couche
ontologique plus fine
 Autres langages peut être
étendu de l’OWL pour
fournir les couches plus
hautes.

IFI Ontologies et Web sémantique – Cours 1 26


La vue sociale du Web
 Logiciels sociaux
 facilitant la communication de groupe, la construction
et la solidification de liens sociaux, le travail
collaboratif, le jeu à plusieurs, la création collective,
organisés autour des outils en ligne
 Outils pour communication en ligne
 Chat
 Forum
 Blog (weblog)
 Wiki
 Réseaux sociaux
 Etc.

IFI Ontologies et Web sémantique – Cours 1 27


Blog/weblog
 Explosion de weblogs dans
l’usage du Web (multiplié
par 2 tous les 5 mois)
 Blog (né de la contraction
de contraction de web log),
est un site web ou les
entrées sont organisées
sous forme de journal
(journal intime, journal de
bord,...), souvent dans un
ordre chronologique inverse
 Plusieurs types de blog
 photoblog, travelblog, …

IFI Ontologies et Web sémantique – Cours 1 28


Réseaux sociaux
 Un réseau social est une structure
composée de noeuds et d’arcs qui
représentent généralement des
relations entre individus/organismes.
 Pour mettre les personnes en relation
mutuelle pour les actes de
 partage,
 échange,
 communication,
 collaboration, etc.
 Les réseaux sociaux en ligne peuvent
aider chacun des participants à
développer ses relations
 E.g., Facebook, Twitter, Linkin,...

IFI Ontologies et Web sémantique – Cours 1 29


Le futur du Web [Spivack, 2004]

Web sémantique
(SRI à base d’ontologies,
Métaweb
Connectivité sémantique

Services sémantiques, …) (Semantic social networking)

Web
(Moteur de recherche,
Logiciels sociaux
Portail, CMS, …) (Wiki, IM, P2P, Weblog, …)

Connectivité sociale

IFI Ontologies et Web sémantique – Cours 1 30


Matériels
 En ligne
 Cours “Introduction à l'ontologie en Intelligence
Artificielle” de Fabien Gandon, http://www-
sop.inria.fr/acacia/cours/essi2005/
 Cours "Semantic Web" de Jos de Bruijn,
http://www.debruijn.net/teaching/swt/
 Cours "Description Logic" de Enrico Franconi,
http://www.inf.unibz.it/~franconi/dl/course/
 Livre “A semantic Web primer” de Grigoris Antoniou
and Frank van Harmelen,
http://www.ics.forth.gr/isl/swprimer/
 Documentation de W3C,
http://www.w3.org/2001/sw/
 et beaucoup d’autres, …
 Grand remerciement aux auteurs !

IFI Ontologies et Web sémantique – Cours 1 31

Vous aimerez peut-être aussi