Modèles logiques et graphiques pour l aide à la



Documents pareils
Pourquoi l apprentissage?

Modèles et algorithmes pour le conseil et la gestion des préférences en configuration de produit

MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.

Apprentissage Automatique

Travailler avec les télécommunications

données en connaissance et en actions?

Algorithmes d'apprentissage

Le Moteur de Recherche du Voyageur

Utilisation des tableaux sémantiques dans les logiques de description

Intelligence Artificielle Planification

Master d Informatique M1 Université Paris 7 - Denis Diderot Travail de Recherche Encadré Surf Bayesien

Situation d apprentissage Les traits vivants avec le logiciel LopArt DUO (#P002)

Multi Travel : Logiciel pour Agences de Voyage Technologie Client Server. MULTI Travel. Réceptif (Incoming) Excursions. Reservations Internet

QUI VEUT JOUER AVEC MOI?

Raisonnement probabiliste

Modèle multi-agents de prise de décision éthique

Évaluation et implémentation des langages

Introduction à la Théorie des Jeux p.1/77

Création intuitive des éléments d un paysage

Déroulement d un projet en DATA MINING, préparation et analyse des données. Walid AYADI

Rapport standard analyse des risques/stratégie d audit. Sommaire

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Chaînes de Markov au lycée

Décision Markovienne appliquée à un jeu de stop ou encore : Pickomino (Heckmeck Am Bratwurmeck)

Attitude des ménages face au risque. M1 - Arnold Chassagnon, Université de Tours, PSE - Automne 2014

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

CEG4566/CSI4541 Conception de systèmes temps réel

Lecture critique et pratique de la médecine

TOUT SAVOIR SUR LES DEPLACEMENTS DES PATIENTS AVEC LEUR MATERIEL

Guide utilisateur de l application messagerie vocale visuelle pour smartphone

MANUEL D UTILISATION

Resolution limit in community detection

EFFETS D UN CHIFFRAGE DES DONNEES SUR

Guide de l approbateur de base

FONDEMENTS MATHÉMATIQUES 12 E ANNÉE. Mathématiques financières

Google fait alors son travail et vous propose une liste de plusieurs milliers de sites susceptibles de faire votre bonheur de consommateur.

Indicateur et tableau de bord

Francis BISSON ( ) Kenny CÔTÉ ( ) Pierre-Luc ROGER ( ) IFT702 Planification en intelligence artificielle

Introduction au datamining

Utiliser le site Voyages-sncf.com

INF6304 Interfaces Intelligentes

La Gestion des Frais Professionnels

Rentrée 2014 Francine Eichenberger Diététicienne

IBM Tivoli Monitoring, version 6.1

Tout le matériel (actif) qui sert à produire: boulons, capteurs, automates, vérins, câblage, éclairage, etc.

Modélisation et Simulation

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

FIMA, 7 juillet 2005

FONCTION DE DEMANDE : REVENU ET PRIX

Les Réseaux Bayesiens

Cours de Master Recherche

Stages en archives pendant l apprentissage d agent-e en information documentaire liste de contrôle

à l intelligence économique

INFO-F-425 Modèles mathématiques et algorithmes pour l ordonnancement. Bernard Fortz

1 - Qu est-ce qu une mission, comment déterminer son contenu et qui va les accomplir?

Chapitre 2. Eléments pour comprendre un énoncé

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

Enquête internationale 2013 sur le Travail Flexible

Systèmes décisionnels et programmation avancée

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

L Assurance. L Assurance

Big Data et Graphes : Quelques pistes de recherche

Directives sur la gestion des dossiers dans les domaines AVS/AI/APG/PC/AfamAgr/Afam (DGD)

Manuel Ordres Avancés

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Rappels sur les suites - Algorithme

Présentation. Pour. Gilles ALAIS, Country Manager Barloworld Supply Chain Software France 20 Rue des Petits Hôtels, Paris

Théorie des Jeux Et ses Applications

Observatoire de l e-tourisme. Sommaire

> Mettre une croix dans les cases correspondantes Répondre aux deux consignes

IBM SPSS Direct Marketing 21

Chapitre 3. Les distributions à deux variables

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

PACTE : Programme d Amélioration Continue du Travail en Equipe Phase d expérimentation

Introduction au Data-Mining

L ACCOMPAGNEMENT PERSONNALISE AU LYCEE PICASSO DE PERPIGNAN (Document de travail)

Contribution à l algorithmique de la vérification

Chapitre 5 : Flot maximal dans un graphe

A.3 Les méthodes : L applicabilité

Activité collaborative en ligne. Isabelle GRAND, IAE/IUP Santé

26 Centre de Sécurité et de

Innomatix présente le logiciel Class Papiers pour PC ou MAC.

Indications pour une progression au CM1 et au CM2

CA Mainframe Application Tuner r8.5

Gestion des incidents de sécurité. Une approche MSSP

APPEL À PROJETS FLASH SUR LA PROTECTION DE ZONES SENSIBLES VIS-À-VIS DES DRONES AÉRIENS

Qu est-ce qu une probabilité?

Expertise du logiciel «GanttProject»

Auriol : le service public de la Restauration scolaire

TRAVAUX DIRIGÉS D'ÉLECTRONIQUE DE PUISSANCE

CRM pour le Service clients et l Assistance technique

Conception et contrôle des SMA tolérants aux fautes

APPORT DES RESEAUX BAYESIENS DANS LA PREVENTION DE LA DELINQUANCE

RESTAURATION SCOLAIRE REGLEMENT INTERIEUR

18 SEPTEMBRE E-réputation : une image positive pour une stratégie de conquête!

1. Smart Energy Management System (SEMS)

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

Master Informatique Aix-Marseille Université

Ouvrage conçu et coordonné par HERVÉ HUTIN TOUTE LA FINANCE. Éditions d Organisation, 1998, 2002, 2005 ISBN :

Transcription:

Modèles logiques et graphiques pour l aide à la décision Karima SEDKI Post-doctorante au LAMIH 14 Avril 2011

Thématiques de recherche : Cadre général Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 2 / 37

Thématiques de recherche : Cadre général Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 3 / 37

Modèles d aide à la décision 1 Modèles quantitatifs : Probabilités, utilités Utilité espérée (von Neumann & Morgenstern 1947, Savage1954) Utilité Multi-attributs (Keeney et Raiffa 1976). Critères maximin, minimax, regret, Hurwicz, Laplace. Modèles graphiques : Arbres de décision, réseaux bayésiens, diagrammes d influence, GAI-nets, etc. 2 Modèles qualitatifs : Comparaison entre alternatives Logique QDT (Qualitative Decision Theory) de (Boutilier 1994). Logiques de type Ceteris Paribus (von Wright 1963, Hansson 1996). Logiques pondérées (Dubois et al. 1994, Benferhat et al. 2001) Modèles graphiques : CP-net,...... Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 4 / 37

Thématiques de recherche Domaine : Intelligence Artificielle et aide à la décision Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 5 / 37

Raisonnement en présence de préférences... Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 6 / 37

Raisonnement en présence de préférences... 1 Pourquoi? Décision à prendre Exemple : Voyager pendant les vacances d Avril La notion de préférence intervient Quel pays, quelle compagnie, quel moyen de transport, durée de séjour? Les préférences permettent de : Guider nos choix sur un ensemble d alternatives (ou propositions) Indiquent la désirabilité des alternatives (meilleures, rejetées, etc.) Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 6 / 37

Raisonnement en présence de préférences... 1 Pourquoi? Décision à prendre Exemple : Voyager pendant les vacances d Avril La notion de préférence intervient Quel pays, quelle compagnie, quel moyen de transport, durée de séjour? Les préférences permettent de : Guider nos choix sur un ensemble d alternatives (ou propositions) Indiquent la désirabilité des alternatives (meilleures, rejetées, etc.) 2 Problèmes Grand nombre d alternatives Présence de plusieurs critères Les préférences sont souvent exprimées d une façon contradictoire Les préférences sont de différents types : conditionnelles, prioritaires,... Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 6 / 37

Raisonnement en présence de préférences... 1 Pourquoi? Décision à prendre Exemple : Voyager pendant les vacances d Avril La notion de préférence intervient Quel pays, quelle compagnie, quel moyen de transport, durée de séjour? Les préférences permettent de : Guider nos choix sur un ensemble d alternatives (ou propositions) Indiquent la désirabilité des alternatives (meilleures, rejetées, etc.) 2 Problèmes Grand nombre d alternatives Présence de plusieurs critères Les préférences sont souvent exprimées d une façon contradictoire Les préférences sont de différents types : conditionnelles, prioritaires,... Des formalismes de représentation de préférences sont nécessaires Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 6 / 37

Formalismes de représentation de préférences Représentation quantitative A chaque alternative est associée une valeur numérique (utilité) Prise en compte de l incertitude mais la notion d utilité n est pas intuitive Problématique de tri (B. Roy 85) Représentation qualitative Comparer chaque alternative par rapport aux autres Facilité d utilisation par tout un chacun mais peu d outils en théorie de la décision Problématiques de choix et de rangement (B. Roy 85) Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 7 / 37

Formalismes des représentation des préférences : Exemple CP-net (Conditional Preferences Network) Boutilier et al. 1999 Un plat à base de poisson est préféré à un plat à base de viande Si poisson : vin blanc est préféré à vin rouge Si viande : vin rouge est préféré à vin blanc Si vin blanc : ne pas prendre de dessert Si vin rouge : prendre un dessert Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 8 / 37

Nos besoins concernant le raisonnement en présence de préférences... Langage suffisant et riche pour représenter les règles conditionnelles : préférences de la forme Si A est préféré à B alors C est préféré à D Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 9 / 37

Nos besoins concernant le raisonnement en présence de préférences... Langage suffisant et riche pour représenter les règles conditionnelles : préférences de la forme Si A est préféré à B alors C est préféré à D Représentation de différents types de préférences Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 9 / 37

Nos besoins concernant le raisonnement en présence de préférences... Langage suffisant et riche pour représenter les règles conditionnelles : préférences de la forme Si A est préféré à B alors C est préféré à D Représentation de différents types de préférences Logique permettant d exprimer des informations générales Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 9 / 37

Nos besoins concernant le raisonnement en présence de préférences... Langage suffisant et riche pour représenter les règles conditionnelles : préférences de la forme Si A est préféré à B alors C est préféré à D Représentation de différents types de préférences Logique permettant d exprimer des informations générales Logique du choix qualitatif (QCL) comme point de départ pour répondre à nos objectifs Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 9 / 37

La logique du Choix Qualitatif (QCL) Définition [Brewka, Benferhat, Le Berre 2001] La logique du choix qualitatif ajoute aux formules de la logique propositionnelle un nouveau connecteur, nommé disjonction ordonnée ( ), utilisé pour exprimer des préférences entre alternatives. Exemple Logique propositionnelle + disjonction ordonnée ( ) Logique du Choix Qualitatif (QCL) Train Avion Classe1 exprime si le train est préféré à l avion alors on prend la classe 1. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 10 / 37

Les formules de QCL Définition [Formules de Choix de Base (BCF)] Une formule de choix de base correspond à la disjonction ordonnée de deux ou plusieurs formules propositionnelles. Alertes-Web Alertes-Ping est une BCF Définition [Formules de Choix Générales (GCF)] Une formule de choix générale représente toute formule qui peut être obtenue de tous les symboles de QCL (,,, ). (Avion Train) (Classe2 Classe1) est une GCF Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 11 / 37

Relation d inférence des formules BCF Relation d inférence : définition d un degré de satisfaction Une préférence peut être satisfaite avec différents degrés de satisfaction Définition Exemple Soit φ = a 1 a 2... a n une BCF. I = k a 1 a 2... a n ssi I = a 1 a 2... a n et k = min(j I = a j ). Soit φ PROP PS. I = 1 φ ssi I = φ. Les modèles de la formule Air-France Easy-Jet sont : Air-France Easy-Jet Air-France Easy-Jet F F - F V 2 V F 1 V V 1 Les préférences ne sont pas satisfaites Seconde meilleure solution } Meilleure solution Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 12 / 37

Limites de la logique QCL Exemple : Une des limites de QCL Préférences génériques : Les utilisateurs qui préfèrent Air-France à Easy-Jet réservent aussi des hôtels*** x, AF (x) EJ(x) Hotel(x) Les utilisateurs qui préfèrent Easy Jet à Air France ne réservent pas des hôtels*** x, EJ(x) AF (x) Hotel(x) Préférences factuelles : Jean préfère Air-France à Easy-Jet AF (Jean) EJ(Jean) Problème QCL : Produit des incohérences Plus généralement QCL gère mal la négation de préférences Toute formule de la forme (φ ψ), (φ ψ) ou (φ ψ) est équivalente à une formule propositionnelle Des adaptations à QCL sont nécessaires... Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 13 / 37

Principales contributions Traitement de la négation dans les préférences (ECAI 06). Normalisation des préférences (FLAIRS 07). Représentation des préférences prioritaires et positives (ECSQUARU 07). Notion de modèles préférés pour raisonner sur une base de connaissances et préférences (FSS 08). Préférences qualitatives en présence de plusieurs critères (NAFIPS 10). Extension de QCL en un fragment de la logique du premier ordre (JANCL 10) et application à la corrélation d alertes SECRYPT 08, JANCL 10). Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 14 / 37

Préférences prioritaires : PQCL 1 Caractéristiques de PQCL La sémantique d une formule est basée sur son degré de satisfaction Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 15 / 37

Préférences prioritaires : PQCL 1 Caractéristiques de PQCL La sémantique d une formule est basée sur son degré de satisfaction I PQCL k φ exprime que I satisfait φ avec le degré k Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 15 / 37

Préférences prioritaires : PQCL 1 Caractéristiques de PQCL La sémantique d une formule est basée sur son degré de satisfaction I PQCL k φ exprime que I satisfait φ avec le degré k La négation est aussi proche de la négation propositionnelle Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 15 / 37

Préférences prioritaires : PQCL 1 Caractéristiques de PQCL La sémantique d une formule est basée sur son degré de satisfaction I PQCL k φ exprime que I satisfait φ avec le degré k La négation est aussi proche de la négation propositionnelle La conjonction (resp. disjonction) est prioritaire : la préférence (avion train) (fenêtre couloir) signifie que avion train est plus importante que fenêtre couloir Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 15 / 37

Préférences prioritaires : PQCL 1 Caractéristiques de PQCL La sémantique d une formule est basée sur son degré de satisfaction I PQCL k φ exprime que I satisfait φ avec le degré k La négation est aussi proche de la négation propositionnelle La conjonction (resp. disjonction) est prioritaire : la préférence (avion train) (fenêtre couloir) signifie que avion train est plus importante que fenêtre couloir 2 Relation d inférence PQCL : deux méthodes Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 15 / 37

Préférences prioritaires : PQCL 1 Caractéristiques de PQCL La sémantique d une formule est basée sur son degré de satisfaction I PQCL k φ exprime que I satisfait φ avec le degré k La négation est aussi proche de la négation propositionnelle La conjonction (resp. disjonction) est prioritaire : la préférence (avion train) (fenêtre couloir) signifie que avion train est plus importante que fenêtre couloir 2 Relation d inférence PQCL : deux méthodes 1 Normalisation de préférences (N PQCL) Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 15 / 37

Préférences prioritaires : PQCL 1 Caractéristiques de PQCL La sémantique d une formule est basée sur son degré de satisfaction I PQCL k φ exprime que I satisfait φ avec le degré k La négation est aussi proche de la négation propositionnelle La conjonction (resp. disjonction) est prioritaire : la préférence (avion train) (fenêtre couloir) signifie que avion train est plus importante que fenêtre couloir 2 Relation d inférence PQCL : deux méthodes 1 Normalisation de préférences (N PQCL) 2 Utilisation de la relation d inférence des formules de choix générales Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 15 / 37

Relation d inférence PQCL : première méthode N PQCL donne la formule BCF équivalente à toute formule GCF ayant la forme φ ψ, φ ψ, φ. Définition Soit φ = a 1 a 2... a n, ψ = b 1 b 2... b m. N PQCL (φ ψ) c 11... c 1m c 21... c 2m... c n1... c nm, c ij = a i b j. a 1 b 1 : meilleure option a 1 b 2 : seconde option a n b m : dernière option N PQCL (φ ψ) d 11... d 1m d 21... d 2m... d n1... d nm, d ij = a i b j. N PQCL ( φ) a 1 a 2... a n. Une fois que toutes les préférences sont en forme normale, on applique la relation d inférence BCF Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 16 / 37

Exemple Soit ψ = (avion train) (fenêtre couloir) 1) Normalisation de ψ : N MQCL ((avion train) (fenêtre couloir)) (avion fenêtre) (avion couloir) (train fenêtre) (train couloir). Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 17 / 37

Exemple Soit ψ = (avion train) (fenêtre couloir) 1) Normalisation de ψ : N MQCL ((avion train) (fenêtre couloir)) (avion fenêtre) (avion couloir) (train fenêtre) (train couloir). 2) Degré de satisfaction de ψ : Soit I ={avion, couloir}. I = avion fenêtre, I = 2 avion couloir, donc I = 2 N PQCL (ψ). Donc I satisfait ψ avec le degré 2. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 17 / 37

Relation d inférence PQCL : deuxième méthode définition Soient φ 1, φ 2 deux formules GCF, I une interprétation, PQCL k symbolise la relation d inférence dans le cadre de PQCL. 1 I PQCL k (φ 1 φ 2 ) ssi I PQCL k φ 1 ou I PQCL n φ 2 et m tel que I PQCL m φ 1, et k = n + opt(φ 1 ). 2 I PQCL k (φ 1 φ 2 ) ssi un des cas suivant est satisfait : (I PQCL 1 φ 1 ) ou (I PQCL 1 φ 2 ) et k = 1, (exists i > 1 tel que I PQCL i φ 1 ) et [ m tel que I PQCL m φ 2 ], et k = (i-1) opt(φ 2 ) + 1, (exists i > 1 tel que I PQCL i I PQCL j φ 2 ), et k = j. φ 1 ou l, tel que I PQCL l φ 1 ) et (existsj > 1 tel que 3 I PQCL k (φ 1 φ 2 ) ssi I PQCL i (φ 1 ) et I PQCL j (φ 2 ) et k =(i-1) opt(φ 2 ) + j. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 18 / 37

Application à la corrélation d alertes Problématique (projet ANR PLACID) Les systèmes de détection d intrusions génèrent beaucoup d alertes Une grande quantité de fausses alertes Présence d alertes répétitives Les alertes présentent des niveaux de risque (gravité) différents Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 19 / 37

Application à la corrélation d alertes Problématique (projet ANR PLACID) Les systèmes de détection d intrusions génèrent beaucoup d alertes Une grande quantité de fausses alertes Présence d alertes répétitives Les alertes présentent des niveaux de risque (gravité) différents Tâche d analyse difficile et inefficace. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 19 / 37

Objectifs et propositions Nouvelle approche de corrélation d alertes Exploiter l expérience de l administrateur réseau Prendre en considération les préférences de l administrateur réseau et ses connaissances sur le fonctionnement du système, l IDS, les alertes, et toute information qu il peut avoir par expérience, etc. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 20 / 37

Objectifs et propositions Nouvelle approche de corrélation d alertes Exploiter l expérience de l administrateur réseau Prendre en considération les préférences de l administrateur réseau et ses connaissances sur le fonctionnement du système, l IDS, les alertes, et toute information qu il peut avoir par expérience, etc. Comment procéder? Modéliser les connaissances et les préférences de l administrateur réseau dans notre cadre logique Ordonner et classifier les alertes dans différentes catégories. Présenter à l administrateur uniquement les alertes préférées. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 20 / 37

Notre approche de corrélation d alertes Schéma général de notre approche Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 21 / 37

Cadre général Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 22 / 37

Modèles graphiques probabilistes Modèle graphique : Tout ce qui a une composante graphique (nœuds + liens). Composante quantitative : Chaque variable du graphe est associée à une distribution de probabilités. Composante qualitative : Variables et liens. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 23 / 37

Modèles graphiques probabilistes Modèle graphique : Tout ce qui a une composante graphique (nœuds + liens). Composante quantitative : Chaque variable du graphe est associée à une distribution de probabilités. Composante qualitative : Variables et liens. Exemples : Figure: Exemple d un réseau Bayésien. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 23 / 37

Modèles graphiques probabilistes Modèle graphique : Tout ce qui a une composante graphique (nœuds + liens). Composante quantitative : Chaque variable du graphe est associée à une distribution de probabilités. Composante qualitative : Variables et liens. Exemples : Figure: Exemple d un réseau Bayésien. Figure: Exemple d un diagramme d influence. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 23 / 37

Modèles graphiques probabilistes Principales utilisation Inférence probabiliste Applications : classification, diagnostic,... Apprentissage possible... Avantages Représentation compacte Interprétable Raisonner avec des informations incertaines/incomplètes Il existe des algorithmes efficaces pour l apprentissage et l inférence Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 24 / 37

Construction et utilisation d un modèle graphique 1 Construction du modèle : Définir la structure : les variables et les liens Définir les paramètres : distribution de probabilités locales Deux possibilités : 1 Demander à un expert (élicitation) 2 Apprendre automatiquement (à partir de données) Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 25 / 37

Construction et utilisation d un modèle graphique 1 Construction du modèle : Définir la structure : les variables et les liens Définir les paramètres : distribution de probabilités locales Deux possibilités : 1 Demander à un expert (élicitation) 2 Apprendre automatiquement (à partir de données) 2 Utilisation : Fixer la valeur de certains noeuds (observations) Mettre à jour les probabilités et/ou utilités des noeuds cibles (inférence) Figure: Observations concernant la zone de départ et le trafic (Train est la meilleure décision). Figure: Observations concernant la zone de départ et le trafic (Taxi est la meilleure décision). Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 25 / 37

Contributions Modèles graphiques probabilistes pour Aide à la décision multi-critère (IIS 10, ROADEF 10, EGC 11) Approche basée sur les réseaux bayésiens Application au choix d un FRM (Projet SACR-FRM) Analyse des risques dans le cadre du modèle BCD (EUSFLAT 11, RJCIA 11) Application aux systèmes industriels (projet SOMMAIR) en collaboration avec EDF & CRAN Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 26 / 37

Réseau bayésien pour le Choix d un FRM (projet SACR-FRM) Prise en compte du contexte de la décision (caractéristiques et préférences du décideur, facteurs internes et externes, contraintes,...) Représentation d interdépendances entre les variables de décision. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 27 / 37

Analyse des risques : Modèle BCD (Polet et Vanderhaegen) Pour protéger un système et les utilisateurs, des consignes de fonctionnement, des barrières (matérielles, symbolique,...) sont souvent mises en place. Exemple (Code de la route) : S arrêter aux feux rouges, aux stops, ne pas dépasser la ligne continue,... Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 28 / 37

Analyse des risques : Modèle BCD (Polet et Vanderhaegen) Pour protéger un système et les utilisateurs, des consignes de fonctionnement, des barrières (matérielles, symbolique,...) sont souvent mises en place. Exemple (Code de la route) : S arrêter aux feux rouges, aux stops, ne pas dépasser la ligne continue,... Mais un utilisateur peut ne pas respecter ces consignes Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 28 / 37

Analyse des risques : Modèle BCD (Polet et Vanderhaegen) Pour protéger un système et les utilisateurs, des consignes de fonctionnement, des barrières (matérielles, symbolique,...) sont souvent mises en place. Exemple (Code de la route) : S arrêter aux feux rouges, aux stops, ne pas dépasser la ligne continue,... Mais un utilisateur peut ne pas respecter ces consignes Franchissement de barrières ou déviation du comportement. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 28 / 37

Analyse des risques : Modèle BCD (Polet et Vanderhaegen) Modèle BCD : Permet d étudier le comportement dévié d un utilisateur (opérateur humain) face à des barrières. Les conséquences sont analysées suivant trois paramètres : Les bénéfices (B) : Gains recherchés par l utilisateur. Les coûts (C) : Pertes acceptables pour l utilisateur. Les déficits (D) : Pertes inacceptables. Comportement prescrit respecté : Probablement, pas de bénéfice, coût, déficit Comportement prescrit non respecté : Succès ou échec Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 29 / 37

Exemple de l omelette États de l œuf Alternatives œuf bon œuf mauvais casser l œuf à part (P) omelette à six œufs omelette à cinq œufs et une tasse à laver et une tasse à laver casser l œuf dans le bol (D1) omelette à six œufs omelette gâchée jeter l œuf (D2) omelette à cinq œufs omelette à cinq œufs (1 œuf gâché) Table: Exemple de représentation d un problème avec le modèle BCD Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 30 / 37

Exemple de l omelette États de l œuf Actions œuf bon (CS) œuf mauvais (CF) P CS Prodution = 6 oeufs CF Production = 5 oeufs CS Temps = 10mn D1 CS Prodution = 6 oeufs CF Prodution = -5 oeufs CS Temps = 8mn (Bénéfice Temps) (Déficit production) D2 CS Prodution = 5 oeufs (Coût production) CF Prodution = 5 oeufs CS Temps = 8mn (Bénéfice Temps) Table: Problème de l omelette (conséquences en termes de BCD) Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 31 / 37

Notre proposition La déviation du comportement n est pas seulement intentionnelle Introduire des facteurs qui influencent les décisions des utilisateurs Facteurs organisationnels : pression de production, faiblesse de sécurité, etc. Facteurs humains : Formation insuffisante, manque de retour d expérience, etc. Utilisation d un diagramme d influence pour l analyse des risques (approche multi-critère). Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 32 / 37

Modèle de risque Les différentes variables du modèle : Des facteurs organisationnels et humains Importance des critères pour l organisation (sécurité, productivité, etc.). Bénéfice, déficit et coût et Utilité de chaque décision Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 33 / 37

Analyse des risques : modèle BCD Travail en cours : Étudier un cas réel : imprimerie rotative Introduire des facteurs techniques aux cas où les barrières sont matérielles Proposer un guide (en termes du bénéfice, coût et déficit) pour aider à l estimation de l efficacité des actions dans l analyse intégrée des risques. Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 34 / 37

Conclusion L aide à la décision nécessite des formalismes efficaces pour modéliser et raisonner sur des connaissances et préférences des utilisateurs : Modèles logiques Facilité d élicitation Adaptés aux nouvelles applications (commerce électronique, systèmes de recommandation,...). Modèles graphiques Interprétables, compactes, Inférence : des algorithmes existent Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 35 / 37

Perspectives Possibilité de combiner les deux approches (modèles logiques et graphiques) Modèles graphiques probabilistes et méthodes d aide à la décision multi-critères traditionnelles Distribution des modèles graphiques probabilistes pour l aide à la décision Optimisation multi-objectif (prise en compte des préférences et d incertitude) Karima SEDKI (Séminaire LAMIH) 14 Avril 2011 36 / 37