Vérification formelle de réseaux de neurones quantifiés embarquables
J-97
Doctorat Doctorat complet
Informatique
Occitanie
- Disciplines
- Sciences de l'Information et de la Communication
- Laboratoire
- ISAE-ONERA MOIS MOdélisation et Ingénierie des Systèmes
- Institution d'accueil
- Institut Supérieur de l'Aéronautique et de l'Espace
Description
Cette thèse sinscrit dans le contexte de lintégration croissante des réseaux neuronaux dans des systèmes embarqués critiques pour la sécurité, notamment en avionique, dans les drones, lautomobile ou le spatial. Ces réseaux sont utilisés pour remplacer des tables de décision complexes (ex. ACAS-Xu), pour des tâches de perception comme latterrissage basé sur la vision (jeu de données LARD) ou pour la gestion de situations durgence (atterrissage autonome de drone). Ces applications imposent de fortes contraintes en matière de mémoire, de puissance de calcul et de latence, tout en exigeant un haut niveau de sûreté et de conformité aux normes de certification telles que DO-178C, DO-254 et ISO 26262.Le déploiement de réseaux neuronaux dans ces contextes soulève trois défis majeurs : (1) les contraintes matérielles des plateformes embarquées (CPU, DSP, FPGA, ASIC), (2) la nécessité de garantir formellement labsence de comportements dangereux, et (3) lexigence de déterminisme et de prévisibilité pour la certification. Les approches actuelles de quantification consistant à convertir des calculs en virgule flottante vers des représentations en virgule fixe plus efficaces optimisent souvent les performances, mais négligent la vérification formelle et la maîtrise des temps dexécution, créant un écart entre efficacité algorithmique et déploiement certifiable.
Lobjectif principal de la thèse est de proposer une méthodologie de co-conception intégrant quantification, vérification formelle et implémentation embarquée prévisible pour des réseaux neuronaux critiques. Plus précisément, il sagit de développer des méthodes de quantification « sensibles à la vérification », fondées sur lanalyse statique et garantissant formellement les bornes de sortie, afin de réduire mémoire et calcul tout en facilitant la preuve de sûreté. Ces réseaux quantifiés seront ensuite analysés à laide de techniques de vérification formelle (SMT, MILP, interprétation abstraite) pour démontrer le respect de propriétés de sécurité.
Parallèlement, la thèse visera un déploiement déterministe et certifiable sur différentes plateformes embarquées (CPU, DSP, FPGA), en exploitant le parallélisme, le pipelining et les ressources matérielles spécifiques afin de garantir des temps dexécution bornés et reproductibles. Lensemble sera validé expérimentalement sur plusieurs cas dusage représentatifs (ACAS-Xu, atterrissage basé sur la vision, atterrissage durgence de drone), en évaluant mémoire, latence, consommation énergétique, sûreté et prévisibilité.
Les résultats attendus incluent de nouvelles méthodes de quantification compatibles avec la vérification formelle et la certification, des outils adaptés aux réseaux neuronaux quantifiés embarqués, ainsi que des démonstrations dimplémentations déterministes sur plateformes contraintes. La thèse ambitionne ainsi de fournir un cadre méthodologique généralisable à dautres domaines critiques pour la sécurité, comme laéronautique, lautomobile et le spatial.
Compétences requises
étudiant en M2 ou école d'ingénieur. Connaissances dans plusieurs des sujets suivants : réseaux de neurones, vérification formelle, architecture informatique, arithmétique des ordinateursBibliographie
[1] Dorra Ben Khalifa, Matthieu Martel. Efficient Implementation of Neural Networks Usual Layers on Fixed-Point Architectures. LCTES2024: 12-22[2] Wang et al. (2023). Formal specification and SMT verification of quantized neural network for autonomous vehicles.
[3] Guérignon, C. (2021). Implementation of quantized neural networks on FPGA: methods and applications. PhD Thesis.
[4] Winandy, Dion, Manni, Garoche et al. (2025). Automated Fixed-Point Precision Optimization for FPGA Synthesis. IEEE Open Journal of Circuits and Systems, vol. 6.
Mots clés
réseaux de neurones, vérification formelle, quantification, systèmes embarquésOffre boursier / non financée
Ouvert à tous les pays
Dates
Date limite de candidature 31/07/26
Durée36 mois
Date de démarrage01/10/26
Date de création20/02/26
Langues
Niveau de français requisAucun
Niveau d'anglais requisAucun
Divers
Contacts
Vous devez vous connecter pour voir ces informations.
Cliquez ici pour vous connecter ou vous inscrire (c'est gratuit !)
