PhD student in Computer Science
Machine Learning & Language Understanding

Supervised by Georges Linarès and Mohamed Morchid - University of Avignon - LIA

Who am I ?

I'm a young computer science enthusiast.
Always looking forward to improve state-of-the-art, and always looking to learn from the past.


I'm currently in the last year of a thesis on Quaternion Neural Networks at the University of Avignon. For six years now (since the middle of the bachelor), I have been teaching at the Centre d'Enseignement et de Recherche en Informatique (CERI). Interested in computer science since my childhood, i just decided to follow the always learn and make more about computers way of life. Having the chance of being younger than the other persons around me, i always tried to use this advantage to improve my knowledge, doing personal and professional projects as much as i could. My research interests are currently focused on multidimensional deep learning for speech recognition and image processing, and artificial intelligence for social good.


Just graduated from the "Ingénierie du Logiciel pour la Société Numérique" Master's degree, i decided to keep up with a thesis at the University of Avignon. During these 5 years of courses, we spent a lot of time learning computer and science basics, such as algorithmics, programming, optimization and other methods. We also dealed with project, process, and team management. This master was about software engineering, i have thus a strong background in programming through multiple languages (C++, JAVA, CUDA, Python, PHP, HTML, JS, C# ... ). In order to go further you can take a closer look at the full university program

Research Interests

A word about the thesis - Quaternion Neural Networks

Machine Learning (ML) techniques have allowed a great performance improvement of different challenging tasks (Spoken Language Understanding, Image Processing, Motion Management, Robotic ...). Among these methods, Neural Networks (NN), recently received a great interest from researchers due to their representation capability of complex internal structures in a low dimensional subspace. However, NNs employ representations that are based on a basic level (because of their 1-dimensionality). Therefore, these basic representations reveal little in way of the internal relations that characterizes the entity that is processed by only considering each feature composing this entity as individual components, ignoring relations between them. My thesis propose to remedy this weakness by extending the hyper-complex numbers, also called quaternions, to neural networks called QNNs for Quaternion Neural Networks. Indeed, in a real-valued neural network, multidimensional features require to be reduced to a one dimensional vector before the learning process, while an appropriate solution is to process a multidimensional input as a single homogeneous entity. All these drawbacks can be alleviated thanks to the fourth dimensionality of quaternions and the hamilton product.

This thesis first proposes an integration of quaternions to state-of-the-art models such as : deep, recurrents, convolutionals, and adversarials neural networks. This integration rely on adapted and well-suited algorithms to fit the quaternion algebra specificities, and on a GPU implementation of quaternion neural networks. Then, a new type of neural network expressly designed for hyper-complex numbers wil be investigated, including a specific learning process and a well-adapted structure. This method has already reached promissing results that will be reported on my ResearchGate homepage and below.

AI for Social Good

One of the first question that I asked myself before starting to work on ML was "Why are we doing AI ?". Going to the NeurIPS 2018 conference held in Montréal, I have been shocked to realize that from the hundred of companies presententing their activities, less than 10% were in fact interested in making the world a better and fairer place. While I understand that AI is a formidable tool for growth and productivity, I trully can't get why there are almost no ressources involved in the application of AI to fundamental domains for the Human being such as health, climat change, environment, new energies, or even social fairness. At the dawn of the 6th mass extinction, we are more concerned by the prediction accuracies on insurance markets or by the quality of "fake" portraits, than by finding solutions to our actual threats trough the formidable power of AI. Consequently, to the question "Why are we doing AI ?", my answer is that I will dedicate my post thesis research to AI for social good.

Feel free to contact me for further informations !



Quaternion-valued neural networks suffer from the fact of being new and mainly unexplored, therefore I consider as an achievement the first oral presentation of one of our work entitled "Quaternion Convolutional Neural Network for End-to-End Speech Recognition" at the major INTERSPEECH 2018 conference. More recently, this interest from the community in quaternion-valued neural networks have been verified with the acceptance of our work on " Quaternion Recurrent Neural Network " at the ICLR 2019 conference. A good summary of our work on speech recognition with quaternion numbers called " Speech Recognition with Quaternion Neural Networks" has also been accepted at the IRASL workshop of the NeurIPS 2018 conference. The acceptances of our ideas in such famous and competitive venues validate the assumption that the research community is interested in such innotivates, and unusual approaches.

As described in the Collaborations section of this website, I spent 4 months in Montréal at the Montréal Institute of Learning Algorithms (MILA) working on Quaternion-valued Neural Networks for Speech Recognition. Many fruitful collaborations started with this internship, and a remarkable one is the development of "The Pytorch-Kaldi Speech Recognition Toolkit" with Mirco Ravanelli and Yoshua Bengio. This toolkit will provide to the community a very important bridge between two widely used framework for both ML and Speech Recognition, to enable fast and reliable iterations of the research in these fields. The activty of the GitHub repository (GitHub) of the project valide this keen interest.

Awards and grants

International conferences

  • Quaternion Recurrent Neural Networks
  • Titouan Parcollet · Mirco Ravanelli · Mohamed Morchid · Georges Linarès · Chiheb Trabelsi · Renato De Mori · Yoshua Bengio
  • ICLR 2019
  • May 6-9 2019, New Orleans, (USA)

National conferences


ORKIS - PhD Fellowship

Orkis is a a french company based on Aix-en-provence, France. They are specialised in assets and data managements with well-known customers such as L'Oréal, Dassault, or the governement of France. The collaboration between the LIA (and thus the University of Avignon) started with a previous PhD fellowship which has now ended. In order to enhance their tools, they decided to pursue this collaboration with a new PhD student, me. My job involves many taks, from automatic indexation on speach recognition to image processing and machine learning. For more informations about the company, feel free to visit the Orkis website.

Montréal Institute for Learning Algorithms (MILA), Montréal - Internship

When it comes to ML and deep learning, the MILA is known to shine. I have been invited for a 4 months internship in this laboratory to work on Quaternion-valued Neural Networks under the supervision of Prof. Yoshua Bengio. These 4 months have been four of the most intensive months of my life, with three papers and many different projects started. This period also was the most collaborative period of my thesis, since sharing and collaborations are at the heart of the MILA research. The first focus was on the fusion of an already existant end-to-end model (MILA) based on convolutional neural networks, with quaternion numbers (LIA) for the first exploration of a fully quaternion-valued convolutional neural network for three dimensional accoustic quaternions processing. Then, alongside with the development of the PyTorch-Kaldi toolkit, we investigated and proposed quaternion quaternion recurrent neural networks with a detailled backpropagation trough time (BPTT) algorithm on the quaternionic domained. Fortunatly, we are still collaborating with the MILA on ongoing projects including new quaternion-valued end-to-end models based on SyncNet networks, or even multichannel speech recognition.


All the tutorials and practical work classes are dispensed in addition to my standard research job

Year 2018/2019

TeachingTutorialsPractical WorkTotal
Computer Science Basics10h10h
Object Oriented Programming C++14h14h28h
Tools for Machine Learning12h12h

Year 2017/2018

TeachingTutorialsPractical WorkTotal
Advanced programming and projects (B.Sc.)12h19h31h

Year 2016/2017

TeachingTutorialsPractical WorkTotal
Advanced programming and projects (B.Sc.)12h18h30h
Agorithms and programming (B.Sc.)12h18h30h

Year 2015/2016

TeachingTutorialsPractical WorkTotal
C2I Certification (B.Sc.)60h

Year 2013/2014

TeachingTutorialsPractical WorkTotal
C2I Certification (B.Sc.)60h


Lab address

339 Chemin des Meinajariès
84911 Avignon, France

Mail & Phone
+33 490 843 577