Une ontologie et un système expert Chez Renault ?

Slides:



Advertisements
Présentations similaires
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Advertisements

Académie de Créteil - B.C.
Koha - Greenstone Symposium Koha Miramas 28 mai 2010
A.Martinez-Nepveu.
Proposition de recherches sur ABI (Pro Quest) Lise Herzhaft (Urfist de Lyon) et MH Prévoteau (Bibliothèque Université Paris 2) Mise en forme par Nolwenn.
Projet extranet My.Eolas
Marine Campedel mars 2005 INDEXATION des IMAGES Marine Campedel mars 2005.
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Comment choisir une solution technologique de veille sur le marché ?
JXDVDTEK – Une DVDthèque en Java et XML
T ravail E tude R echerche COUREUX Éric DUCK Christian ZENGERLÉ Olivier COUREUX Éric DUCK Christian ZENGERLÉ Olivier EncadrantsEncadrants M. Crescenzo.
Initiation et perfectionnement à lutilisation de la micro-informatique Publier des films sur DailyMotion (sur Mac et sur PC) ©Yves Roger Cornil
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
Systèmes Experts implémentation en Prolog
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
IronWEB : Une architecture distribuée
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Conception d’une application de gestion de fiches études
MARDI 19 NOVEMBRE 2013 NEVERS COMMUNIQUER AVEC UN PETIT BUDGET 1.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Développement d’applications web
Présentation générale de MapBruit
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
Introduction to Information Systems
Vue générale de Sharpdesk
le profil UML en temps réel MARTE
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Classification Multi Source En Intégrant La Texture
Projet Master 2 Nouvelles Technologies et Handicap
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Rappel au Code de sécurité des travaux 1 Code de sécurité des travaux Rappel du personnel initié Chapitre Lignes de Transport (Aériennes)
La voyage de Jean Pierre
Configuration de Windows Server 2008 Active Directory
Rachid El Boussarghini
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
2 TP avec l ’aide d ’un modeleur 3D :
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
Projet Génie Logiciel & UML, Bases de Données & Interfaces
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Graphe d ’interaction La réalisation du graphe d ’interaction permet d ’assurer l'uniformité des pages et de navigation qui rendent un projet plus fonctionnel.
Ecaterina Giacomini Pacurar
Notre calendrier français MARS 2014
Web sémantique : Web de demain
De la scénarisation pédagogique à la scénarisation documentaire
UNIVERSITE DE TECHNOLOGIE COMPIEGNE Unité dInnovation – Ingénierie des Contenus et Savoirs 28/05/2007 UTC UI - ICS Valérie Moreau Scénarios de mise en.
Conception des Réalisé par : Nassim TIGUENITINE.
C'est pour bientôt.....
Portail CVM Vision pédagogique.
La face cachée des systèmes de recherche Martin Bouchard, président Janvier 2003.
Projet de Master première année 2007 / 2008
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
CALENDRIER-PLAYBOY 2020.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Projet de stage d’année IIR4 sous le thème:
Supports de formation au SQ Unifié
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Informatique et Sciences du Numérique
Apéro Techno Romain Maragou - Aliou Sow Web sémantique.
INTRODUCTION AUX BASES DE DONNEES
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Transcription de la présentation:

Une ontologie et un système expert Chez Renault ? Alexandra Ahouandjinou Mémoire d’ingénieur Conservatoire National des Arts et Métiers CNAM Paris (France)

Plan de l’exposé Présentation de la société, du client et de l’équipe. Description du SI Continuité Numérique. Description du premier projet : ITC. Analyses et solutions proposées au projet ITC. Objectifs et contexte problématique du deuxième projet. Les solutions proposées. Conclusion Générale.

La société, DATACEP DATACEP société de service et de conseil, filiale spécialisée en SI du groupe Altran. Ses secteurs d’activité : - Consulting et veille technologique en SI, - Architecture et administration en SI, - Ingénierie industrielle… De nombreux clients (Industrie, Télécoms, Banques et Assurances…)

Le client, Renault constructeur automobile Renault, présent dans 118 pays. Plus de 350 sites industriels et commerciaux. Prés de 120 Millions de collaborateurs. CA en 2005 : 41,3 Milliards d’euros. Secteur d’activité en deux branches : Automobile. Financement des ventes.

L’équipe TAM TAM Programme de recherche Technologies Appliquées au Multimédia, partie intégrante de le Recherche et Développement chez Renault. Projets Multimédia : Couleur et matière,ASK, Semantic 3D, ITC, Expérimentation 3D et CN.

Le SI, Continuité numérique Définition Domaine transverse à tous les projets de l’équipe TAM. Concevoir et capitaliser la production documentaire à l’aide de données s’affranchissant du prototypage. Aspects fonctionnels Collecte. Exploitation. Publication.

Les trois phases de la Continuité Numérique Données corrigées, positionnées et texturées Papier Métadonnées : gestion des arborescences Géométries – M3D Web Vidéo Métadonnées (Nomenclature) Scénographie

Le premier projet : ITC Problématique générale et objectifs ITC, Information Technique Client : étude sur la faisabilité et la réalisation d’une notice d’utilisation personnalisée. Permettre au client du véhicule d’accéder directement à l’information concernant son véhicule et selon toutes ses particularités.

Les cinq principales étapes du projet Première étape : information technique brute. Deuxième étape : micro-découpage en UP. Troisième étape : choix du support adapté à la nouvelle NU. Quatrième étape : réalisation du support pour Internet. Cinquième étape : mise en ligne.

Analyse et solutions proposées

Analyse et solutions proposées Indexation et rattachement des critères. Deuxième étape. Pouvoir faire que le lexique de la notice d’utilisation puisse indexer le texte automatiquement. Permettre le rattachement automatique des critères.

Analyse et solutions proposées Traitement du problème d’indexation de la notice. Un exemple de résultat souhaité avec une unité de découpage (bout de texte). VITRE LEVE-VITRES LEVE-VITRES IMPULSIONNELS h145v3 Il s’ajoute au fonctionnement des lève-vitres électriques. Lorsqu’il est présent dans le véhicule, il équipe la vitre conducteur ou, suivant véhicule, les vitres avant.

Analyse et solutions proposées Une difficulté : la pluralité des options. Lève vitre Lève-vitre avant Lève-vitre avant manuel………..hylv1 Lève-vitre avant électrique ……hylv2 Lève-vitre avant électrique ……Ivavel Lève-vitre avant impusionnel….Ivavip Lève-vitre avant manuel ………Ivavm Lève-vitre Lève-vitre arrière Lève-vitre arrière manuel………..hylv1 Lève-vitre arrière électrique ……hylv2 Lève-vitre arrière électrique ……Ivavel Lève-vitre arrière manuel ………Ivavm

Analyse et solutions proposées Existe t-il un outil permettant une telle indexation ? Automatique. Pertinente. Rapide. Lucene une première solution ? Outil d’indexation de texte automatique. Classe d’indexation et de recherche.

Analyse et solutions proposées Élaboration de la solution avec Lucene N LUCENE Mots du lexique Création de L’index Query : Phrase du lexique Réstitution De L’UDP

Analyse et solutions proposées Lucene et ses limites. Des difficultés dans la mise en œuvre sous windows. Limites dans la précision de l’indexation. Limites dans la formulation de requêtes(PIE* AND (Name:Siège arrière OR subject:~index) Si l’utilisateur veut croiser plusieurs critères

Analyse et solutions proposées Une autre solution d’indexation : l’ontologie. Qu’est-ce qu’une ontologie ? Définition : Une ontologie est une conceptualisation formelle du réel, partagée par une communauté à des fins d’échange.

Analyse et solutions proposées Caractéristiques : Exploitable par un programme.Composée d’une hiérarchie de concepts et d’autres liens sémantiques (part of, est localisé sur, est relié à, etc.). Nécessité d’une indexation par ontologie. Qualification sémantique des fragments documentaires pour être au plus prés de leur contenu. Indexation précise et pertinente.

La solution ontologique

Première solution ontologique Les trois étapes de la solution ontologique. Transformation du lexique de la notice en ontologie. Un outil : TEXT-TO-ONTO, outil d’indexation ontologique. Mise en correspondance de l’ontologie et de la NU. Utilisation de MELITA un outil d’annotation semi-automatique et de PROTEGE. Le rattachement des critères. Utilisation du langage XML. Conclusion

Première solution ontologique Lexique TEXT TO ONTO Ontologie Melita XML Programme de Rattachement Automatique

Une deuxième solution ontologique Un contexte problématique qui s’élargit. Indexer tout objet documentaire Renault à partir de la nomenclature SIGNE. Nomenclature : représentation arborescente de la diversité fonctionnelle, du besoin en pièces et de la réponse en pièces. Élaboration de la deuxième solution ontologique. Transformer la nomenclature en ontologie.

Une deuxième solution ontologique Implémentation de la solution Transformation des tables de la nomenclature en XML. Transformation des fichiers XML en RDF et RDFS. Entrée du fichier RDF dans Protégé. Mise en œuvre des liens d’appartenance entre les attributs de l’ontologie. Tester la consistance de l’ ontologie.

Une deuxième solution ontologique Exemple de requête transitive « Si a une fonction correspond une pièce générique à laquelle correspond une pièce indicée alors cette pièce indicée correspond à cette fonction ou encore à cette fonction correspond cette pièce indicée ».   La requête en langage SPARQL : SELECT ?FCT ?PG ?PI WHERE { ?Fonction:desfct ?FCT. ?PieceGenerique:despg ?PG. ?PieceIndicee:despie ?PI. (?FCT==?PG && ?FCT== ?PI ) }

Une deuxième solution ontologique Les résultats obtenus après requêtes. Pertinence. - Adéquation du document par rapport à la requête. Précision. Bonne proportion de documents pertinents par rapport à l’ensemble des documents récupérés. Parmi les 1500 instances , les 30 inadéquates ne sont pas retournées. Conclusion. L’ontologie ne fait ni bruit, ni silence !

Objectifs du deuxième projet Contexte problématique Continuité numérique : définition des besoins utilisateur en phase de collecte. Ensembles de fonctions : visualisations de compositions, recherche, modification, conversion, comparaisons de compositions… A chaque besoin client va correspondre un module du système.

La comparaison des compositions Un module de comparaison des compositions Description d’un scénario: PG, PIE, M3D,GEO Créer une fonctionnalité permettant une comparaison entre les instances de deux scenarii. Solutions proposées Le premier algorithme de comparaison et ses limites Le deuxième algorithme évite la comparaison systématique de chaque phrase entre elles et de chaque mot entre eux. Implantation dans le système expert qui va suivre.

Les scenarii orphelins Problème Des scenarii sans étiquette ou dénomination correspondante. Les retrouver et les étiqueter pour éviter de refaire ce qui a déjà été fait. Solution : élaboration d’un système expert. Définition: logiciel capable de répondre à des questions, en effectuant un raisonnement à partir de faits et de règles connus.

Les scenarii orphelins Pertinence de la solution ? Un processus d’inférence ajouté à un processus de comparaison. Quand le scénario orphelin est reconnu, un nouveau fait s’ajoute à la table des faits incluant le scénario spécifique et sa dénomination. Implantation de la solution Chaînage avant. Utilisation de Jesstab, plugin de protégé. Intégration de l’algorithme de comparaison.

Conclusion générale Premier projet Lucene et TEXT TO ONTO, outils open source présentant des failles pour une mise en œuvre sous Windows. Nécessité d’une solution de rechange pour rentrer dans le « timing », mise en place avec Protégé. Résultat probant. Deuxième projet Conclusion au premier problème : nécessité d’un module de composition. L’algorithme s’avère rapide et efficace. Conclusion sur le deuxième problème : trouver un nom aux Scenarii orphelins. Solution efficace pour une mise en œuvre partielle.