TORTI Lionel
Direction de recherche : Christophe GONZALES
Co-encadrement : WUILLEMIN Pierre-Henri
Inférence probabiliste structurée dans les modèles graphiques probabilistes orientés-objet
Les modèles graphiques probabilistes (MGP) sont particulièrement utilisés dans les domaines du diagnostique automatique, de la sûreté de fonctionnement et de la maitrise des risques. Pour ces applications, les réseaux bayésiens (RB) sont parmi les MGP les plus populaires, car ils offrent un cadre efficace pour la représentation des connaissances et le raisonnement probabiliste. Toutefois, la modélisation des systèmes complexes avec des RB soulèvent des difficultés, les principaux étant l'impossibilité de réutiliser l'existant et la difficulté pour modéliser des systèmes de grandes tailles. Vers la fin des années 1990, plusieurs extensions des RB allaient lancer le développement des modèles probabilistes du premier ordre (MPPO). Alors que la communauté des chercheurs en IA se concentra sur la fusion de la logique du premier ordre avec les MGP, les difficultés pour modéliser des systèmes complexes à l'aide de RB furent laissées de côtés. Néanmoins, il y a encore de nombreux manques dans les extensions orientés-objet des RB: pouvons nous mieux définir l'héritage ? Comment représenter des concepts tels que le polymorphisme, le prototypage ou encore l'abstraction ? Quelles sont les différences entre les MPPO et les MGP orientés-objet ? Lorsque les connaissances d'experts sont utilisées pour modéliser un système, l'inférence probabiliste est une des principales applications des RB. Il existe une grande variété d'approches, chacune exploitant un aspect particulier des RB (conditionnement, arbre de jonction, CNF, etc.). Mais, lorsque nous considérons les extensions des RB, il y a peu d'algorithmes dédiés. En effet, la plupart des extensions utilisent l'inférence "groundée", ie. que le modèle est transformé en RB pour y appliquer des algorithmes d'inférence classiques. Parmi les algorithmes dédiés, Structured Variable Elimination (SVE, Pfeffer 1999) exploite les modèles orientés-objet. Il réduit le nombre de calcul en utilisant la répétition structurelle caractéristique des modèles orientés-objet. Toutefois, SVE a des défauts qui empêchent sont utilisation sur des systèmes conçus par des experts dans lesquels il n'y a pas d'incertitude structurelle, ie. dans les mondes fermés. L'objectif de cette thèse est de développer une modélisation orienté-objet pour les MGP et de généraliser l'inférence structurée. Après une analyse de l'état de l'art, nous proposons une comparaison des différents paradigmes de représentation (orienté-objet, entité relation, premier ordre). Puis nous présentons notre première contribution: une formalisation complète du paradigme orienté-objet pour les MGP. Nous utilisons les modèles probabilistes relationnels (MPR) comme base que nous étendons pour inclure des concepts tel que l'héritage multiple, l'abstraction, le polymorphisme et l'héritage de type. La deuxième contribution de cette thèse est l'étude et la généralisation de l'algorithme SVE. SVE exploite l'information structurelle représentée par les classes et réduit les calculs redondants. Nous proposons une reformulation de SVE et analysons ses principaux défauts. Puis nous généralisons SVE en étendant la notion d'inférence structurée à notre formalisme. Ceci donne une nouvelle forme d'inférence appelée Inférence Probabiliste Structurée (IPS). Finalement, nous montrons comment l'analyse en d-séparation et l'inférence structurée peuvent être utilisées conjointement pour améliorer les performances de IPS. La troisième contribution de cette thèse repousse un peu plus loin le concept de l'inférence structurée. Nous exploitons un algorithme de recherche d'isomorphisme de sous graphes pour détecter une répétition de motifs dans un système. Ces motifs définissent une structure de haut niveau, appelée classe dynamique, qui peut être exploitée pour améliorer IPS. Nous proposons une analyse de la complexité du problème et un algorithme approché pour trouver de "bonne" classe dynamique. Nous fournissons des résultats expérimentaux étayant notre approche.
Soutenance : 27/01/2012
Membres du jury :
Thomas NIELSEN (Aablorg university)
Marc BOUISSOU (ingénieur chercheur à EDF R&D et professeur à l'École Centrale Paris)
Eva CRÜCK (ingénieur de recherche à la DGA et chercheur au CREA)
Stijn MEGANC (postdoctoral researcher at Brije Universiteit)
Patrice PERNY (professeur à l'UPMC - LIP6)
Christophe GONZALES (professeur à l'UPMC - LIP6)
Pierre-Henri WUILLEMIN (maitre de conférence à l'UPMC - LIP6)
Publications 2009-2017
-
2017
- Ch. Gonzales, L. Torti, P.‑H. Wuillemin : “aGrUM: a Graphical Universal Model framework”, IEA/AIE 2017 - 30th International Conference on Industrial Engineering and Other Applications of Applied Intelligent Systems, vol. 10351, Lecture Notes in Computer Science, Arras, France, pp. 171-177, (Springer) (2017)
- L. Torti, C. Baudrit : “Modèles graphiques probabilistes en Python avec pyAgrum”, Paris Open Source Summit, Paris, France (2017)
-
2016
- Ch. Gonzales, L. Torti, P.‑H. Wuillemin : “Librairie aGrUM : a Graphical Universal Model”, 8es journées francophones de réseaux bayésiens (JFRB 2016), Clermont-Ferrand, France (2016)
-
2013
- L. Torti, Ch. Gonzales, P.‑H. Wuillemin : “Speeding-up Structured Probabilistic Inference using Pattern Mining”, International Journal of Approximate Reasoning, vol. 54 (7), pp. 900-918, (Elsevier) (2013)
-
2012
- L. Torti : “Inférence probabiliste structurée dans les modèles graphiques probabilistes orientés-objet”, soutenance de thèse, soutenance 27/01/2012, direction de recherche Gonzales, Christophe, co-encadrement : Wuillemin, Pierre-Henri (2012)
- P.‑H. Wuillemin, L. Torti : “Structured Probabilistic Inference”, International Journal of Approximate Reasoning, vol. 53 (7), pp. 946-968, (Elsevier) (2012)
-
2011
- L. Torti, Ch. Gonzales, P.‑H. Wuillemin : “Patterns Discovery for Efficient Structured Probabilistic Inference”, SUM 2011 - 5th International Conference on Scalable Uncertainty Management, vol. 6929, Lecture Notes in Computer Science, Dayton, OH, United States, pp. 247-260, (Springer) (2011)
-
2010
- L. Torti, P.‑H. Wuillemin : “Structured Variable Elimination avec analyse en d-séparation”, 5es Journées Francophones sur les Réseaux Bayésiens (JFRB2010), Nantes, France (2010)
- L. Torti, P.‑H. Wuillemin, Ch. Gonzales : “Reinforcing the Object-Oriented Aspect of Probabilistic Relational Models”, PGM 2010 - The Fifth European Workshop on Probabilistic Graphical Models, Helsinki, Finland, pp. 273-280 (2010)
- L. Torti, P.‑H. Wuillemin : “Structured Value Elimination with D-Separation Analysis”, Proceedings of the Twenty-Third International Florida Artificial Intelligence Research Society Conference, Daytona Beach, United States, pp. 122-127 (2010)
- L. Torti, P.‑H. Wuillemin : “Étude comparée des inférences dans les Modèles Relationnels Probabilistes”, 11e Congrès de la Société Française de Recherche Opérationnelle et d'Aide à la Décision (ROADEF 2010), Toulouse, France, pp. 57-58 (2010)
-
2009
- L. Torti, P.‑H. Wuillemin : “Modélisation de réseaux bayésiens de très grandes tailles”, Manifestation de JEunes Chercheurs STIC, Avignon, France, pp. 1332 (2009)