Calcul neuromorphique et apprentissage non supervisé

Offre de thèse

Calcul neuromorphique et apprentissage non supervisé

Date limite de candidature

08-05-2026

Date de début de contrat

01-10-2026

Directeur de thèse

GIRAU Bernard

Encadrement

Comité de suivi individuel de thèse tel que défini par l'ED IAEM.

Type de contrat

Concours pour un contrat doctoral

école doctorale

IAEM - INFORMATIQUE - AUTOMATIQUE - ELECTRONIQUE - ELECTROTECHNIQUE - MATHEMATIQUES

équipe

BISCUIT

contexte

Parmi les différentes alternatives aux architectures de Von Neumann, les approches neuromorphiques bénéficient actuellement des récents succès du deep learning et de l'implication croissante des principaux fabricants de semi-conducteurs grâce à des puces neuromorphiques impressionnantes telles que l'IBM TrueNorth et les puces d'Intel Loihi et Loihi 2 ([1,2]). La puce Loihi 2 intègre par exemple un million de neurones impulsionnels et 120 millions de connexions synaptiques programmables. L'émergence de ces puces neuromorphiques est étroitement liée aux atouts que présentent les neurones dits de troisième génération pour des implantations matérielles. Ces neurones communiquent de manière temporelle par des impulsions, de façon directement inspirée par les potentiels d'action échangés par les neurones biologiques, permettant ainsi de transmettre l'information et de la traiter à la volée de façon asynchrone. Dans la même veine bio-inspirée, les caméras événementielles gagnent en popularité [3]. Les caméras événementielles comme DVS (Dynamic Vision Sensor) fonctionnent de manière analogue à la rétine en transmettant l'information sous forme d'impulsion uniquement lorsqu'un changement local de luminosité - au niveau du pixel - est détecté. Ce traitement asynchrone de l'information visuelle apporte de grands avantages : 1) une vitesse d'échantillonnage près d'un million de fois supérieure à celle des caméras standard, 2) une latence d'une microseconde et 3) une plage dynamique de 130 décibels (les caméras standards n'ont que 60 dB). Le tout pour une consommation énergétique significativement inférieure à celle des caméras standards.

spécialité

Informatique

laboratoire

LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications

Mots clés

réseaux de neurones, calcul neuromorphique, cartes auto-organisatrices, gaz neuronaux, neurones impulsionnels

Détail de l'offre

Notre équipe de recherche étudie différents modèles de réseaux de neurones bio-inspirés, avec pour certains la perspective d'une implantation sur circuit neuromorphique. Dans ce contexte, les modèles impulsionnels (spiking neural networks) constituent une approche particulièrement adaptée aux architectures matérielles émergentes, en raison de leur traitement asynchrone et de leur codage temporel de l'information. La plupart des travaux en calcul neuromorphique se concentrent aujourd'hui sur des approches supervisées ou inspirées du deep learning. Nos travaux se concentrent au contraire sur les modèles non supervisés bio-inspirés, qui restent encore relativement sous-explorés selon le paradigme du calcul neuromorphique, malgré leur pertinence pour l'apprentissage en ligne, l'adaptation continue et la sobriété énergétique. Nous avons notamment défini dans [4] une version impulsionnelle de cartes auto-organisatrices (SOM, self-organizing map), dont l'apprentissage est obtenu par une règle STDP (Spike-Timing Dependent Plasticity, [5]) déterminée de façon à coder l'information dans le temps des spikes et non dans leur fréquence. A l'instar des cartes de Kohonen ([6]), un modèle connu d'auto-organisation inspiré du cortex, nos SOM impulsionnelles permettent une quantification vectorielle non supervisée de données dans laquelle les prototypes s'organisent selon des règles de voisinage pré-fixées.

Cette thèse vise à enrichir ces travaux selon différents axes complémentaires possibles. Tout d'abord, il s'agit d'étendre l'étude à des modèles neuronaux à topologie adaptative issus de la famille des gaz neuronaux (Neural Gas [7], Growing Neural Gas [8], GNG-T [9], Growing When Required [10], Self-Organizing Incremental Neural Network [11], etc.). Contrairement aux SOM classiques, ces modèles se caractérisent par une topologie dynamique, où la structure du graphe évolue au cours de l'apprentissage. Cette propriété introduit un défi majeur dans un cadre neuromorphique : comment définir des mécanismes impulsionnels d'apprentissage locaux, permettant non seulement l'adaptation des poids synaptiques mais aussi la création, la suppression et la réorganisation des connexions ? Un autre axe de recherche concerne l'intégration de ces modèles avec des capteurs neuromorphiques, en particulier les caméras événementielles. Ces capteurs fournissent un flux de données directement sous forme d'événements asynchrones, ce qui ouvre la voie à des chaînes de traitement entièrement impulsionnelles. L'étude portera notamment sur l'adaptation des modèles considérés et sur les stratégies de codage temporel permettant d'exploiter efficacement ces flux d'impulsions. Enfin, les travaux pourront être menés à différents niveaux d'abstraction, allant de la conception algorithmique jusqu'à l'implantation sur des architectures neuromorphiques (puces neuromorphiques ou plateformes de calcul neuromorphique, ou encore implémentations sur circuits FPGA). L'objectif sera d'identifier les compromis entre performance des modèles et contraintes matérielles.

Keywords

neural networks, neuromorphic computing, self-organizing maps, neural gases, spiking neurons

Subject details

Our research team is studying different kinds of bio-inspired neural network models, some of which are intended for implementation on neuromorphic chips. In this context, spiking neural networks are a particularly well-suited approach to emerging hardware architectures, due to their asynchronous processing and temporal encoding of information. Most work in neuromorphic computing currently focuses on supervised or deep learning-inspired approaches. Our work, on the other hand, focuses on unsupervised bio-inspired models, which are still little studied within the neuromorphic computing paradigm, despite their relevance for online learning, continuous adaptation, and energy efficiency. In particular, we defined in [4] a spiking version of self-organizing maps (SOMs), whose learning is achieved through a Spike-Timing Dependent Plasticity (STDP) rule [5] designed to encode information in the timing of spikes rather than their frequency. Like Kohonen maps ([6]), a well-known model of self-organization inspired by the cortex, our spiking SOMs enable unsupervised vector quantization of data in which prototypes organize themselves according to pre-defined neighborhood rules. This thesis aims to enrich this work along several possible complementary lines. The first goal is to extend the study to neural models with adaptive topology such as the different variants of neural gases (Neural Gas [7], Growing Neural Gas [8], GNG-T [9], Growing When Required [10], Self-Organizing Incremental Neural Network [11], etc.). Unlike classical SOMs, these models are characterized by a dynamic topology, where the graph structure evolves during learning. This property introduces a major challenge within a neuromorphic framework: how to define local, spike-driven learning mechanisms that allow not only the adaptation of synaptic weights but also the creation, deletion, and reorganization of connections? Another research line focuses on the integration of these models with neuromorphic sensors, particularly event cameras. These sensors provide a data stream directly in the form of asynchronous events, paving the way for entirely spike-driven processing chains. The study will consider various ways to adapt the models considered and their temporal coding strategies so as to allow for the efficient processing of these spike streams. Finally, the work can be conducted at different levels of abstraction, ranging from algorithmic design to implementation on neuromorphic architectures (neuromorphic chips or neuromorphic computing platforms, or even implementations on FPGA circuits). The objective will be to identify the trade-offs between model performance and hardware constraints.

Profil du candidat

Le candidat doit avoir l'équivalent d'un Master en informatique ou dans une spécialité proche, de préférence avec un parcours lié à l'intelligence artificielle et/ou au calcul numérique distribué. D'éventuels travaux ou stages déjà réalisés autour du calcul neuronal seront un atout important.
Le candidat doit parler couramment l'anglais et/ou le français.

Candidate profile

The candidate must hold the equivalent of a Master's degree in computer science or a related field, preferably with a focus on artificial intelligence and/or distributed computing. Any previous work or internship in neural networks will be a significant asset.
The candidate must be fluent in English and/or French.

Référence biblio

[1] M. Davies, N. Srinivasa, T.-H. Lin, Tsung-Han, G. Chinya, Y. Cao, S.H. Choday, G. Dimou, P . Joshi, N. Imam, S. Jain, Y . Liao, C.-K. Lin, A. Lines, R. Liu, D. Mathaikutty, S. McCoy, A. Paul, J. Tse, G. Venkataramanan, Y.H. Weng,A. Wild, Y . Yang and H. Wang. Loihi : A Neuromorphic Manycore Processor with On-Chip Learning. IEEE Micro, 38 (1), 2018.

[2] https://www.intel.com/content/www/us/en/research/neuromorphic-computing.html

[3] G. Gallego, T. Delbruck, G. Orchard, C. Bartolozzi, B. Taba and A. Censi, S. Leutenegger, A. Davison, J. Conradt, K. Daniilidis, D. Scaramuzza. Event-Based Vision : A Survey. IIEEE Transactions on Pattern Analysis and Machine Intelligence , 2020.

[4] A. Fois and B. Girau. A Spiking Neural Architecture for Vector Quantization and Clustering. 27th International Conference on Neural Information Processing (ICONIP), 2020.

[5] Markram, H., Lubke, J., Frotscher, M., and Sakmann, B. (1997). Regulation of synaptic efficacy by coincidence of postsynaptic APs and EPSPs. Science, 275(5297) :213–215.

[6] T. Kohonen. The self-organizing map. Neurocomputing, 21(1-3), 1998.

[7] T.M. Martinetz et al., 1993, “Neural-gas network for vector quantization and its application to time-series prediction,” IEEE Trans. on Neural Netw., vol. 4, no. 4, pp. 558–569.

[8] B. Fritzke 1995, “A growing neural gas network learns topologies,” in Advances in Neural Info Proc Syst. 7, G. Tesauro, D. Touretzky, and T. Leen, Eds. Cambridge MA: MIT Press, pp. 625–632.

[9] H. Frezza-Buet 2014, “Online computing of non-stationary distributions velocity field by an accuracy controlled growing neural gas” in Neural Networks 60, pp.203-221.

[10] S. Marsland et al. 2002. A self-organising network that grows when required. Neural Networks: The Official Journal of the International Neural Network Society 15(8-9), 1041–1058.

[11] S. Furao and O. Hasegawa. An incremental network for on-line unsupervised classification and topology learning. Neural Networks, volume 19, issue 1, 2006, pages 90-106.