AdaptiveMLOps (ANR TSIA 2024)
J-74
Doctorat Doctorat complet
Sciences Humaines et Sociales
Occitanie
- Disciplines
- Sciences du Sport
- Laboratoire
- UR UM102 EuroMov Digital Health in Motion
- Institution d'accueil
- IMT MINES ALES
- Ecole doctorale
- Information, structures et systèmes (i2s) - ED 166
Description
Lutilisation des modèles dIA est appelée à se généraliser dans la réalisation des applications. Mais ils doivent pour cela être rendus pleinement opérationnalisables, cest-à-dire transformés en composants logiciels répondant aux exigences fonctionnelles et de qualité des environnements de développement, de qualification et dexécution. Cet objectif nécessite ladaptation des méthodes de gestion et dautomatisation des chaînes de production logicielles, le DevOps, pour y intégrer les concepts, stratégies et bonnes pratiques nécessaires au développement, déploiement, monitoring et maintenance continus des modèles dIA, le MLOps.Pour préserver la philosophie DevOps, qui abolit la frontière entre les phases de développement et dopérations, le MLOps doit faciliter les collaborations entre les ingénieurs Data, IA et Logiciels au sein des projets et les assister dans la maîtrise des multiples composantes nécessaires à la mise au point et à la mise en uvre des modèles dIA (data, ML, logiciel, opérations). Une solution no-code / low code serait adaptée à la multiplicité des profils des contributeurs, qui doivent manipuler des concepts éloignés leurs domaines dexpertise. Mais sa conception se heurte à la diversité et à la variabilité des éléments constituant les pipelines de MLOps.
Lobjectif du projet ANR AdaptiveMLOps est détudier lapplication dapproches dingénierie de lignes de produits pour cataloguer les éléments récurrents des pipelines de MLOps et documenter leur variabilité statique et dynamique. La connaissance métier ainsi recueillie et formalisée permettra de guider et dassister la conception de pipelines de MLOps par réutilisation, composition et configuration. Elle sera mise en uvre par une approche dingénierie dirigée par les modèles qui proposera un DSL :
i) générique et extensible, pour couvrir la variété des éléments des pipelines et lévolution des pratiques de MLOps,
ii) abstrait, pour être facilement utilisable sans expertise,
iv) pivot, pour permettre des transformations vers les langages de Plateform / Infrastructure as Code utilisés dans les déploiements,
iii) gérant la variabilité statique et dynamique, pour ne pas limiter personnalisation, fine-tuning et adaptation dynamique.
AdaptiveMLOps vise en particulier la gestion automatique et dynamique du (re)-déploiement chez des fournisseurs multiples de différentes portions du pipeline et des composants dIA associés afin doptimiser les performances, le coût et lempreinte environnementale. Lensemble des solutions sera prototypé et validé au travers de PoC en utilisant la plateforme du partenaire industriel du projet (fournisseur de solutions cloud) sur des cas détudes concrets fournis par les clients du partenaire industriel du projet (grands groupes français).
Compétences requises
Nous recherchons des candidats ayant suivi un cursus de niveau master 2 en génie logiciel, avec des compétences / expériences en ingénierie dirigée par les modèles, en ingénierie de lignes de produits, sur les concepts et les outils de DevOps / MLOps, le développement et la gestion darchitectures logicielles, la variabilité statique et dynamique des architectures logicielles, ladaptation autonomique darchitectures logicielles. Des compétences / expériences en Intelligence Artificielle, ou sur les combinaisons génie logiciel / intelligence artificielles seraient un avantage. Une expérience de la recherche (stage, missions, projets) serait également appréciée. Une bonne maîtrise de langlais, en particulier écrite, est requise.Bibliographie
L. Zhu, L. Bass, G. Champlin-Scharff, DevOps and its practices, IEEE software 33 (2016) 3234.M. Treveil, N. Omont, C. Stenac, K. Lefevre, D. Phan, J. Zentici, A. Lavoillotte, M. Miyazaki, L. Heidmann, Introducing MLOps, OReilly Media, 2020.
A. Kolar Narayanappa, C. Amrit, An analysis of the barriers preventing the implementation of MLOps, in: IFIP WG 8.6 International working conference on Transfer and Diffusion of IT (TDIT), Springer, 2023, pp. 101114.
A. Melde, M. Madan, P. Gavrikov, D. Hoof, A. Laubenheimer, J. Keuper, C. Reich, Tackling Key Challenges of AI DevelopmentInsights from an Industry-Academia Collaboration, in: The Upper-Rhine Artificial Intelligence Symposium: AI Applications in Medicine and Manufacturing, Furtwangen University, Villingen-Schwenningen, Germany, 2022, pp. 112121.
F. Calefato, F. Lanubile, L. Quaranta, A preliminary investigation of MLOps practices in GitHub, in: 16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2022, pp. 283288.
A. Serban, K. van der Blom, H. Hoos, J. Visser, Software engineering practices for machine learningadoption, effects, and team assessment, Journal of Systems and Software 209 (2024)
M. P. Uysal, E. Akturk, A systemic approach to machine learning project management, IEEE Engineering Management Review (2024).
M. Zarour, H. Alzabut, K. Alsarayrah, Mlops best practices, challenges and maturity models: A systematic literature review, Information and Software Technology (2025) 107733.
Mots clés
Génie Logiciel, Intelligence Artificielle, MLOps/DevOps, Variabilité statique et dynamique, Ingénierie de lignes de produits logiciels, Ingénierie dirigée par les modèlesOffre financée
- Pays
-
Mexique (Conacyt)
Si vous êtes une institution d'accueil française, vous trouverez plus d'information sur ce programme à cette page
Dates
Date limite de candidature 30/09/25
Durée36 mois
Date de démarrage01/10/25
Date de création28/06/25
Langues
Niveau de français requisAucun
Niveau d'anglais requisC1 (autonome)
Divers
Contacts
Vous devez vous connecter pour voir ces informations.
Cliquez ici pour vous connecter ou vous inscrire (c'est gratuit !)