L’ingénierie des connaissances

Slides:



Advertisements
Présentations similaires
Understanding, building and using ontologies. Understanding Ontologie : la définition des concepts utilisés dans un langage donné Première approche (Gruber)
Advertisements

Exemples pour organiser des activités et des progressions intégrées de Sciences Physiques et Chimiques et de Mathématiques.
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
Comment ça marche ? Les sciences pour répondre aux questions de notre société Santé Alimentation Énergie Habitat Sciences de l'Ingénieur.
Séquence 1 : Problème posé : A quoi sert une éolienne et de quels éléments est elle constituée ? énergie renouvelable classe de 4° Analyse de l'OT.
Les cinq domaines du socle Les compétences : - en CAP, BEP et bac pro - en Mathématiques pour le cycle 4 - en Physique-Chimie pour le cycle 4.
Un système autonomique basé sur des bases de connaissances pour améliorer les performances d’un entrepôt de données Réalisé par : OUSSAFI MOHAMMED HOURRI.
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
La résolution de problèmes ouverts au cycle 2 et cycle 3 « Mettre les élèves en situation d’essayer, conjecturer, tester, prouver. » (IREM de Lyon)
BRITT-MARI BARTH Ouvrage : L’apprentissage de l’abstraction Par M-Alexandra Bergiers et Mikel Gjoni Cours de différenciation des apprentissages – Mme Martella.
Système d’aide à la décision Business Intelligence
Les Bases de données Définition Architecture d’un SGBD
Cours Initiation aux Bases De Données
Epreuve orale anticipée du Bac
Option « Contrôle-Commande » de
EPREUVES HISTOIRE ET GEOGRAPHIE
Evaluer par compétences
Ch.1 : Modélisation des systèmes par SysML
Comprendre, classer et analyser les problèmes multiplicatifs
Introduction aux Systèmes de Gestion de Bases de données
Dominique PETRELLA – Jean-Michel BOICHOT
Dominique PETRELLA – Frédéric GUINEPAIN - IA-IPR STI Versailles
Pas de variable globale
Les notions de classe et d'objet
Vers les technologies de l’intelligence :
OWL-S.
AUDIT DE GESTION DE LA CONNAISSANCE
Chantier industriel Encaisseuse semi-automatique de chez CERMEX
MOT Éditeur de modèles de connaissances par objets typés
Informatique et Sciences du Numérique
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
Les bases de données et le modèle relationnel
HUDELOT Céline, Monique THONNAT Inria Sophia Antipolis Equipe ORION
DESSIN TECHNIQUE Té de dessin Collège technique Sousse Collège technique Sousse.
Eléments Fondamentaux de Description de Scènes dans un Modeleur Déclaratif Ghassan KWAITER IRIT - UPS Toulouse - FRANCE.
Systèmes Intelligents – M2- BD-IA1 Protégé-OWL Tutorial 8 th International Protégé Conférence Madrid, July 2005 Nick Drummond, Matthew Horridge, University.
RESEAU DE SANTE POUR LES ADOLESCENTS EN GRANDE DIFFICULTÉ
Module 1: Généralités sur les systèmes informatiques Chapitre 1: Définitions et notions de base.
Objectifs de l’épreuve
Structure D’une Base De Données Relationnelle
1 La gestion par activités (ABM) pour mieux gérer les coûts et les processus dans l’organisation. S o l u t i o n s `
1 RECURSIVITE PRESENTATION Ch. PAUL ALGORITHMIQUE Présentation de la récursivité.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
La stratégie pédagogique en
Vuibert Systèmes d’information et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
La démarche d’investigation se définit en 7 étapes 1.La situation problème 2.L’appropriation du problème 3.La formulation d’hypothèses 4.La résolution.
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
Grilles Répertoires Philippe TRIGANO.
Démarche d’investigation
Les compétences visées
La méthode scientifique
Enseigner et évaluer par compétences
Analyse Fonctionnelle Structurelle Comportement des systèmes Mécanique
BTS NDRC enjeux didactiques et pédagogiques
Les Gratte-ciel.
Mission de médiation institutionnelle auprès des citoyens -usagers
Contribution du LHyGeS
Moteurs de recherches Data mining Nizar Jegham.
Autorégulation collective et sentiment d’appartenance sociale.
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
Faire sa monographie : Mode d’emploi et conseils pratiques
Piles et files.
Tableau de bord d’un système de recommandation
Objectifs de l’épreuve
Merise le modèle de traitement
Projet CRImage UNIVERSITE STENDHAL GRENOBLE
Test de positionnement Début de seconde
La problématique de l’Ingénieur et/ou du Technicien
MOT Éditeur de modèles de connaissances par objets typés
Public visé Sciences expérimentales Santé, médecine Environnement
Transcription de la présentation:

L’ingénierie des connaissances Projet BourbaKeM Elément n° 12: L’ingénierie des connaissances Nada MATTA 1

Introduction Recueil des connaissances Modélisation des connaissances Représentation des connaissances

Ingénierie des connaissances Connaissance L’IC est une approche qui permet de recueillir et de structurer un raisonnement Objectif: Formaliser la résolution de problèmes (démarche suivie par un ou plusieurs experts pour résoudre un problème) Objet: Connaissance Connaissance La connaissance est une information ou une donnée utilisée dans un contexte donné Connaissance: savoir et savoir-faire Connaissance: individuelle et collective

Historique MYCIN (diagnostic médical) et ses dérivés, … Prototypage rapide et Systèmes Expert de 1ère génération (70 - Fin 80) Taxinomie de Problèmes et la classification heuristique de Clancey (85) Recueil et Modélisation des connaissances - mi 80 Ingénierie des connaissances (97) Approches de recueil et de modélisation des connaissance (80-99)

Disciplines impliquées

Démarche générale Modélisation Implémentation Recueil Validation Modèle Conceptuel Modélisation Implémentation Recueil Experts Documents BD Bases de Connaissances Validation

Introduction Recueil des connaissances Modélisation des connaissances Représentation des connaissances

Démarche de recueil Familiarisation avec l’activité Identification des sources de connaissance Recueil des connaissances

Technique de recueil : les entretiens Entretien libre : Une question globale Objectif : avoir une idée globale de l’activité Résultat: un schéma illustrant l’activité de A à Z Entretien dirigé : Questionnaire Objectif: Rendre explicite les règles, les actions, les stratégies, le matériel, les documents, etc. Résultat: Des réponses, des classifications, des données, etc. Enregistrement des entretiens, analyse et transcription Validation avec l’expert

Technique de recueil : l’observation de l’activité Observation ergonomique de la tâche et de l’activité Identification du contexte d’un problème Observation d’une simulation de résolution d’un problème ou d’un problème réel, sans intervention. Demander à l’expert de réfléchir à voix haute si possible Faire un entretien avec l’expert après coup afin de comprendre les éléments de réflexion, les raisons des actions, des décisions, etc. Enregistrement, notes et relevés d’informations pertinentes Résultat: Protocoles verbalisés.

l’explicitation indirecte par classifications Technique de recueil : l’explicitation indirecte par classifications Classifications directe de problèmes, de stratégies, de règles, d’équipements, de produits, etc. Grilles Répertoire (Kelly, 56) Véhicule Poids Lourds Véhicule Léger 2 Roues Voiture Van Camion Question: Quels sont les types de ce produit Question: Quelles sont les caractéristiques du produit Poids inférieur à 1 tonne Poids supérieur à 1 tonne Multi-usages 1111

Technique de recueil : extraction à partir de textes ou données TextMining DataMining Documents produits dans l’activité Cartes de Termes Parseur linguistique Connaissances Base de Données produites dans l’activité Connaissances Outils statistiques

Introduction Recueil des connaissances Modélisation des connaissances Représentation des connaissances

Entretiens Transcrits Démarche globale Modélisation : Analyse et Structuration afin de définir un modèle Conceptuel Modèle Conceptuel : Cadre sémantique partagé par des utilisateurs (i.e. d’un programme informatique) et des concepteurs qui leur permet de communiquer Modèle Conceptuel Validation Modélisation Protocoles Entretiens Transcrits Documents

Niveau de connaissances (Knowledge Level) Modèle conceptuel Dans un Modèle Conceptuel les rôles de connaissances utilisées dans une résolution de problèmes sont rendus explicites. Il est au niveau rationnel. (Knowledge Level [Newell,1982]) Niveau de connaissances (Knowledge Level) Agent rationnel: Corps Actions Lois de conduite Codification Niveau symbolique Code Dans un Modèle Conceptuel, on distingue deux types de connaissances: modélisation du domaine modélisation du raisonnement

Un exemple : CML (Conceptuel Modeling Language) Niveaux Entités Raisonnement Tâche Tâche, Structure de tâches Inférence Inférence, Structure d’inférence Domaine Concept, Relation, Expression , Attribut UTT

Exemple de description d’une tâche Task Diagnostic Task-Definition Goal: Diagnostic d’une panne Specif: permet d’établir un diagnostic à partir d ’un ensemble de symptômes … Input: Observations, Heuristiques Output: Diagnostic End-Definition Task Diagnostic Task-Body Type: Composite Sub-tasks: Détection de symptômes, Génération d ’hypothèses, Discrimination d ’hypothèses Control-structure: Détection de symptômes (Observations -> Observations anormales, Observations normales) Génération d ’hypothèses (Observations anormales, Observations normales, Heuristiques -> Hypothèses) While Hypothèses non vérifiées do Discrimination d ’hypothèses (Hypothèses, Observation additionnelles -> diagnostic) End-Body UTT

Exemple de description d’une inférence Inference Tester Operation-type : « forward » Input Roles: Hypothèse (Panne-moteur) Observations additionnelles (Tests Bruits, Tests huile, …) Output Roles: Résultats Tests (Bruit=52Dc, Min<Huile<Max, ...) Spec: Faire des tests pour vérifier l’hypothèse de la panne End-Inference Tester Exemple de description d’un concept Concept moteur Definition: le moteur du véhicule ,... Sub-type-of: Properties: énergie : Char nb-cylindres : Integer End-Concept moteur

Introduction Recueil des connaissances Modélisation des connaissances Représentation des connaissances

Exemple 1 : Frame, Classe, Objet Structure de donnée permettant de représenter une situation d’une manière déclarative [Rich, 87] Frame : Classe d’objets Attributs (Slots) Facettes : condition sur valeur Valeur Fonctions élémentaires (création, instanciation, suppression, accès, etc.) Carré Forme Couleur Longueur des côtés Valeur Valeur Si effacé Si besoin Si connu Polygone Rectangle Vert Blanc Demander la longueur Calculer la surface

Exemple 2 : Réseau Sémantique Un réseau sémantique est un formalisme représentant un domaine suivant un réseau de nœuds et d’arcs. Un réseau sémantique est formé de : Nœud : objet, concept, élément Arc : relation (nommé) Jean a une voiture et un chapeau rouge homme Jean mammifère voiture véhicule chapeau rouge est-un instance possède couleur En logique Propositionnelle: x; (x est-un homme et x=Jean) et [ (x possède voiture) et (voiture couleur rouge)] et [(x possède chapeau) et (chapeau couleur rouge)]

Exemple 3 : Graphe conceptuel (Sowa) Les Graphes Conceptuels sont un formalisme de représentation proche du réseau sémantique. Graphe conceptuel: Support : Hiérarchies de types de concepts et de types de relations Graphes : Concept, relations Fonctions spécifiques : projection, généralisation, jointure, etc. Personne : Paul Agent Accident grave : X Route : RN10 Conduit Véhicule : Renault Mégane Localisation

Exemple 4 : Représentation multi-expertise : Point de vue Un point de vue est une représentation de la perception d’une personne ou d’un groupe de personnes [Ribière, 99]

Exemple 5 : Ontologie (Fensel) Une ontologie est une représentation de concepts dans un domaine. Elle est représentée par: Un arbre de concept (avec la relation est-un) Des graphes mettant en relation les concepts (tout type de relation sauf est-un) Il existe plusieurs niveaux d’ontologies: Générique Spécifique à un domaine D’application: relative à une application dans un domaine donné Ex : Ontologie d’Application

Exploitation de l’ontologie Représentation des connaissances d’une expertise Guide sémantique pour la recherche d’information : Web sémantique

Merci pour votre attention Projet BourbaKeM Elément n° 12: L’ingénierie des connaissances Merci pour votre attention 26