Thèse soutenue

Intelligibilité des réseaux de neurones récurrents par interprétation avec des machines à états finis

FR  |  
EN
Auteur / Autrice : Mohamed Reda Marzouk
Direction : Colin de La Higuera
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 17/10/2024
Etablissement(s) : Nantes Université
Ecole(s) doctorale(s) : École doctorale Mathématiques et Sciences et Technologies du numérique, de l’Information et de la Communication (Nantes ; 2022-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire des Sciences du Numérique de Nantes (2017-....)
Jury : Président / Présidente : Richard Dufour
Examinateurs / Examinatrices : Élisa Fromont, Rémi Eyraud
Rapporteurs / Rapporteuses : Céline Hudelot, Nathanaël Fijalkow
DOI : 10.70675/67c57743zf027z4a51zbd70zddd2e546358f

Résumé

FR  |  
EN

Le paradigme de calcul neuronal, bien que performant, pose un défi majeur en termes d'analyse formelle, contrairement aux machines à états finis (FSM) qui offrent un paradigme plus formel et donc plus facilement analysable par des outils algorithmiques classiques avec des garanties théoriques strictes. Cette thèse explore les interactions et divergences entre ces deux paradigmes, en se focalisant sur le problème de l'interprétabilité des modèles et en mettant l'accent sur les aspects théoriques de ces connexions. En analysant la différence d'interprétabilité entre les réseaux de neurones récurrents (RNNs) et les automates pondérés (WAs) — une famille d'automates qui englobe à la fois les automates acceptant des langages binaires et les automates stochastiques implémentant des modèles de langage — sous l'angle de la théorie de la complexité computationnelle, nous montrons formellement que, contrairement aux RNN-ReLUs les automates pondérés (WAs) se prêtent plus facilement à une analyse interprétative à l'aide de métriques telles que le score SHAP et le score de polarisation. Ces résultats théoriques offrent un argument solide justifiant l'utilisation des modèles basés sur des automates comme abstraction des modèles neuronaux pour l'analyse de ces derniers. Dans un autre contexte, nous avons examiné la complexité associée à la quantification des disparités entre les modèles de langage basés sur des automates et les modèles de langage neuronaux. De nouveaux schémas d'approximation avec des garanties PAC ont été développés pour calculer l'entropie croisée entre les automates pondérés stochastiques et diverses familles de RNNs, notamment les LSTMs et GRUs.