Cours, tutoriels et démonstrations

Encadrement : Nofar Carmeli, David Carral, Marie-Laure Mugnier et Jean-François Baget
J'interviens dans le cours HAI933I du Master 2 Informatique de l'Université Montpellier. Depuis 2019, j'y enseigne principalement l'extension de notre formalisme des règles existentielles à la négation par l'échec, sous la sémantique des modèles stables. Les enseignements prennent la forme de Cours/TD, et des modélisations peuvent être demandées d'un cours à l'autre, en utilisant l'outil Clingo.
Supports
Annales et corrections

2022

exam
MBT et graphe de dépendances

2020

exam
Circuits Hamiltoniens

2019

exam
Le fermier, le loup, la chèvre et le chou
Références
  1. Baget, J.-F., Garcia, L., Garreau, F., Lefèvre, C., Rocher, S. et Stéphan, I. (2018). Bringing existential variables in answer set programming and bringing non-monotony in existential rules: two sides of the same coin. Annals of Mathematics and Artificial Intelligence , vol. 82(1-3), pp. 3-41
  2. Baget, J.-F., Garreau, F., Mugnier, M.-L. et Rocher, S. (2014). Revisiting Chase Termination for Existential Rules and their Extension to Nonmonotonic Negation. Non-Monotonic Reasoning (NMR'14)
  3. Garreau, F. (2016). Extension d'ASP pour couvrir des fragments DL traitables : étude théorique et implémentation. PhD thesis, Université d'Angers

Encadrement : Jean-François Baget
Une démonstration d'Integraal utilisant Py4Graal et InteGraal CLI, utilisée pour faire découvrir le logiciel et ses possibilités. Créée à l'occasion de la visite HCERES du LIRMM (octobre 2025), elle a depuis servi pour présenter notre outil lors d'une visite des ingénieurs Inria du SED, et pour une présentation d'Integraal à OBSAM, un partenaire potentiel.
Supports
Références
  1. Baget, J.-F., Bisquert, P., Leclère, M., Mugnier, M.-L., Pérution-Kihli, G., Tornil, F. et Ulliana, F. (2023). InteGraal: a Tool for Data-Integration and Reasoning on Heterogeneous and Federated Sources. 39ème Conférence sur la Gestion de Données - Principes, Technologies et Applications (BDA'23)
  2. Baget, J.-F., Gutierrez, A., Leclère, M., Mugnier, M.-L., Rocher, S. et Sipieter, C. (2017). DLGP: An extended Datalog Syntax for Existential Rules and Datalog±. Document de travail GraphIK

Encadrement : Carole Beaugeois et Jean-François Baget
Py4Graal2 (développé par Carole Beaugeois) est un ensemble de classes Pythons permettant de raisonner via une communication avec un serveur Integraal. Il succède à Py4Graal (écrit par Tom Salembien) qui communiquait de façon similaire avec un serveur Graal. Le tutoriel suivant est destiné à des développeurs qui veulent découvrir comment utiliser Py4Graal. Il explique de façon intuitive la sémantique des objets utilisés et les différents types de raisonnements offerts par Integraal.
Supports
Références
  1. Baget, J.-F., Bisquert, P., Leclère, M., Mugnier, M.-L., Pérution-Kihli, G., Tornil, F. et Ulliana, F. (2023). InteGraal: a Tool for Data-Integration and Reasoning on Heterogeneous and Federated Sources. 39ème Conférence sur la Gestion de Données - Principes, Technologies et Applications (BDA'23)
  2. Baget, J.-F., Gutierrez, A., Leclère, M., Mugnier, M.-L., Rocher, S. et Sipieter, C. (2017). DLGP: An extended Datalog Syntax for Existential Rules and Datalog±. Document de travail GraphIK
  3. König, M., Leclère, M. et Mugnier, M.-L. (2015). Query Rewriting for Existential Rules with Compiled Preorder. Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI'15) , pp. 3106-3112

Encadrement : Jean-François Baget
Sous un pretexte délibérément provocant, cette démonstration (faite pour les 30 ans du LIRMM, puis exploitée lors de la fête de la science) montre la simplicité d'utilisation de règles et de mappings pour de l'analyse de données. La démonstration utilise la première version de Py4Graal, et communique avec Graal, qui ne donnait pas la possibilité d'utiliser des mappings. La simulation de ces mappings faite ici préfigure l'implémentation qui sera faite plus tard dans Integraal.
Supports
Références
  1. Baget, J.-F., Bisquert, P., Leclère, M., Mugnier, M.-L., Pérution-Kihli, G., Tornil, F. et Ulliana, F. (2023). InteGraal: a Tool for Data-Integration and Reasoning on Heterogeneous and Federated Sources. 39ème Conférence sur la Gestion de Données - Principes, Technologies et Applications (BDA'23)
  2. Baget, J.-F., Gutierrez, A., Leclère, M., Mugnier, M.-L., Rocher, S. et Sipieter, C. (2017). DLGP: An extended Datalog Syntax for Existential Rules and Datalog±. Document de travail GraphIK