Chargement en cours

Ingénieur d’études en réseaux de contraintes (F/H)

MONTPELLIER, 34
il y a 20 heures

Intitulé du projet

JIT-QSTR- Hybrid AI Systems Grounded on Just-in-time Qualitative Spatio-Temporal Reasoning

Acronyme du projet

CPJSIOUTIS

Durée globale du projet

77 mois

Description sommaire du projet

Systèmes d'IA hybrides basés sur un raisonnement spatio-temporel qualitatif juste-à-temps

Mission principale

Contexte

Contexte

En programmation par contraintes (CP), le domaine est généralement fini. Il peut inclure des valeurs numériques ou symboliques. Un problème de satisfaction de contraintes (CSP) permet de modéliser ce type de problèmes combinatoires (1). Cependant, dans de nombreux cas réels, le domaine peut être infini, comme l’espace ou le temps. Les valeurs du domaine peuvent également être vagues ou imprécises. Par exemple, on peut vouloir planifier une tâche avant une autre sans connaître les durées exactes ni les intervalles entre elles. C’est pourquoi le raisonnement spatio-temporel qualitatif (QSTR) a émergé. Il peut être vu comme une variante de la programmation par contraintes avec des domaines infinis. Des algèbres de relations abstraites sont souvent utilisées pour modéliser les contraintes et effectuer un raisonnement symbolique (2,3). Dans une telle algèbre, on peut utiliser une relation comme « avant ou après » pour contraindre deux intervalles temporels, sans nécessiter d’informations quantitatives sur ces intervalles ou sur la relation elle‑même.

Motivation

Les données du monde réel sont souvent hétérogènes. Il existe de multiples sources d’information pour un même problème. Les connaissances disponibles sont souvent partielles, incomplètes ou bruitées. Pour ces raisons, ni l’approche quantitative ni l’approche qualitative basée sur des contraintes ne suffirent généralement à elles seules pour modéliser un problème complexe et réaliste. Il est donc souvent nécessaire de faire des hypothèses ou des compromis. Par exemple, l’environnement impose des contraintes quantitatives fixes et strictes. Celles‑ci incluent les structures physiques et spatiales, ainsi que des aspects temporels comme la durée d’une journée. En même temps, de nombreuses actions spatio-temporelles sont dynamiques et flexibles. Par exemple, conduire une voiture dans une direction donnée peut nécessiter de respecter des contraintes de temps tout en s’adaptant aux situations. Ces actions sont souvent décrites en termes proches du langage humain, comme « prenez la première à gauche après le prochain feu de signalisation ».

Objectifs

L’objectif principal de ce projet est de développer un cadre qui unifie les contraintes quantitatives et qualitatives. Les utilisateurs doivent pouvoir modéliser leurs problèmes en utilisant des contraintes quantitatives, qualitatives, ou les deux. Par exemple : « Planifier la tâche A avant la tâche B, mais pas plus tôt que 2 heures avant. » Ou encore : « Placer l’objet X à droite de l’objet Y, mais à une distance d’au moins 1 mètre. » L’objectif secondaire de ce projet est de valider ce cadre à l’aide de cas d’usage réels. Ceux-ci incluent : la conception de vergers maraîchers et la modélisation de leur évolution dans le temps, avec des applications en agroécologie (4) ; ou encore la modélisation de compositions musicales, où les contraintes qualitatives capturent la structure ou l’évolution harmonique, tandis que les contraintes quantitatives représentent les notes et les accords, avec des applications en intelligence artificielle, en arts et en créativité (5).

(1) Christian Bessiere: Constraint Propagation. Handbook of Constraint Programming 2006: 29-83

(2) Michael Sioutis, Diedrich Wolter: Qualitative Spatial and Temporal Reasoning: Current Status and Future Challenges. IJCAI 2021

(3) Jochen Renz, Bernhard Nebel: Qualitative Spatial Reasoning Using Constraint Calculi. Handbook of Spatial Logics 2007: 161-215

(4) Margot Challand, Philippe Vismara, Dimitri Justeau-Allaire, Stéphane de Tourdonnet: Supporting Sustainable Agroecological Initiatives for Small Farmers through Constraint Programming. IJCAI 2023

(5) Damien Sprockeels, Peter Van Roy: Expressing Musical Ideas with Constraint Programming Using a Model of Tonal Harmony. IJCAI 2024

Définition des tâches à accomplir

  • Étude de l’état de l’art sur les réseaux de contraintes, et les formalismes hybrides combinant contraintes qualitatives et quantitatives
  • Formalisation mathématique de modèles de réseaux de contraintes hybrides
  • Analyse des propriétés de ces modèles
  • Développement éventuel d’outils ou de prototypes logiciels pour manipuler ces réseaux de contraintes
  • Expérimentation et évaluation des approches proposées
  • Rédaction de rapports techniques et participation à la rédaction d’articles scientifiques
  • Participation aux réunions d’équipe, séminaires et activités de recherche du laboratoire

Description précise de l'événement ou du résultat objectif déterminant la fin de la relation contractuelle ainsi que les modalités d'évaluation et de contrôle de ce résultat

Élaboration d’un cadre théorique permettant un raisonnement combinant contraintes qualitatives et quantitatives, et développement d’un outil logiciel pour ses applications pratiques. Les résultats de ce projet feront l’objet d’une présentation orale.

Spécificités / Contrainte du postes

Le poste se situe à l’interface entre raisonnement qualitatif et quantitatif, et requiert une bonne aisance avec les formalismes logiques et algébriques. Une capacité à travailler de manière autonome sur des problèmes de formalisation, tout en collaborant étroitement avec les chercheurs de l’équipe, est attendue.

Qualifications / Domaine de formation demandé

  • Formation de niveau master ou diplôme d’ingénieur en informatique, mathématiques appliquées ou domaine connexe (intelligence artificielle, recherche opérationnelle, etc.)
  • Bonnes connaissances en représentation des connaissances, réseaux de contraintes et/ou raisonnement qualitatif et quantitatif
  • Familiarité avec les formalismes de type algèbre des intervalles, ou modèles hybrides est un plus
  • Compétences en programmation (par exemple en Python, C++ ou autre langage pertinent pour la mise en œuvre d’algorithmes)
  • Capacité à lire, comprendre et produire des documents scientifiques en anglais
  • Rigueur, autonomie et capacité à structurer un problème de formalisation
  • Bonnes compétences en communication et travail en équipe, dans un environnement de recherche académique

Rejoindre l'université de Montpellier, c'est bénéficier de nombreux avantages dans une région qui offre un cadre de vie qualitatif.

Nos avantages

  • Dispositifs de développement des compétences: accès à une grande offre de formation, préparation aux concours internes
  • Jusqu’à 46 jours de congés / an (pour un temps plein à 38h30)
  • Temps de travail aménageable
  • Jusqu'à 2 jours de télétravail / semaine (selon les modalités de la charte de TT applicable à l'UM)
  • Restauration collective
  • Aide et prestations sociales
  • Prise en charge partielle des abonnements au transport de la ville
  • Accès aux activités sportives, culturelles et de loisirs de l'université
  • Soutien à la parentalité: club de loisirs pour enfant, partenariat de crèches, jours enfant-malade
  • Avantages dépendant de la nature et la durée du contrat, des nécessités de services et des conditions d'éligibilité

Informations complémentaires

Rémunération : 2160€ brut mensuel, dont 200€ d'indemnité mensuelle des agents contractuels (prime)

Prise de poste : Novembre

Type de contrat : CDD de catégorie A

Durée du contrat : 12 mois

Clôture des candidatures : 24/10/2026

#J-18808-Ljbffr
Entreprise
Service Formation Continue Université de Montpellier
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
STAINS, 93
il y a 1 mois
TOULOUSE, 31
il y a 6 jours
BESANÇON, 25
il y a 10 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès