CDD Ingénieur.e R&D en informatique – Clermont-Ferrand. Web sémantique et ASP

When:
01/10/2021 – 02/10/2021 all-day
2021-10-01T02:00:00+02:00
2021-10-02T02:00:00+02:00

Offre en lien avec l’Action/le Réseau : – — –/– — –

Laboratoire/Entreprise : Entreprise Jeolis et LIMOS
Durée : 1 ou 2 ans
Contact : christophe.rey@uca.fr
Date limite de publication : 2021-10-01

Contexte :
Collaboration entre un laboratoire LIMOS / CNRS et une jeune entreprise innovante Jeolis Solutions, les deux situées à Clermont-Ferrand, dans le domaine de l’e-Santé et plus spécifiquement l’Education Thérapeutique du Patient (ETP, qui selon l’OMS, vise à aider les patients à acquérir ou maintenir les compétences dont ils ont besoin pour gérer au mieux leur vie avec une maladie chronique). Les contraintes environnementales et la crise sanitaire comme celle du Covid-19 plaident pour une absolue nécessité de développer rapidement une digitalisation intelligente afin d’aboutir à une e-ETP motivante, ludique et personnalisée.

Sujet :
Dans les perspectives de l’article [1], il a été énoncé la possibilité d’améliorer l’expressivité logique du programme en utilisant d’autres approches comme ASP (Answer Set Programming) afin de limiter l’utilisation de code impératif.

Les missions de la personne recrutée seront l’implémentation d’outils permettant de :

Combiner le meilleur des mondes OWL2 et ASP
OWL2 pour l’aspect statique des connaissances (TBox et ABox + vérification de la consistance par classification d’individus), comme ce qui est proposé dans l’éditeur Protégé. De plus OWL2 permet l’héritage entre classes et relations.
ASP pour l’aspect dynamique des connaissances et la pertinence de règles logiques avec négation(s), contraintes et non monotones

L’aspect théorique de cette hybridation a été proposé dans Hexlite [2] mais nous pensons qu’une mise en œuvre en tout Python faciliterait l’adoption.

Etablir une transcription DMN à ASP

Ecrire un programme ASP n’est pas encore à la portée des experts métiers du monde industriel, ce qui ne facilite pas l’adoption d’ASP malgré des solveurs performants. Cependant, il existe le standard DMN (Decision Model and Notation) du consortium OMG qui permet aux industriels d’écrire des systèmes de décision à partir de simples tableaux type Excel. Il serait intéressant d’avoir un outil permettant le passage de DMN à ASP, comme ce qui a été proposé récemment dans cDMN [3].

L’intérêt serait de permettre aux experts psychologues, pédagogues d’écrire, d’améliorer, de tester des stratégies de progression plus facilement, plus rapidement qu’actuellement, sans passer par un expert ingénieur spécialisé en Ingénierie des connaissances.

Contexte de travail

La personne recrutée rejoindra le thème Données, Services, Intelligence du LIMOS mais sera mise à disposition de l’équipe R&D de Jeolis Solutions à hauteur de 80% de son temps (application du plan France Relance – préservation de l’emploi R&D en entreprise).

Le CDD est d’une durée de 12 ou 24 mois (à préciser au moment de la demande France Relance), et commencera en septembre-octobre 2021, adaptable en fonction des disponibilités de la personne retenue.

Références

[1] Xavier Goblet, Christophe Rey : « Suivi thérapeutique intelligent par recommandation à base d’ontologie et de règles ». Conférence Applications Pratiques de l’Intelligence Artificielle (APIA) dans le cadre de la Plate-Forme de l’Intelligence Artificielle (PFIA) du 29 juin au 3 juillet 2020

[2] Peter Schüller : “A new OWLAPI interface for HEX-Programs applied to Explaining Contingencies in Production Planning”. In: New Foundations for Human-Centered AI, Workshop at ECAI 2659, pages 25-31, 2020

[3] Aerts B., Vandevelde S., Vennekens J. (2020) Tackling the DMN Challenges with cDMN: A Tight Integration of DMN and Constraint Reasoning. In: Gutiérrez-Basulto V., Kliegr T., Soylu A., Giese M., Roman D. (eds) Rules and Reasoning. RuleML+RR 2020. Lecture Notes in Computer Science, vol 12173. Springer. https://arxiv.org/abs/2005.09998

Profil du candidat :
Titulaire d’un diplôme de master en informatique (obtenu en 2019, 2020 ou 2021) avec une solide expérience en développement Python

Modalités de candidature

Les personnes candidates sont invitées à soumettre un CV, une lettre de motivation et éventuellement des lettres de référence, en format PDF à engelbert.mephu_nguifo@uca.fr, à christophe.rey@uca.fr et à xavier.goblet@lojelis.com .

Les candidatures seront traitées au fil de l’eau.

Formation et compétences requises :
Compétences attendues

· Titulaire d’un diplôme de master en informatique (obtenu en 2019, 2020 ou 2021) avec une solide expérience en développement Python

· Connaissances/expériences des standards du web sémantique (OWL2, SWRL…) et aussi en programmation logique (PROLOG, Answer Set Programming…)

· Connaissances en Ingénierie des connaissances

· Expérience de l’outil gestionnaire de code Git et méthodologie Agile

· Respect des délais, rigueur, organisation, capacité à travailler en équipes pluridisciplinaires

Adresse d’emploi :
JEOLIS SOLUTIONS
12 CRS SABLON
63000 CLERMONT-FERRAND
France

LIMOS
Campus Universitaire des Cézeaux
1 rue de la Chebarde
TSA 60125
CS 60026
63178 AUBIERE CEDEX – FRANCE