Propositionnalisation. Passage dune description structurelle à une description propositionnelle équivalente. Interêt gain en utilisation, réutilisation,

Slides:



Advertisements
Présentations similaires
Structures de données avancées : MLH (Multidimensional linear hashing)
Advertisements

La recherche de chemin optimal
FICHE DE PREPARATION D’UNE SEQUENCE DE TD
Dans cette partie Graphes Eulériens.
Algorithmes et structures de données avancées Cours 7
Material/Sources: Daniel Bardou, Julie Dugdale &
TRAVAIL DE GROUPE SUR LA SYMETRIE CENTRALE:
Algorithmes et structures de données avancés
Apprentissage Data mining ILP KDD
Apprentissage relationnel Apprentissage Data Mining ILP.
FICHE DE PREPARATION D’UNE SEQUENCE DE COURS
Découverte automatique de mappings fondée sur les requêtes dans un environnement P2P Présenté Par: Lyes LIMAM Encadré Par: Mohand-Said Hacid.
CHAPITRE 2 Nombres entiers, initiation à l’arithmétique- Nombres rationnels.
Modélisation par le concept de graphe
Yann Chevaleyre et Jean-Daniel Zucker
Séminaire Biblio LISC - 3/04/02 Complexité, information Daprès JP Delahaye (1999)
Initiation à l’informatique (MSI102)
EN CHAUDRONNERIE INDUSTRIELLE
LES GRAPHES.
Géométrie Cycle 2 Une expérience pour passer
Journées Graphes & Algorithmes, Novembre 2006, Orléans
Cliques & Bicliques Maximales
Alain Casali, Rosine Cicchetti, Lotfi Lakhal
Chap 1 Grammaires et dérivations.
Chap. 1 INTRODUCTION Beaucoup de problèmes de la vie courante, tels la gestion de réseaux de communication ou l'ordonnancement de tâches, correspondent.
ALGORTHME DE COMPOSITION INTRODUCTION PRINCIPES DE BASE LES ETAPES CONCLUSION.
Chapitre II.Rappels mathématiques et complexité
Conception et analyse des algorithmes
Eléments d ’algèbre relationnelle
Algorithmes Branch & Bound
Graphes Conceptuels J.F. Baget Inria.
Algèbre vectorielle Montage préparé par : André Ross
Programmation logique Démonstrateur automatique
VI-1 Introduction VI-2 Représentation d’état
Etude dune bibliothèque: Permutations sur les listes.
PLAN Introduction Demultiplexeur Multiplexeur Décodeur Codeur.
MODELE RELATIONNEL concept mathématique de relation
méthode CLIC Les étapes clefs de la CLIC  processus en 5 étapes clefs
Quatrième étape : cheminer dans les graphes. Une chaîne… Quand elle nutilise pas plusieurs fois la même arête, la chaîne est dite simple. Au sens du programme,
Coloration gap sommet identifiante de graphes
Cycle préparatoire PeiP Parcours élève ingénieur Polytech
IFT Complexité et NP-complétude
Contrôle de types Les types en programmation Expressions de types Un contrôleur de types Equivalence de types Conversions de types Généricité.

Recherche Opérationnelle
Les carrés gréco-latins, ou la problématique qu’Euler ne put résoudre
Sous-espaces vectoriels engendrés
Analyse des Algorithmes
Découverte de correspondances entre ontologies distribuées
Cours N°10-Suite Dans cette position : A -Les blancs peuvent faire mat en un coup ? B -Les blancs ne peuvent pas faire mat ? Si le mat est possible.
ASI 3 Méthodes numériques pour l’ingénieur
Arbres et graphes.
Spécification de programmes et de systèmes
1 Licence d’informatique Algorithmique des graphes Cours 3 deuxième partie : Opérations et relations entre graphes. Composition, puissances. Utilisation.
Chapitre 3 Simulation de Fautes
D.E ZEGOUR Ecole Supérieure d’Informatique
Cours N°25. Cours N°25 Exercice N°25 A1 Une autre variante subtile sur le thème des évictions. Etudiez cette position. Elle semble assez inoffensive.
Exercice N°25 F Les blancs peuvent faire mat dans toutes les positions présentées dans la série d'étapes suivantes. parfois ils le peuvent en un seul.
1 Alain Casali Christian Ernst Extraction de Règles de Corrélation Décisionnelles 29 Janvier 2009.
Extraction de segments pour la reconnaissance de symboles : Une approche robuste par Transformée de Hough Présenté par : Simon BERNARD Encadré par : Jean-Marc.
Université Pierre et Marie Curie Laboratoire d’Informatique de Paris VI Département ASIM Analyse et résultats sur le dimensionnement des mémoires pour.
Abdelkader Heni FUNDP Syntaxe et sémantique Abdelkader Heni FUNDP
MATHÉMATIQUES DISCRÈTES Chapitre 1 (Section 5)
Ajouts et retraits dans un arbre de connexion Nicolas Thibault et Christian Laforest, Équipe OPAL Laboratoire IBISC (regroupement LaMI et LSC), Évry 8.
Systèmes formels 1. Définition d'un SF Morphologie Théorie propre
Le Jeu et l’intelligence artificielle
Files de priorité (Priority Queue)
Chap. 3 Récursion et induction. Les définitions par récurrence consistent à construire des objets finis, à partir d'autres, selon certaines règles. Les.
Cours de Systèmes de Gestion de Données - Licence MIAGE – 2003/20041 Cours n°2 La conception d ’un schéma relationnel (suite) Chantal Reynaud Université.
Cycle, Cocycle, Arbre et Arborescence
Transcription de la présentation:

Propositionnalisation

Passage dune description structurelle à une description propositionnelle équivalente. Interêt gain en utilisation, réutilisation, explication (création dune ontologie) équivalence ? complexité de la recherche ?

1 c7 Bf5 2 Nc6 Bh3 3 Ne7 Bd7 4 h7 Kg7 5 Ng6 Kxh7 6 Nf8+ Rb(f3),Rn(f7),Fn(c2),Cb(a7),P b(c6),Pb(h6),Pn(f6),Pn(h4) Egalité matérielle Non Opposition Fou noir 2° Grande Diagonale Cavalier blanc Coin 2 Pions blancs avancés 1 Pion noir avancé Rectangle arrêt Roi blanc …. Exemple Structurel / propositionnel

Irréductibles irréductible: Elément dun treillis ayant un seul prédécesseur irréductible : Elément dun treillis ayant un seul successeur. irréductibles

Irréductibles et Treillis A partir de lensemble des irréductibles et des irréductibles dun Treillis T on construit la relation binaire R suivante: A chaque élément irréductibles x on associe lensemble R(x) des éléments irréductibles à x Théorème le Treillis de Galois construit à partir de la relation binaire R et isomorphe au treillis T. (Birkhoff)

Equivalence entre L-langages Définition Deux L-Langages L1 et L2 sont dit équivalent pour un même ensemble dexemples O TG(L1,O,d1) TG(L2,O,d2) Théorème Pour tout L-Langage L et un ensemble dexemple O décrit par des expression de L. Il existe un L-langage propositionnel LP minimal équivalent à L. Ce langage LP est construit à partir de lensemble des irréductibles du treillis de Galois TG(L,O)

Irréductibles et Treillis de Galois circle rectangle right on {0,1} rectangle circleright on {1,4} rectangleonsquare {2,4} {0,1,2} rectangle on rectangle on circle rectangle on {0,1,3} {0,1,2,3}{0,1,2,4} {0,1,3,4} {0,1,2,3,4} S1 S2 S3 S4 S5S6S7 rectangle circle right on {0,1,4}

L-Langage propositionnel

Parcours de lespace des descriptions Opérateur de spécialisation S: S(d)=d1 tel que d > d1 Opérateur de spécialisation complet: S(d)=d1 tel que d > d1 et d2 / d > d2 > d > Base de certaines méthodes ILP: Parcours Aveugle Spécialisation infinie Expression de L Etre plus générale que

Espace de spécialisation et exemple Expression napparaissant Pas sur les exemples Expression apparaissant En même temps

Complexité de la recherche des irréductibles Idée 1) Construction du treillis en généralisation construction complète: taille du treillis importante complexité de lopération -Irréductibles dans le haut du treillis Idée 2) Parcours de lespace en spécialisation => souvent trop précis

Principe E1 A1E2 A2E2 A3En An …… Es = E1 E2 As A1 A2 Es = E1 En As A2 An2 … Nécessite A1, A2, ……An Retour au cas propositionnel !! LD1 Spécialisation des langages

Langage de décomposition Exemple Langage de description Graphe Langage de décomposition Chemin de longueur k Définition Pour un langage de description L, Un langage de décomposition LD est inclus dans L, il existe un opérateur permettant de trouver les expressions de LD présentent dans une expression de L

Algorithme RechIrre Entree : un contexte (E,A,R) (relation binaire) Sortie ; lensemble des -irreductibles R=Ø Elimination des égalités (réunion en un seul attribut des attributs tel que e(a1)= e(a2)) Pour chaque attribut a si estIrreductible(a) ajouter a à R retourner R

Est irreductibles ? Dans un contexte (E,A,R) (avec e(ai)e(aj) pour tout i,j ij a est un attribut ^-irreductible ssi e / (e R a) et a d(e(a)) (aa), e R a Complexité polynomiale Incrémentalité sur lajout des attributs

Exemple chemin longueur 0 irréductibles [{0,1,4},{right}] [{0,1,3,4},{Circle}] [{2,4},{Square}]

Exemple chemin longueur 1 Recherche des -Irréductibles: Polynomiale ici!!

Complexité La recherche des -irréductibles dépend de la complexité de la recherche des éléments de LD du calcul de la relation dordre entre les éléments de LD du calcul de lappariement dun élément de LD avec un élément de L Pour une étape k, si ces trois calcul sont polynomiaux / nombre dexemples et le nombre dexpressions du langage LD alors la méthode est polynomiale Exemple L=graphe et LDk={chemins élémentaires de longueur k} Calcul polynomial à chaque étape (anytime)

Expérimentation 1 Recherche de motifs avec un algorithme de « graph mining » Ici gaston. Sélection des motifs vus sur des ensembles dexemples différents

Expérimentation 2