119 lines
5.1 KiB
Markdown
119 lines
5.1 KiB
Markdown
---
|
|
header-includes:
|
|
- \usepackage[T1]{fontenc}
|
|
- \usepackage[french]{babel}
|
|
- \usepackage{datetime}
|
|
- \usepackage{hyperref}
|
|
---
|
|
|
|
# Semaine 5: Systèmes experts à base de cas
|
|
|
|
## Raisonnement à partir de cas (Renaud 2007)
|
|
|
|
### Introduction
|
|
- Développés à partir des années 1980 par les travaux de Schank et Kolodner
|
|
- Raisonnement par analogie
|
|
- Domaines:
|
|
- Aide à la décision
|
|
- Planification
|
|
- Ordonnancement
|
|
- Aide à la conception
|
|
- Décrire le vocabulaire permettant de décrire les cas avec une ontologie
|
|
- Laisser les experts donner des exemples de problèmes résolus au lieu de leur demander de décrire leur expertise sous forme abstraite
|
|
- Période d'amorçage, puis apprentissage à mesure que de nouveaux cas sont résolus.
|
|
- Cas:
|
|
- représentation d'un épisode de résolution de problèmes
|
|
- Généralement exprimé par un problème et une solution
|
|
- Unité de connaissance et non simplement une donnée
|
|
- Type de cas:
|
|
- Leçons apprises
|
|
- Meilleures pratiques d'un métier
|
|
- Histoires symboliques
|
|
- Types de problème à résoudre:
|
|
- Planification
|
|
- État initial et but à atteindre
|
|
- Solution: plan permettant de parcourir l'espace d'états
|
|
- Décision
|
|
- Solution: une décision
|
|
- Configuration
|
|
- Diganostic
|
|
- Ordonnancement
|
|
- Étapes:
|
|
- Élaboration
|
|
- Remémorisation: sélectionner un cas source
|
|
- Remémorer des cas par appariement
|
|
- Dériver des solutions plausibles
|
|
- Adaptation: raisonnement par analogie. classification = pas besoin de cette étape, peut utiliser une moyenne ou autre mesure sur les K cas voisins
|
|
- Validation
|
|
- Mémorisation
|
|
- Similarité: Définie par une mesure de similarité, parfois besoin d'une ontologie pour représenter la connaissance du domaine
|
|
- Conception:
|
|
- Acquisition des connaissances
|
|
- Choix d'un mode de représentation
|
|
- Choisir les étapes à implanter
|
|
- Maintenance de la base de cas
|
|
- Formalismes:
|
|
- Représentation des connaissances par objets
|
|
- Théorie des sous-ensembles flous
|
|
- Théorie des possibilités
|
|
- Langages de modélisation graphique et textuels
|
|
- Systèmes multi-agents
|
|
- Systèmes neuromimétiques
|
|
|
|
### Chapitre 4: le système RECRE
|
|
|
|
- Développé chez [Hydro-Québec](http://www.hydroquebec.com/innovation/fr/pdf/2012G069-RECRE.pdf) pour la remise en charge du réseau.
|
|
- Un plan est nécessaire selon les organismes de réglementation
|
|
- Difficulté liée au fait que le réseau est grand et la tension très élevée
|
|
- Les équipements nécessaires ne sont pas toujours disponibles dépendant de la période de l'année
|
|
- Capitaliser le patrimoine de connaissances accumulées avant le départ des experts du domaine
|
|
|
|
#### Étapes
|
|
|
|
1. Élaboration:
|
|
- Problème de planification
|
|
- $E_0$ est l'état initial du réseau suite à la panne générale
|
|
- $B$ est la condition qui permet de conclure que le réseau principal est rétabli
|
|
1. Remémoration:
|
|
- Dérivation des solutions plausibles
|
|
- Vérifier l'applicabilité
|
|
- Approche similaire au système CREEK
|
|
- Stratégie de résolution de problèmes: RàPC hiérarchique. Éléments de solutions de plusieurs sources
|
|
- Minimise le recours à l'adaptation
|
|
1. Adaptation:
|
|
- En l'absence de scénario remémoré ou recomposé, l'adaptation est faite manuellement par des employés. Phase II du projet
|
|
1. Mémorisation:
|
|
- Utilisation d'un éditeur de connaissances approprié.
|
|
|
|
#### Ingénierie des connaissances
|
|
|
|
Méthode d'ingénierie des connaissances MASK: 6 modèles:
|
|
|
|
- Concepts
|
|
- Activités: action sd'un acteur sur les systèmes selon d'entrées, sorties, ressources et connaissances
|
|
- Tâches: Organiser les activités en procédures
|
|
- Phénomènes: réactions à des évènements
|
|
- Lignées: évolution des connaissances au niveau du contenu
|
|
- Historique: évolution des connaissances dans le temps
|
|
|
|
Intégration des 6 modèles dans une ontologie. Formalisme du projet SATT et de l'outil MDI. Réseau de connaîssances rigoureux, cohérent et manipulable.
|
|
|
|
|
|
**Commentaires personnels**:
|
|
|
|
- Cette approche regroupe plusieurs questionnements que nous avons eu au dernier cours à savoir la pérennité des connaissances dans la base de connaissances. Aucune mention cependant à date d'un paradigme de programmation tel qu'Orienté Objet que nous avons beaucoup discuté avec l'approche par schémas.
|
|
- Les schémas pourraient être la fondation d'un tel système, lorsqu'on utilise l'appariement.
|
|
- Les schémas ont aussi une mécanique pour la gestion des valeurs manquantes ou imprécises qui n'a pas été introduite jusqu'a maintenant.
|
|
- Le fait que certaines parties peuvent être laissées à un traitement manuel démontre à quel point ce type de développement peut être couteux et exigeant ?
|
|
|
|
#### Application
|
|
|
|
Le système est composé de deux applications et d'un système de connaissances:
|
|
|
|
- Éditeur de stratégies de REC: Permet d'éditer la stratégie de remise en change du réseau
|
|
- Assistant de planification: obtient la liste des équipements non disponibles des composantes de l'entreprise
|
|
|
|
|
|
|
|
|
|
|