Intelligence Artificielle

Chez Novelis nous croyons en l’avenir des nouvelles technologies, notamment sur le fait que l’IA va occuper une place prépondérante dans l’espace digital des organisations.

La connaissance et la maîtrise de l’IA, la capacité de déployer des projets et des solutions autour de l’IA et être capable de répondre aux besoins des enjeux métier, sont des compétences qui nécessitent beaucoup de temps pour les acquérir et pour les maîtriser : c’est le travail que nos chercheurs réalisent depuis l’ouverture de notre laboratoire à la création de Novelis. 

L’IA, qu’est-ce que c’est vraiment ?  

D’après l’une de ses nombreuses définitions, l’Intelligence Artificielle serait un domaine regroupant les sciences et les technologies et qui permettrait d’imiter, d’étendre et d’augmenter l’intelligence humaine grâce à la machine.   

« Il n’y a pas vraiment de définition unique, cela dépend du point de vue de chacun (social, scientifique…). Il n’existe pas de définition universelle de l’IA. » explique El Hassane Ettifouri – Chief Innovation Officer de Novelis. 

Scientifiquement parlant, la façon la plus juste de décrire l’IA serait de dire que l’IA, c’est la possibilité d’imiter l’intelligence naturelle.   

Aujourd’hui, toutes les entreprises font de l’IA… mais en font-elles vraiment ?   

Depuis le début des années 50, bon nombre d’entreprises revendiquent « faire de l’IA » en proposant une forme d’IA dans les produits ou services qu’elles commercialisent et surfent ainsi sur la vague technologique.  Etant donné qu’il n’existe pas de définition précise et universelle de l’IA, ces entreprises sont alors dans leur droit mais en réalité, elles n’utilisent qu’un sous-domaine de celle-ci et une infime partie de sa puissance.    

Chez Novelis et au travers de notre Lab R&D, nous mettons à profit un quart de notre chiffre d’affaires dans la recherche scientifique pour faire avancer les nouvelles technologies notamment dans les domaines d’application d’IA et de la NLP et nous utilisons plusieurs sous-domaines de celle-ci dans le cadre de nos travaux de recherche.  

Tout d’abord le Machine Learning que nous utilisons pour l’une de nos solutions logicielles Novy POM, permettant de rendre intelligent le traitement des factures et des bons de commandes. En effet, lorsque la solution reçoit une facture elle va être capable d’apprendre comment repérer le numéro de la facture, le montant, le nom du client, etc. Elle s’améliore dans le temps et apprend au fur et à mesure sans avoir été au préalable programmée spécifiquement à cet effet. Le Machine Learning représente la capacité de la machine à apprendre de nouvelles choses qu’elle n’a jamais vu auparavant. 

Le NLP (Natural Language processing) regroupant lui aussi plusieurs sous domaines que l’on exploite chez Novelis telle que la classification du texte, l’extraction d’information depuis un texte, ou encore la traduction. Nous utilisons le NLP en traduisant un langage naturel vers un langage artificiel (un langage machine). Grâce à cela nous participons actuellement à un grand challenge d’envergure internationale autour du NLP, nommé SPIDER, pour lequel nous avons remporté la 2ème place aux côtés des géants de la Tech au moment de la soumission de nos travaux (ce type de challenge est évolutif et les résultats sont donc amenés à changer dans le temps). Nous avons également remporté la 1ère place dans le cadre du challenge international CodeXGLUE, organisé par Microsoft, portant sur la génération de code Java à partir du langage naturel.  

 

Le computer vision et machine vision que nous avons expérimenté aussi dans le cadre d’un PoC où nous avons pu travailler sur la mise en place d’une solution permettant de détecter des mots et des objets dans une vidéo grâce à grâce à l’IA  (Machine Learning, Traitement d’image, traitement de la parole, …)

La reconnaissance d’image fait partie de la Computer Vision et de l’IA et représente un ensemble de méthodes d’analyse des images à des fins d’automatisation d’une tâche spécifique. La reconnaissance d’image permet d’identifier des personnes, des lieux ou des objets par exemple.   

La reconnaissance vidéo quant à elle va un cran plus loin : c’est la capacité de la machine à analyser des données provenant des vidéos. La machine peut « voir » des milliers de flux vidéo et peut « comprendre » les informations qu’elle reçoit image par image. 

Ce qui nous différencie chez Novelis ?  

Nous proposons des solutions dotées d’IA en utilisant les dernières avancés scientifique de l’IA, en maîtrisant tous ses sous-domaines, et en participant à l’amélioration de l’état de l’art de ces domaines, contrairement aux autres entreprises qui n’exploite qu’une infime partie de cette technologie.  

Nous bénéficions de la crédibilité de notre Laboratoire R&D, composés d’experts et de docteurs en IA et en informatique travaillant sur différents travaux autour NLP, traitement d’image et de la RPA (Robotic Process Automation), de l’IA globalement.   

D’ores et déjà 7 articles scientifiques depuis 2019 ont été publiés et / ou sont en train d’être validés par la communauté scientifique. Nos travaux ont été salués par le ministère de l’enseignement supérieur et de la recherche, deux années de suite, nous permettant d’accéder au Label Jeune Entreprise Innovante.  

Laboratoire de recherche Novelis

Chez Novelis, nous avons à cœur d’utiliser les nouvelles technologies comme des outils pour mieux servir les enjeux métiers de nos clients et ainsi mieux les accompagner dans leur transformation.

C’est pour répondre à ces besoins que nous avons mis en place un laboratoire ambitieux en termes de recherche et de développement avec des investissements conséquent : nous investissons plus d’un quart de notre chiffre d’affaires dans la recherche. Ce Laboratoire R&D est hébergé à l’école polytechnique et bénéfice de l’écosystème scientifique de l’école. Une dizaine de chercheurs docteurs y travaillent au quotidien sur la recherche fondamentale et expérimentale autour de l’IA: machine learing, traitement d’image et du NLP.

Nos publications scientifiques

Low-Cost Language Models : Enquête et évaluation des performances sur la génération de code Python

Découvrez notre publication scientifique "Low-Cost Language Models : Enquête et évaluation des p...

Text2Java : Un modèle pré-entraîné pour générer du code Java à partir du langage naturel

Découvrez notre article JaCoText : A Pretrained Model for Java Code-Text Generation publié dans l...

Génération de requêtes SQL à partir du NL : un modèle Seq2Seq – Transformers Architecture

Les experts techniques de Novelis ont une fois de plus atteint un nouvel état de l’art scientifi...

Réseaux neuronaux artificiels pour les tâches de conversion de texte en langage SQL : État de l’art

Découvrez notre article de conférence Artificial Neural Networks for Text-to-SQL task: state...

NLP

NL2Code : Un corpus et un parseur sémantique pour le passage du langage naturel au code

Découvrez notre article de conférence NL2Code : A Corpus and Semantic Parser for Natural Lan...

SQL

Text2SQLNet: Syntax Type-Aware Tree Networks pour la conversion de texte en SQL

Découvrez notre article de conférence Text2SQLNet : Syntax Type-Aware Tree Networks for Text...

Voir toutes les publications scientifiques

Ils nous font confiance