SlideShare a Scribd company logo
1 of 29
Download to read offline
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives




           Alignement entre des ontologies de domaine et la

                             Snomed : trois études de cas



                                 Laurent Mazuel et Jean Charlet
                      INSERM UMR_S 872, Eq. 20, Centre des Cordeliers, Paris

                          {laurent.mazuel, jean.charlet}@spim.jussieu.fr

                                 Conférence IC'09, 27 Mai 2009



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       1 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives




Plan




      1    Contexte

      2    Construction de l'alignement

      3    Étude de l'alignement

      4    Conclusion et perspectives



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       2 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives




Plan




      1    Contexte

      2    Construction de l'alignement

      3    Étude de l'alignement

      4    Conclusion et perspectives



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       3 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Contexte



Terminologie/ontologie de référence



      Ingénierie des connaissances médicales
           Besoin important dans le domaine médical
           →e.g. MeSH, FMA, Snomed, etc.
           Ce sont des terminologies de référence, utiles pour :
                    Aide aux codage de dossiers patients, etc.

      Terminologie Snomed v3.5
          116 000 concepts
          Hiérarchie (subsomption) de concepts
          Amenée à devenir la référence ocielle pour le codade en
          France (pour compléter la CIM-10 et la CCAM - épidémiologie
          médicale)
 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       4 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Contexte



Terminologie/ontologie d'interface



      Modèle de spécialité médicale
         Spécique à une spécialité médicale
                    e.g.pneumologie, HTA (hypertension artérielle)
                    Plus détaillée qu'un modèle de référence
             Ce sont des terminologies d'interface, utiles pour :
                    Indexation de dossiers médicaux spécialisés, etc.

      Ontologies de l'équipe
          OntoPneumo (pneumologie, 1 114 concepts)
          OntoHTA (hypertension artérielle, 506 concepts)
          OntoReaChir (réanimation post-chirurgicale, 2 039 concepts)

 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       5 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Alignement



Problème d'hétérogénéité




      Situation
           Le codage médical doit utiliser les modèles de référence
           L'indexation ne peut être ecace qu'avec des modèles de
           spécialité
      Problème
      Comment passer d'un modèle de spécialité à un modèle de
      référence ?
      Proposition
      Utiliser un alignement entre les concepts d'interface et de référence

 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       6 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Alignement



Problème d'hétérogénéité




      Situation
           Le codage médical doit utiliser les modèles de référence
           L'indexation ne peut être ecace qu'avec des modèles de
           spécialité
      Problème
      Comment passer d'un modèle de spécialité à un modèle de
      référence ?
      Proposition
      Utiliser un alignement entre les concepts d'interface et de référence

 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       6 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Alignement



Notre utilisation d'alignement




      Dénition
          Un alignement est un ensemble de correspondances entre un
          ou plusieurs concepts de deux terminologies
          Notre limite : couple d'équivalence entre deux concepts
      Exemples
          AccidentVasculaireCerebralSNOMED ≡ AVCOntoPneumo
          DosageDuPotassiumSNOMED ≡ KaliemieOntoPneumo



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       7 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



But de cette présentation



But de cette présentation




      But de cette présentation
          Présenter notre travail d'alignement entre trois ontologies
          d'interface (OntoPneumo, OntoHTA et OntoReaChir) à la
          Snomed v3.5
          Discuter de ces résultats
                     Où sont situés ces alignements dans les arbres conceptuels ?
                     La conceptualisation de ces modèles est-elle compatible ?




 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       8 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives




Plan




      1    Contexte

      2    Construction de l'alignement

      3    Étude de l'alignement

      4    Conclusion et perspectives



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed      27/05/2009       9 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Construction de l'alignement



Stratégie




      Déroulement de la construction
          Calcul automatique d'un alignement
           1



          Validation manuelle
           2



          Complétion manuelle
           3




 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       10 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Construction de l'alignement



Choix d'un algorithme d'alignement automatique


      Type d'alignement
          Alignement morpho-syntaxique (similarité des labels)
          Alignement hiérarchique (localisation des n÷uds)
          Alignement par instance (instances communes)
          Alignement par médiation (déduction d'un alignement à partir
          de deux alignements vers une ontologie de médiation)
      Dans notre cas :
      Hiérarchie faible dans la Snomed, pas d'instances et la Snomed est
      justement notre  ontologie  médiatrice pour des alignements
      futurs !
      Finalement
      Uniquement une approche morpho-syntaxique
 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       11 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Construction de l'alignement



Choix d'un algorithme d'alignement automatique


      Type d'alignement
          Alignement morpho-syntaxique (similarité des labels)
          Alignement hiérarchique (localisation des n÷uds)
          Alignement par instance (instances communes)
          Alignement par médiation (déduction d'un alignement à partir
          de deux alignements vers une ontologie de médiation)
      Dans notre cas :
      Hiérarchie faible dans la Snomed, pas d'instances et la Snomed est
      justement notre  ontologie  médiatrice pour des alignements
      futurs !
      Finalement
      Uniquement une approche morpho-syntaxique
 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       11 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Construction de l'alignement



Choix d'un algorithme d'alignement automatique


      Type d'alignement
          Alignement morpho-syntaxique (similarité des labels)
          Alignement hiérarchique (localisation des n÷uds)
          Alignement par instance (instances communes)
          Alignement par médiation (déduction d'un alignement à partir
          de deux alignements vers une ontologie de médiation)
      Dans notre cas :
      Hiérarchie faible dans la Snomed, pas d'instances et la Snomed est
      justement notre  ontologie  médiatrice pour des alignements
      futurs !
      Finalement
      Uniquement une approche morpho-syntaxique
 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       11 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Construction de l'alignement



Notre application morpho-syntaxique


      Pré-traitement morphologique
           Suppression des diacritiques, espaces et autres caractères
           spéciaux
           Suppression des mots de liaisons
           Snomed : suppression de certains suxes  codage  (e.g. en
           anatomie :  SAI  - Sans Autre Indication)

      Méthodes utilisées
          Lexicalisations SKOS (altLabel, prefLabel)
          Distance de Levenshtein (seuil acceptable : 0, 97)
          ⇒ fondée sur les suppressions, délétions, échange de lettres
          Mesure de Stoilos, I_sub (seuil acceptable : 0, 9)
          ⇒ fondée sur les occurrences de sous-chaînes de caractères
 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       12 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Construction de l'alignement



Résultats de l'alignement automatique




                                                      Alignements                 Alignement
           Ontologie     Concepts                  automatiques à la                  nal
           de spécialité                                Snomed
                                                  Directs     Validés
           OntoPneumo            1114               669        613                     787
           OntoHTA                506               159        144                    228
           OntoReaChir           2039              1046        987                    1187




 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       13 / 23
Validation manuelle




            Logiciel présenté demain à la session Demo
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Construction de l'alignement



Après validation




                                                      Alignements                 Alignement
           Ontologie     Concepts                  automatiques à la                  nal
           de spécialité                                Snomed
                                                  Directs     Validés
           OntoPneumo            1114               669        613                      787
           OntoHTA                506               159        144                      228
           OntoReaChir           2039              1046        987                     1187



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       15 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Construction de l'alignement



Après complétion manuelle




                                                      Alignements                 Alignement
           Ontologie     Concepts                  automatiques à la                  nal
           de spécialité                                Snomed
                                                  Directs     Validés
           OntoPneumo            1114               669        613                     787
           OntoHTA                506               159        144                     228
           OntoReaChir           2039              1046        987                    1187



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       16 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives




Plan




      1    Contexte

      2    Construction de l'alignement

      3    Étude de l'alignement

      4    Conclusion et perspectives



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       17 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Étude de l'alignement



Visualisation de cet alignement




             Partie droite : sous-arbres complets non alignés (de la racine
             aux feuilles)
             Partie gauche :
                    Haute : concepts hauts non alignés (i.e. pas d'ancêtres alignés)
                    Basse : concepts feuilles non alignés (i.e. pas de ls alignés)
                    Centrale/bleue : concepts alignés (i.e. au moins un ancêtre et
                    un descendant aligné)
 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       18 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Étude de l'alignement



Interprétation des résultats




           1   Les concepts spéciques sont peu dans la Snomed
           2   Les concepts structurants génériques sont absents de la
               Snomed
               ⇒ alignements au niveau central ( core )

               Des sous-arbres entiers de spécialités absent de la Snomed
               ⇒ diérence de conceptualisation (e.g. sous-arbres traitant des
               médicaments, échelle de classication internationale, etc.)



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       19 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Étude de l'alignement



Comparaison des alignements




      Croisement des alignements
           Anatomie ( jambe ,  c÷ur )
           État physiologique patient ( tension artérielle )
           Examen générique ( échographie )
           Signes ( AVC )
 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       20 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives




Plan




      1    Contexte

      2    Construction de l'alignement

      3    Étude de l'alignement

      4    Conclusion et perspectives



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       21 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Conclusion



Conclusion




      Conclusion
          Résultats analogues à ceux déjà menés sur la
          Snomed-CT[Bodenreider :AMIA08] avec la terminologie Loinc
          Laboratory Test
          Les modèles de spécialité sont plus détaillés que les références,
          il n'est pas possible d'induire automatiquement une ontologie
          de spécialité à partir d'un modèle générique de référence
          ⇒ conrme la pertinence des processus de construction
          externe des modèles d'interface, malgré le temps nécessaire
          L'alignement permet une proposition pour pratiquement
          chaque concept médical (même plus générique)
          ⇒ possibilité pour le codage médical automatique


 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       22 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Conclusion



Conclusion




      Conclusion
          Résultats analogues à ceux déjà menés sur la
          Snomed-CT[Bodenreider :AMIA08] avec la terminologie Loinc
          Laboratory Test
          Les modèles de spécialité sont plus détaillés que les références,
          il n'est pas possible d'induire automatiquement une ontologie
          de spécialité à partir d'un modèle générique de référence
          ⇒ conrme la pertinence des processus de construction
          externe des modèles d'interface, malgré le temps nécessaire
          L'alignement permet une proposition pour pratiquement
          chaque concept médical (même plus générique)
          ⇒ possibilité pour le codage médical automatique


 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       22 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Conclusion



Conclusion




      Conclusion
          Résultats analogues à ceux déjà menés sur la
          Snomed-CT[Bodenreider :AMIA08] avec la terminologie Loinc
          Laboratory Test
          Les modèles de spécialité sont plus détaillés que les références,
          il n'est pas possible d'induire automatiquement une ontologie
          de spécialité à partir d'un modèle générique de référence
          ⇒ conrme la pertinence des processus de construction
          externe des modèles d'interface, malgré le temps nécessaire
          L'alignement permet une proposition pour pratiquement
          chaque concept médical (même plus générique)
          ⇒ possibilité pour le codage médical automatique


 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       22 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Perspectives



Perspectives




               OntoHTA est aligné à la Snomed-CT, Snomed v3.5 est aligné
               à la Snomed-CT
               ⇒possibilité de créer un alignement par transitivité et de le
               comparer au notre
               développer un système de codage médical !

                                   Merci pour votre attention !
                                         Quelques questions ?



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       23 / 23
Contexte           Construction de l'alignement        Étude de l'alignement      Conclusion et perspectives



Perspectives



Perspectives




               OntoHTA est aligné à la Snomed-CT, Snomed v3.5 est aligné
               à la Snomed-CT
               ⇒possibilité de créer un alignement par transitivité et de le
               comparer au notre
               développer un système de codage médical !

                                   Merci pour votre attention !
                                         Quelques questions ?



 L. Mazuel / J. Charlet        Alignement entre ontologies de domaine et Snomed     27/05/2009       23 / 23

More Related Content

Viewers also liked

Nuxeo Courrier (Nov. 2008)
Nuxeo Courrier (Nov. 2008)Nuxeo Courrier (Nov. 2008)
Nuxeo Courrier (Nov. 2008)Nuxeo
 
INFORMACION DE ANTEQUERA
INFORMACION DE ANTEQUERAINFORMACION DE ANTEQUERA
INFORMACION DE ANTEQUERAPepe Jiménez
 
Rapport annuel de l'édition 2014 2015 en perspective par le SNE
Rapport annuel de l'édition 2014 2015 en perspective par le SNERapport annuel de l'édition 2014 2015 en perspective par le SNE
Rapport annuel de l'édition 2014 2015 en perspective par le SNEVincent DEMULIERE
 
Escapada Fin De Semana A Baiona
Escapada Fin De Semana A BaionaEscapada Fin De Semana A Baiona
Escapada Fin De Semana A Baionaguestc89e5e
 
Cubiertas Catedral Sevilla
Cubiertas Catedral SevillaCubiertas Catedral Sevilla
Cubiertas Catedral Sevillacosasdeandalucia
 
L12402.vts dau tu quoc te - gk-ck 01
L12402.vts   dau tu quoc te - gk-ck 01L12402.vts   dau tu quoc te - gk-ck 01
L12402.vts dau tu quoc te - gk-ck 01Doan Tran Ngocvu
 
1er domingo adviento ciclo c
1er domingo adviento ciclo c1er domingo adviento ciclo c
1er domingo adviento ciclo ceducarconjesus
 
Estrategia De Medios
Estrategia De MediosEstrategia De Medios
Estrategia De MediosLuis Palomino
 
Diaporama Démarche
Diaporama DémarcheDiaporama Démarche
Diaporama Démarcheguest18aaf6
 
Wiki Selene Wiki
Wiki Selene  WikiWiki Selene  Wiki
Wiki Selene Wikielsubias1
 
Examen OrtográFico A La Ciudad
Examen OrtográFico A La CiudadExamen OrtográFico A La Ciudad
Examen OrtográFico A La Ciudadcrisc4
 
Webinar Cloud Hybrid Toolbox
Webinar Cloud Hybrid ToolboxWebinar Cloud Hybrid Toolbox
Webinar Cloud Hybrid ToolboxIkoula
 
Cecaba dia andalucia_2010_buenos aires
Cecaba dia andalucia_2010_buenos airesCecaba dia andalucia_2010_buenos aires
Cecaba dia andalucia_2010_buenos airescosasdeandalucia
 
L'avenir de Java : Erlang, Haskell ou Ruby
L'avenir de Java : Erlang, Haskell ou RubyL'avenir de Java : Erlang, Haskell ou Ruby
L'avenir de Java : Erlang, Haskell ou RubyMarc Bojoly
 

Viewers also liked (20)

Nuxeo Courrier (Nov. 2008)
Nuxeo Courrier (Nov. 2008)Nuxeo Courrier (Nov. 2008)
Nuxeo Courrier (Nov. 2008)
 
Unidad temática 1 3 parte
Unidad temática 1   3 parteUnidad temática 1   3 parte
Unidad temática 1 3 parte
 
INFORMACION DE ANTEQUERA
INFORMACION DE ANTEQUERAINFORMACION DE ANTEQUERA
INFORMACION DE ANTEQUERA
 
Game over, insert safety
Game over, insert safetyGame over, insert safety
Game over, insert safety
 
Rapport annuel de l'édition 2014 2015 en perspective par le SNE
Rapport annuel de l'édition 2014 2015 en perspective par le SNERapport annuel de l'édition 2014 2015 en perspective par le SNE
Rapport annuel de l'édition 2014 2015 en perspective par le SNE
 
Escapada Fin De Semana A Baiona
Escapada Fin De Semana A BaionaEscapada Fin De Semana A Baiona
Escapada Fin De Semana A Baiona
 
Cubiertas Catedral Sevilla
Cubiertas Catedral SevillaCubiertas Catedral Sevilla
Cubiertas Catedral Sevilla
 
Preciosa Factura
Preciosa FacturaPreciosa Factura
Preciosa Factura
 
L12402.vts dau tu quoc te - gk-ck 01
L12402.vts   dau tu quoc te - gk-ck 01L12402.vts   dau tu quoc te - gk-ck 01
L12402.vts dau tu quoc te - gk-ck 01
 
1er domingo adviento ciclo c
1er domingo adviento ciclo c1er domingo adviento ciclo c
1er domingo adviento ciclo c
 
Estrategia De Medios
Estrategia De MediosEstrategia De Medios
Estrategia De Medios
 
Diaporama Démarche
Diaporama DémarcheDiaporama Démarche
Diaporama Démarche
 
Wiki Selene Wiki
Wiki Selene  WikiWiki Selene  Wiki
Wiki Selene Wiki
 
La Terre
La TerreLa Terre
La Terre
 
Examen OrtográFico A La Ciudad
Examen OrtográFico A La CiudadExamen OrtográFico A La Ciudad
Examen OrtográFico A La Ciudad
 
Webinar Cloud Hybrid Toolbox
Webinar Cloud Hybrid ToolboxWebinar Cloud Hybrid Toolbox
Webinar Cloud Hybrid Toolbox
 
100 Cierto
100 Cierto100 Cierto
100 Cierto
 
Cecaba dia andalucia_2010_buenos aires
Cecaba dia andalucia_2010_buenos airesCecaba dia andalucia_2010_buenos aires
Cecaba dia andalucia_2010_buenos aires
 
Deep Club
Deep ClubDeep Club
Deep Club
 
L'avenir de Java : Erlang, Haskell ou Ruby
L'avenir de Java : Erlang, Haskell ou RubyL'avenir de Java : Erlang, Haskell ou Ruby
L'avenir de Java : Erlang, Haskell ou Ruby
 

More from Conférence IC 2009

Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
Conception assistée d’une ontologie à partir d’une conceptualisation consensu...Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
Conception assistée d’une ontologie à partir d’une conceptualisation consensu...Conférence IC 2009
 
Sémantique des folksonomies: structuration collaborative et assistée
Sémantique des folksonomies: structuration collaborative et assistéeSémantique des folksonomies: structuration collaborative et assistée
Sémantique des folksonomies: structuration collaborative et assistéeConférence IC 2009
 
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...Conférence IC 2009
 
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...Conférence IC 2009
 
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Conférence IC 2009
 
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...Conférence IC 2009
 
Evaluation d'associations sémantiques dans une ontologie de domaine
Evaluation d'associations sémantiques dans une ontologie de domaineEvaluation d'associations sémantiques dans une ontologie de domaine
Evaluation d'associations sémantiques dans une ontologie de domaineConférence IC 2009
 
Ontologies étendues pour l'annotation sémantique
Ontologies étendues pour l'annotation sémantiqueOntologies étendues pour l'annotation sémantique
Ontologies étendues pour l'annotation sémantiqueConférence IC 2009
 
Modélisation systématique de recommandations de pratique clinique: une étude ...
Modélisation systématique de recommandations de pratique clinique: une étude ...Modélisation systématique de recommandations de pratique clinique: une étude ...
Modélisation systématique de recommandations de pratique clinique: une étude ...Conférence IC 2009
 
Connaissances opérationnelles pour la conception automatique de légendes de c...
Connaissances opérationnelles pour la conception automatique de légendes de c...Connaissances opérationnelles pour la conception automatique de légendes de c...
Connaissances opérationnelles pour la conception automatique de légendes de c...Conférence IC 2009
 
Patrons de gestion des changements OWL
Patrons de gestion des changements OWLPatrons de gestion des changements OWL
Patrons de gestion des changements OWLConférence IC 2009
 
Construction automatique d’ontologies à partir d’une base de données relation...
Construction automatique d’ontologies à partir d’une base de données relation...Construction automatique d’ontologies à partir d’une base de données relation...
Construction automatique d’ontologies à partir d’une base de données relation...Conférence IC 2009
 
Indexation de photos sociales par propagation sur une hiérarchie de concepts
Indexation de photos sociales par propagation sur une hiérarchie de conceptsIndexation de photos sociales par propagation sur une hiérarchie de concepts
Indexation de photos sociales par propagation sur une hiérarchie de conceptsConférence IC 2009
 
Gradients de prototypicalité appliqués à la personnalisation d'ontologies
Gradients de prototypicalité appliqués à la personnalisation d'ontologiesGradients de prototypicalité appliqués à la personnalisation d'ontologies
Gradients de prototypicalité appliqués à la personnalisation d'ontologiesConférence IC 2009
 
Démarches sémantiques de recherche d'information sur le Web
Démarches sémantiques de recherche d'information sur le WebDémarches sémantiques de recherche d'information sur le Web
Démarches sémantiques de recherche d'information sur le WebConférence IC 2009
 
Méta-modèle général de description de ressources terminologiques et ontologiques
Méta-modèle général de description de ressources terminologiques et ontologiquesMéta-modèle général de description de ressources terminologiques et ontologiques
Méta-modèle général de description de ressources terminologiques et ontologiquesConférence IC 2009
 
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...Conférence IC 2009
 
COBRA : Une plate-forme de RàPC basée sur des ontologies
COBRA : Une plate-forme de RàPC basée sur des ontologiesCOBRA : Une plate-forme de RàPC basée sur des ontologies
COBRA : Une plate-forme de RàPC basée sur des ontologiesConférence IC 2009
 
Construction automatique d'ontologies à partir de spécifications de bases de ...
Construction automatique d'ontologies à partir de spécifications de bases de ...Construction automatique d'ontologies à partir de spécifications de bases de ...
Construction automatique d'ontologies à partir de spécifications de bases de ...Conférence IC 2009
 
Explorer des actualités multimédia dans le Web de données
Explorer des actualités multimédia dans le Web de donnéesExplorer des actualités multimédia dans le Web de données
Explorer des actualités multimédia dans le Web de donnéesConférence IC 2009
 

More from Conférence IC 2009 (20)

Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
Conception assistée d’une ontologie à partir d’une conceptualisation consensu...Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
 
Sémantique des folksonomies: structuration collaborative et assistée
Sémantique des folksonomies: structuration collaborative et assistéeSémantique des folksonomies: structuration collaborative et assistée
Sémantique des folksonomies: structuration collaborative et assistée
 
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
 
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
 
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
 
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
 
Evaluation d'associations sémantiques dans une ontologie de domaine
Evaluation d'associations sémantiques dans une ontologie de domaineEvaluation d'associations sémantiques dans une ontologie de domaine
Evaluation d'associations sémantiques dans une ontologie de domaine
 
Ontologies étendues pour l'annotation sémantique
Ontologies étendues pour l'annotation sémantiqueOntologies étendues pour l'annotation sémantique
Ontologies étendues pour l'annotation sémantique
 
Modélisation systématique de recommandations de pratique clinique: une étude ...
Modélisation systématique de recommandations de pratique clinique: une étude ...Modélisation systématique de recommandations de pratique clinique: une étude ...
Modélisation systématique de recommandations de pratique clinique: une étude ...
 
Connaissances opérationnelles pour la conception automatique de légendes de c...
Connaissances opérationnelles pour la conception automatique de légendes de c...Connaissances opérationnelles pour la conception automatique de légendes de c...
Connaissances opérationnelles pour la conception automatique de légendes de c...
 
Patrons de gestion des changements OWL
Patrons de gestion des changements OWLPatrons de gestion des changements OWL
Patrons de gestion des changements OWL
 
Construction automatique d’ontologies à partir d’une base de données relation...
Construction automatique d’ontologies à partir d’une base de données relation...Construction automatique d’ontologies à partir d’une base de données relation...
Construction automatique d’ontologies à partir d’une base de données relation...
 
Indexation de photos sociales par propagation sur une hiérarchie de concepts
Indexation de photos sociales par propagation sur une hiérarchie de conceptsIndexation de photos sociales par propagation sur une hiérarchie de concepts
Indexation de photos sociales par propagation sur une hiérarchie de concepts
 
Gradients de prototypicalité appliqués à la personnalisation d'ontologies
Gradients de prototypicalité appliqués à la personnalisation d'ontologiesGradients de prototypicalité appliqués à la personnalisation d'ontologies
Gradients de prototypicalité appliqués à la personnalisation d'ontologies
 
Démarches sémantiques de recherche d'information sur le Web
Démarches sémantiques de recherche d'information sur le WebDémarches sémantiques de recherche d'information sur le Web
Démarches sémantiques de recherche d'information sur le Web
 
Méta-modèle général de description de ressources terminologiques et ontologiques
Méta-modèle général de description de ressources terminologiques et ontologiquesMéta-modèle général de description de ressources terminologiques et ontologiques
Méta-modèle général de description de ressources terminologiques et ontologiques
 
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
 
COBRA : Une plate-forme de RàPC basée sur des ontologies
COBRA : Une plate-forme de RàPC basée sur des ontologiesCOBRA : Une plate-forme de RàPC basée sur des ontologies
COBRA : Une plate-forme de RàPC basée sur des ontologies
 
Construction automatique d'ontologies à partir de spécifications de bases de ...
Construction automatique d'ontologies à partir de spécifications de bases de ...Construction automatique d'ontologies à partir de spécifications de bases de ...
Construction automatique d'ontologies à partir de spécifications de bases de ...
 
Explorer des actualités multimédia dans le Web de données
Explorer des actualités multimédia dans le Web de donnéesExplorer des actualités multimédia dans le Web de données
Explorer des actualités multimédia dans le Web de données
 

Alignement entre ontologie de domaine et la Snomed: trois études de cas

  • 1. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Alignement entre des ontologies de domaine et la Snomed : trois études de cas Laurent Mazuel et Jean Charlet INSERM UMR_S 872, Eq. 20, Centre des Cordeliers, Paris {laurent.mazuel, jean.charlet}@spim.jussieu.fr Conférence IC'09, 27 Mai 2009 L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 1 / 23
  • 2. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Plan 1 Contexte 2 Construction de l'alignement 3 Étude de l'alignement 4 Conclusion et perspectives L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 2 / 23
  • 3. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Plan 1 Contexte 2 Construction de l'alignement 3 Étude de l'alignement 4 Conclusion et perspectives L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 3 / 23
  • 4. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Contexte Terminologie/ontologie de référence Ingénierie des connaissances médicales Besoin important dans le domaine médical →e.g. MeSH, FMA, Snomed, etc. Ce sont des terminologies de référence, utiles pour : Aide aux codage de dossiers patients, etc. Terminologie Snomed v3.5 116 000 concepts Hiérarchie (subsomption) de concepts Amenée à devenir la référence ocielle pour le codade en France (pour compléter la CIM-10 et la CCAM - épidémiologie médicale) L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 4 / 23
  • 5. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Contexte Terminologie/ontologie d'interface Modèle de spécialité médicale Spécique à une spécialité médicale e.g.pneumologie, HTA (hypertension artérielle) Plus détaillée qu'un modèle de référence Ce sont des terminologies d'interface, utiles pour : Indexation de dossiers médicaux spécialisés, etc. Ontologies de l'équipe OntoPneumo (pneumologie, 1 114 concepts) OntoHTA (hypertension artérielle, 506 concepts) OntoReaChir (réanimation post-chirurgicale, 2 039 concepts) L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 5 / 23
  • 6. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Alignement Problème d'hétérogénéité Situation Le codage médical doit utiliser les modèles de référence L'indexation ne peut être ecace qu'avec des modèles de spécialité Problème Comment passer d'un modèle de spécialité à un modèle de référence ? Proposition Utiliser un alignement entre les concepts d'interface et de référence L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 6 / 23
  • 7. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Alignement Problème d'hétérogénéité Situation Le codage médical doit utiliser les modèles de référence L'indexation ne peut être ecace qu'avec des modèles de spécialité Problème Comment passer d'un modèle de spécialité à un modèle de référence ? Proposition Utiliser un alignement entre les concepts d'interface et de référence L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 6 / 23
  • 8. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Alignement Notre utilisation d'alignement Dénition Un alignement est un ensemble de correspondances entre un ou plusieurs concepts de deux terminologies Notre limite : couple d'équivalence entre deux concepts Exemples AccidentVasculaireCerebralSNOMED ≡ AVCOntoPneumo DosageDuPotassiumSNOMED ≡ KaliemieOntoPneumo L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 7 / 23
  • 9. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives But de cette présentation But de cette présentation But de cette présentation Présenter notre travail d'alignement entre trois ontologies d'interface (OntoPneumo, OntoHTA et OntoReaChir) à la Snomed v3.5 Discuter de ces résultats Où sont situés ces alignements dans les arbres conceptuels ? La conceptualisation de ces modèles est-elle compatible ? L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 8 / 23
  • 10. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Plan 1 Contexte 2 Construction de l'alignement 3 Étude de l'alignement 4 Conclusion et perspectives L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 9 / 23
  • 11. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Construction de l'alignement Stratégie Déroulement de la construction Calcul automatique d'un alignement 1 Validation manuelle 2 Complétion manuelle 3 L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 10 / 23
  • 12. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Construction de l'alignement Choix d'un algorithme d'alignement automatique Type d'alignement Alignement morpho-syntaxique (similarité des labels) Alignement hiérarchique (localisation des n÷uds) Alignement par instance (instances communes) Alignement par médiation (déduction d'un alignement à partir de deux alignements vers une ontologie de médiation) Dans notre cas : Hiérarchie faible dans la Snomed, pas d'instances et la Snomed est justement notre ontologie médiatrice pour des alignements futurs ! Finalement Uniquement une approche morpho-syntaxique L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 11 / 23
  • 13. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Construction de l'alignement Choix d'un algorithme d'alignement automatique Type d'alignement Alignement morpho-syntaxique (similarité des labels) Alignement hiérarchique (localisation des n÷uds) Alignement par instance (instances communes) Alignement par médiation (déduction d'un alignement à partir de deux alignements vers une ontologie de médiation) Dans notre cas : Hiérarchie faible dans la Snomed, pas d'instances et la Snomed est justement notre ontologie médiatrice pour des alignements futurs ! Finalement Uniquement une approche morpho-syntaxique L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 11 / 23
  • 14. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Construction de l'alignement Choix d'un algorithme d'alignement automatique Type d'alignement Alignement morpho-syntaxique (similarité des labels) Alignement hiérarchique (localisation des n÷uds) Alignement par instance (instances communes) Alignement par médiation (déduction d'un alignement à partir de deux alignements vers une ontologie de médiation) Dans notre cas : Hiérarchie faible dans la Snomed, pas d'instances et la Snomed est justement notre ontologie médiatrice pour des alignements futurs ! Finalement Uniquement une approche morpho-syntaxique L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 11 / 23
  • 15. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Construction de l'alignement Notre application morpho-syntaxique Pré-traitement morphologique Suppression des diacritiques, espaces et autres caractères spéciaux Suppression des mots de liaisons Snomed : suppression de certains suxes codage (e.g. en anatomie : SAI - Sans Autre Indication) Méthodes utilisées Lexicalisations SKOS (altLabel, prefLabel) Distance de Levenshtein (seuil acceptable : 0, 97) ⇒ fondée sur les suppressions, délétions, échange de lettres Mesure de Stoilos, I_sub (seuil acceptable : 0, 9) ⇒ fondée sur les occurrences de sous-chaînes de caractères L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 12 / 23
  • 16. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Construction de l'alignement Résultats de l'alignement automatique Alignements Alignement Ontologie Concepts automatiques à la nal de spécialité Snomed Directs Validés OntoPneumo 1114 669 613 787 OntoHTA 506 159 144 228 OntoReaChir 2039 1046 987 1187 L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 13 / 23
  • 17. Validation manuelle Logiciel présenté demain à la session Demo
  • 18. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Construction de l'alignement Après validation Alignements Alignement Ontologie Concepts automatiques à la nal de spécialité Snomed Directs Validés OntoPneumo 1114 669 613 787 OntoHTA 506 159 144 228 OntoReaChir 2039 1046 987 1187 L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 15 / 23
  • 19. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Construction de l'alignement Après complétion manuelle Alignements Alignement Ontologie Concepts automatiques à la nal de spécialité Snomed Directs Validés OntoPneumo 1114 669 613 787 OntoHTA 506 159 144 228 OntoReaChir 2039 1046 987 1187 L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 16 / 23
  • 20. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Plan 1 Contexte 2 Construction de l'alignement 3 Étude de l'alignement 4 Conclusion et perspectives L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 17 / 23
  • 21. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Étude de l'alignement Visualisation de cet alignement Partie droite : sous-arbres complets non alignés (de la racine aux feuilles) Partie gauche : Haute : concepts hauts non alignés (i.e. pas d'ancêtres alignés) Basse : concepts feuilles non alignés (i.e. pas de ls alignés) Centrale/bleue : concepts alignés (i.e. au moins un ancêtre et un descendant aligné) L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 18 / 23
  • 22. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Étude de l'alignement Interprétation des résultats 1 Les concepts spéciques sont peu dans la Snomed 2 Les concepts structurants génériques sont absents de la Snomed ⇒ alignements au niveau central ( core ) Des sous-arbres entiers de spécialités absent de la Snomed ⇒ diérence de conceptualisation (e.g. sous-arbres traitant des médicaments, échelle de classication internationale, etc.) L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 19 / 23
  • 23. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Étude de l'alignement Comparaison des alignements Croisement des alignements Anatomie ( jambe , c÷ur ) État physiologique patient ( tension artérielle ) Examen générique ( échographie ) Signes ( AVC ) L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 20 / 23
  • 24. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Plan 1 Contexte 2 Construction de l'alignement 3 Étude de l'alignement 4 Conclusion et perspectives L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 21 / 23
  • 25. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Conclusion Conclusion Conclusion Résultats analogues à ceux déjà menés sur la Snomed-CT[Bodenreider :AMIA08] avec la terminologie Loinc Laboratory Test Les modèles de spécialité sont plus détaillés que les références, il n'est pas possible d'induire automatiquement une ontologie de spécialité à partir d'un modèle générique de référence ⇒ conrme la pertinence des processus de construction externe des modèles d'interface, malgré le temps nécessaire L'alignement permet une proposition pour pratiquement chaque concept médical (même plus générique) ⇒ possibilité pour le codage médical automatique L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 22 / 23
  • 26. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Conclusion Conclusion Conclusion Résultats analogues à ceux déjà menés sur la Snomed-CT[Bodenreider :AMIA08] avec la terminologie Loinc Laboratory Test Les modèles de spécialité sont plus détaillés que les références, il n'est pas possible d'induire automatiquement une ontologie de spécialité à partir d'un modèle générique de référence ⇒ conrme la pertinence des processus de construction externe des modèles d'interface, malgré le temps nécessaire L'alignement permet une proposition pour pratiquement chaque concept médical (même plus générique) ⇒ possibilité pour le codage médical automatique L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 22 / 23
  • 27. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Conclusion Conclusion Conclusion Résultats analogues à ceux déjà menés sur la Snomed-CT[Bodenreider :AMIA08] avec la terminologie Loinc Laboratory Test Les modèles de spécialité sont plus détaillés que les références, il n'est pas possible d'induire automatiquement une ontologie de spécialité à partir d'un modèle générique de référence ⇒ conrme la pertinence des processus de construction externe des modèles d'interface, malgré le temps nécessaire L'alignement permet une proposition pour pratiquement chaque concept médical (même plus générique) ⇒ possibilité pour le codage médical automatique L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 22 / 23
  • 28. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Perspectives Perspectives OntoHTA est aligné à la Snomed-CT, Snomed v3.5 est aligné à la Snomed-CT ⇒possibilité de créer un alignement par transitivité et de le comparer au notre développer un système de codage médical ! Merci pour votre attention ! Quelques questions ? L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 23 / 23
  • 29. Contexte Construction de l'alignement Étude de l'alignement Conclusion et perspectives Perspectives Perspectives OntoHTA est aligné à la Snomed-CT, Snomed v3.5 est aligné à la Snomed-CT ⇒possibilité de créer un alignement par transitivité et de le comparer au notre développer un système de codage médical ! Merci pour votre attention ! Quelques questions ? L. Mazuel / J. Charlet Alignement entre ontologies de domaine et Snomed 27/05/2009 23 / 23