Intelligibilité des réseaux de neurones récurrents par interprétation avec des machines à états finis
| 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 |
Mots clés
Mots clés contrôlés
Résumé
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.