Soutenance de Stage DEA / DESS

Slides:



Advertisements
Présentations similaires
Introduction à la Théorie des graphes
Advertisements

Soutenance du stage de DEA.
Chap. 4 Recherche en Table
Fabrice Lauri, François Charpillet, Daniel Szer
Constructive Volume Geometry (CVG) Article de Min Chen & John V. Trucker COMPUTER GRAPHICS Benoît Capelli – Stéphane Renaudie DESS IMM
10/31/02 Leïla Merghem - LIP6 Une approche Multi-Agents pour la Simulation de Réseaux de Télécommunications Leïla Merghem (LIP 6) Dominique Gaïti (LIP.
S. Meshoul & M. Batouche Equipe Vision, Laboratoire LIRE
Algèbre de composants : une approche fonctionnelle à la sémantique de documents Bart Lamiroy LORIA/INPL QGar - École des Mines de Nancy.
Introduction à la Théorie des graphes
Application de réseaux bayésiens à la détection de fumées polluantes
Simplification et abstraction de dessins au trait
Yann Chevaleyre et Jean-Daniel Zucker
au LISC, Cemagref de Clermont Ferrand
Présentation d’un modèle d’aide à la réalisation d’un jeu : BatSim
Colloque Traitement et Analyse de séquences : compte-rendu
Visualisation d’information interactive 5 : Graphes
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Journée de Travail Groupe “Bermudes”
Détection dobjets cartographiques dans les images satellites Très Haute Résolution Guray Erus, Nicolas Loménie Université René Descartes – Paris5, Centre.
Projet 4info.
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D’ORAN
Application des algorithmes génétiques
Aspects algorithmiques de l ’analyse structurelle pour la surveillance
Journée Doctorant PSI le 04/06/2002 Reconstruction dobjets en XML par approche statistico-structurelle pour linterprétation de documents techniques Delalandre.
Le projet en STI2D Initier le projet Délimiter les champs du possible
Programmation linéaire
Séminaire de lobjectif « forage et production » Beaune, les 26,27 et 28 Avril 2000 Outils danalyse statistiques « programmation par lexemple » S. Canu,
FRE 2645 CIDED04 : 22 Juin 2004 Système de reconnaissance structurelle de symboles, basé sur une multi représentation en graphes de régions, et exploitant.
Présentation du mémoire
Modélisation de la topologie avec le Graphe Génératif Gaussien
Algorithmes d ’approximation
Lutin RNTL 2001 – Exploratoire – 3 ans Xavier Blanc –
Modèles de décisions financières
Mise en oeuvre des MMCs L'utilisation des MMCs en reconnaissance des formes s'effectue en trois étapes : définition de la topologie de la chaîne de Markov,
Atelier de formation : MAT optimisation II (les graphes).
MAXIMISER les RESULTATS
Présentation de la méthode des Eléments Finis
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Graphes 1. Introduction 2. Définition 3. Représentation mémoire
Soutenance de Thèse Mardi 13 Décembre 2005 Analyse des documents graphiques, une approche par reconstruction d’objets Mathieu Delalandre Mardi 13 Décembre.
Supports de formation au SQ Unifié
Graph cuts et applications
ATNoSFERES : Construction de contrôleurs pour envts non markoviens par algorithme génétique Samuel Landau, Sébastien Picault (équipe MIRIAD) Pierre.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Reconnaissance des personnes par le visage dans des séquences vidéo
Calcul parallèle => partitionner les données en sous-groupes associés aux processeurs. P0 P2 P1.
1 Alain Casali Christian Ernst Extraction de Règles de Corrélation Décisionnelles 29 Janvier 2009.
Arbres binaires et tables de hachage
Contrôle d’accès sur le client pour des documents XML Luc Bouganim, François Dang-Ngoc, Philippe Pucheral INRIA Rocquencourt & Université de Versailles.
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.
Séance 8 30 novembre 2005 N. Yamaguchi
Chapitre 5 Test de circuits séquentiels
Modèles Mathématiques et représentation discrètes pour la description des images couleur Luc Brun.
Laboratoire PSI – FT-R&D Delalandre Mathieu 3 septembre 2001
Travaux Pratiques Optimisation Combinatoire
Problème de double digestion
UN ALGORITHME PERFORMANT DE CALCUL DES ERREURS DE FORME
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
LIRMM, MONTPELLIER, FRANCE FTFC 2003 Définition d’une métrique d’insertion de buffers X. Michel, A. Verle N. Azémard, P. Maurine, D. Auvergne Paris, France.
Classification de données par l’algorithme FPSO-GA
Optimisation pour la Conception de Systèmes Embarqués
Algorithmes génétiques en optimisation combinatoire
Optimisation du placement des portes logiques d’un circuit
20/06/2015propagation de signatures lexicales dans le graphe du Web 1 Propagation de signatures lexicales dans le graphe du Web M. Bouklit M. Lafourcade.
Resource-Limited Genetic Programming : Replacing Tree Depth Limit.
GdR MoMaS Novembre 2003 Conditions d’interface optimales algébriques pour la vibro-élasticité. François-Xavier Roux (ONERA) Laurent Sériès (ONERA) Yacine.
Novembre 2003 Simulation numérique en vibro-acoustique par couplage de deux codes parallèles Unité de Recherche Calcul à Haute Performance François-Xavier.
1 UE Intro. Optimisation L3 INFO UPSud II. Programmation linéaire en variables entières (ou mixtes)
Transcription de la présentation:

Soutenance de Stage DEA / DESS Vers une bibliothèque de RDF structurelle, pour la détection et la factorisation de sous-graphes Le 03/09/2002

Plan Présentation du cadre du stage et du sujet Les principaux concepts de la Théorie des Graphes L'appariement de graphes Les méthodes de recherche d'isomorphismes Solution proposée et Intégration à la lib GraphePSI Conclusions et perspectives Soutenance de stage DEA/DESS, le 03/09/02

Présentation du stage Stage DEA / DESS Lieu: France Telecom R&D Lannion Laboratoire: DMI/GRI et PSI Sujet: les graphes comme outils de RDF Dans le cadre du projet DocMining Soutenance de stage DEA/DESS, le 03/09/02

Le contexte DocMining Projet exploratoire labellisé RNTL Durée initiale: 24 mois Objectif: "Développer une plate-forme d'acquisition de documents structurés hétérogènes" Les partenaires: DMI/GRI France Télécom R&D PSI Université de Rouen LORIA Université de Nancy L3I Université de La Rochelle Département d’Informatique, Université de Fribourg (Suisse) Soutenance de stage DEA/DESS, le 03/09/02

Objectifs du stage Développer un outil de reconnaissance structurelle général applicable dans le contexte DocMining Reconnaissance de symboles Comparaison de données XML Existant: Lib GraphePSI Dédiée initialement à la reconnaissance de formulaires Création, manipulation de graphes Mesure de similarité entre graphes Contribution: Aspect sous-graphe Détection de sous-graphes Soutenance de stage DEA/DESS, le 03/09/02

Plan Présentation du cadre du stage et du sujet Les principaux concepts de la Théorie des Graphes L'appariement de graphes Les méthodes de recherche d'isomorphismes Solution proposée et Intégration à la lib GraphePSI Conclusions et perspectives Soutenance de stage DEA/DESS, le 03/09/02

Concepts et définitions Introduction: Deux aspects principaux: Modélisation représentation graphique naturelle Classification recherche de similarité Soutenance de stage DEA/DESS, le 03/09/02

Le graphe comme outil de Modélisation (1) Représente un ensemble d'objets, et les relations entre eux Objet …relation Soutenance de stage DEA/DESS, le 03/09/02

Orienté / Non orienté Relations unidirectionnelles entre les noeuds Modélisation: un Arc Représentation graphique: une flèche Graphe Orienté Relations bidirectionnelles entre les noeuds Modélisation: une Arête Représentation graphique: une trait Graphe Non Orienté Soutenance de stage DEA/DESS, le 03/09/02

Etiquettes et types de Graphes Différents types de données associées aux nœuds et arcs: Symboliques (Caractères, Chaîne de caractères) Numériques (Entiers, Réels) Complexes: attributs multiples Différents types de graphes Soutenance de stage DEA/DESS, le 03/09/02

Types de Graphes (1) Graphe Relationnel Pas d'attributs associés aux nœuds et arcs Traduit uniquement la structure de l'objet modélisé Soutenance de stage DEA/DESS, le 03/09/02

Types de Graphes (2) Graphe Pondéré Arcs: pondération numérique (entière ou réelle) Nœuds: pas d'attributs associés Pondère les relations entre les composantes 3 2 5 Soutenance de stage DEA/DESS, le 03/09/02

Types de Graphes (3) Graphe Relationnel Attribué Arcs: attribut(s) numérique(s) ou/et symbolique(s) Nœuds: attribut(s) numérique(s) ou/et symbolique(s) {(forme rectangle) (surface 0.6)} Traduit la structure et l'information véhiculée par les nœuds et par les arcs {(position dessous) (distance 3)} {(position dessous) (distance 3)} {(forme triangle) (surface 0.2)} Type le plus général {(position gauche) (distance 3)} {(forme carré) (surface 0.4)} Soutenance de stage DEA/DESS, le 03/09/02

Plan Présentation du cadre du stage et du sujet Les principaux concepts de la Théorie des Graphes L'appariement de graphes Les méthodes de recherche d'isomorphismes Solution proposée et Intégration à la lib GraphePSI Conclusions et perspectives Soutenance de stage DEA/DESS, le 03/09/02

L'appariement de graphes (1) Déterminer la classe d'un objet inconnu Appariement avec une base de formes connues Déterminer des correspondances entre graphes qui préservent la structure Soutenance de stage DEA/DESS, le 03/09/02

L'appariement de graphes (2) Englobe les concepts suivants: Isomorphisme de graphes Monomorphisme de graphes Isomorphisme de sous-graphe vers graphe Isomorphisme bidirectionnel de sous-graphe Soutenance de stage DEA/DESS, le 03/09/02

Types de morphisme (1) Isomorphisme de graphes: D A 4 B C 1 Mapping: 3 2 D 2 Soutenance de stage DEA/DESS, le 03/09/02

Types de morphisme (2) Monomorphisme de graphes: C 4 A 1 B Mapping: 3 Soutenance de stage DEA/DESS, le 03/09/02

Types de morphisme (3) Isomorphisme sous-graphe vers graphe: C 4 A 1 B Mapping: 3 A 3 B 1 C 2 2 Soutenance de stage DEA/DESS, le 03/09/02

Types de morphisme (4) Isomorphisme bidirectionnel de sous-graphes: C 1 B Mapping: 3 A 3 B 1 C 2 2 Soutenance de stage DEA/DESS, le 03/09/02

Exact / Inexact Exact: correspondance stricte entre nœuds étiquettes identiques Inexact: on autorise une tolérance dans l'appariement distance Soutenance de stage DEA/DESS, le 03/09/02

Distance d'édition Idée: compenser les erreurs par des opérations correctrices Détermination de la plus petite séquence d'opérations qui transforme un graphe en l'autre Opérations d'édition: substitution, suppression, insertion Des coûts associés à chaque opération Soutenance de stage DEA/DESS, le 03/09/02

Appariement inexact de graphes 2 approches: Détermination d'une mesure de similarité: Plus grand sous-graphe commun Plus petit supergraphe commun Détermination d'une distance d'édition: Isomorphismes inexacts de graphes Soutenance de stage DEA/DESS, le 03/09/02

Plan Présentation du cadre du stage et du sujet Les principaux concepts de la Théorie des Graphes L'appariement de graphes Les méthodes de recherche d'isomorphismes de sous-graphes Solution proposée et Intégration à la lib GraphePSI Conclusions et perspectives Soutenance de stage DEA/DESS, le 03/09/02

Les Méthodes 2 B A C 6 5 4 3 1 B C A I II III Objectif: recherche d'isomorphismes de sous-graphe vers graphe Situation du problème: 2 B A C 6 5 4 3 1 Graphe candidat Gc B C A I II III Graphe modèle Gm Existe-il une injection de Gm vers Gc ie, existe-il des occurrences de Gm dans Gc Soutenance de stage DEA/DESS, le 03/09/02

Classification des méthodes (1) Deux critères pour la classification: Tolérance aux erreurs: Méthodes exactes / Méthodes inexactes Optimalité de la solution: Méthodes optimales / Méthodes d'optimisation Soutenance de stage DEA/DESS, le 03/09/02

Classification des méthodes (2) Classification obtenue selon ces critères: Méthodes exactes: Méthode optimales: Méthodes combinatoires Méthodes d'optimisation: Méthodes basées sur la relaxation discrète Méthodes inexactes: Méthodes basées sur algorithme A* Méthodes stochastiques Soutenance de stage DEA/DESS, le 03/09/02

Les méthodes Méthodes exactes: Méthodes inexactes: Méthode optimales: Méthodes combinatoires Méthodes d'optimisation: Méthodes basées sur la relaxation discrète Méthodes inexactes: Méthodes basées sur algorithme A* Méthodes stochastiques Soutenance de stage DEA/DESS, le 03/09/02

Arbre de recherche (1) Méthodes combinatoires Principe: représenter les isomorphismes sous forme d'un arbre Algorithme itératif: backtracking Test de tous les appariements possibles Soutenance de stage DEA/DESS, le 03/09/02

Arbre de recherche (2) Procédure de backtracking:  I: II: III: {1} 6 5 4 3 1 Graphe candidat G c A C I II III G m B Graphe modèle  I: {1} {2} {4} II: {1,3} {1,5} {2,3} {2,5} {4,3} {4,5} III: {1,3,6} {1,5,6} {2,3,6} {2,5,6} {4,3,6} {4,5,6} Soutenance de stage DEA/DESS, le 03/09/02

Arbre de recherche (3)  I: II: III: Procédure d'élagage "Forward Checking" Principe: tester l'existence d'appariements futurs consistants 2 B A C 6 5 4 3 1 Graphe candidat G c  I: {1} {2} {4} II: {4,3} {4,5} III: {4,5,6} Soutenance de stage DEA/DESS, le 03/09/02

Recherche de cliques maximales (2) B A C 6 5 4 3 1 Graphe candidat G c (I,2) Graphe d'association GA A-nœuds: Couple de nœuds appariés A-arcs: Relient deux mappings consistants (I,4) (I,1) une clique max (II,3) Mapping: I 4 (III,6) (II,5) II 5 III 6 Soutenance de stage DEA/DESS, le 03/09/02

Les méthodes Méthodes exactes: Méthodes inexactes: Méthode optimales: Méthodes combinatoires Méthodes d'optimisation: Méthodes basées sur la relaxation discrète Méthodes inexactes: Méthodes basées sur algorithme A* Méthodes stochastiques Soutenance de stage DEA/DESS, le 03/09/02

Relaxation discrète Principe: Affecter toutes les étiquettes valides à chaque nœud Supprimer progressivement les appariements qui ne respectent pas la consistance locale Inconvénient: consistance globale pas nécessairement vérifiée Soutenance de stage DEA/DESS, le 03/09/02

Les méthodes Méthodes exactes: Méthodes inexactes: Méthode optimales: Méthodes combinatoires Méthodes d'optimisation: Méthodes basées sur la relaxation discrète Méthodes inexactes: Méthodes basées sur algorithme A* Méthodes stochastiques Soutenance de stage DEA/DESS, le 03/09/02

Algorithme A* Arbre de recherche Application d'heuristiques: coûts d'édition fonction d'évaluation 1 2 3 a b c Graphe modèle  d Graphe candidat {1} [3] {2} [2] {3} [1] e {1,2} [6] {1,3} [6] {2,1} [8] {2,3} [4] {3,1} [6] {3,2} [4] {2,3} {3,2} Soutenance de stage DEA/DESS, le 03/09/02

Les méthodes Méthodes exactes: Méthodes inexactes: Méthode optimales: Méthodes combinatoires Méthodes d'optimisation: Méthodes basées sur la relaxation discrète Méthodes inexactes: Méthodes basées sur algorithme A* Méthodes stochastiques Soutenance de stage DEA/DESS, le 03/09/02

Méthodes d'optimisation Ramener le problème d'appariement à un problème d'optimisation de fonction Représentation des graphes sous forme matricielle Minimisation d'un critère Méthodes: recuit simulé, algorithmes génétiques Inconvénient: pas applicables à tous types de graphes Soutenance de stage DEA/DESS, le 03/09/02

Réseau de Messmer (1) Recherche d'isomorphismes exacts et inexacts Appariement avec une base de graphes modèles Compilation de la base en une structure compacte Principe: Décomposition des graphes modèles en sous-graphes Soutenance de stage DEA/DESS, le 03/09/02

Réseau de Messmer (2) Soutenance de stage DEA/DESS, le 03/09/02

Plan Présentation du cadre du stage et du sujet Les principaux concepts de la Théorie des Graphes L'appariement de graphes Les méthodes de recherche d'isomorphismes Solution proposée et Intégration à la lib GraphePSI Conclusions et perspectives Soutenance de stage DEA/DESS, le 03/09/02

Solution proposée (1) Appariement de tous types de graphes Détermination de la meilleure solution Méthodes optimales Détection de sous-graphes: Méthodes de recherche d'isomorphismes de sous-graphes Soutenance de stage DEA/DESS, le 03/09/02

Solution proposée (2) Isomorphisme de sous-graphes: Exact: Inexact: Algorithme d'Ullman Algorithme VF Algorithme Cliques Algorithme Messmer Inexact: Algorithme A* Soutenance de stage DEA/DESS, le 03/09/02

Solution proposée (3) Mesure de similarité: Plus grand sous-graphe commun Plus petit supergraphe commun Combinaison des deux Distance d'édition Soutenance de stage DEA/DESS, le 03/09/02

Application: Reconnaissance de symboles (1) Chambre PC paires sur appui PC paires sur bornes Image initiale Symboles à détecter Soutenance de stage DEA/DESS, le 03/09/02

Application: Reconnaissance de symboles (2) chambre Chambre camembert connexion PC paires sur appui Graphes Modèles ellipse triangle connexion PC paires sur bornes Symboles à détecter Soutenance de stage DEA/DESS, le 03/09/02

Application: Reconnaissance de symboles (3) Soutenance de stage DEA/DESS, le 03/09/02

Application: Reconnaissance de symboles (4) 1 1 1 1 1 40 Soutenance de stage DEA/DESS, le 03/09/02

Plan Présentation du cadre du stage et du sujet Les principaux concepts de la Théorie des Graphes L'appariement de graphes Les méthodes de recherche d'isomorphismes Solution proposée et Intégration à la lib GraphePSI Conclusions et perspectives Soutenance de stage DEA/DESS, le 03/09/02

Conclusions et perspectives (1) Généricité: méthodes optimales Méthodes valables sur graphes de taille moyenne Outil structurel complémentaire des outils statistiques Difficultés: Non homogénéité des définitions Méthodes spécifiques à un type de graphes Nécessité de méthodes tolérantes aux erreurs Soutenance de stage DEA/DESS, le 03/09/02

Conclusions et perspectives (2) Approfondir l'évaluation des performances Constitution d'une base de test Recherche de méthodes plus performantes Soutenance de stage DEA/DESS, le 03/09/02