About
Activity
911 followers
Experience & Education
Licenses & Certifications
Volunteer Experience
-
Member
Perspective : Laboratoire d'idées interdisciplinaire
- 1 year 1 month
Science and Technology
We wrote a policy brief on the subject of a robot tax as a concrete solution to diminish the effects of job loss due to automation in our society. We presented our ideas to various public institutions and private companies in order to give momentum to this idea.
Publications
-
Generating a Low-code Complete Workflow via Task Decomposition and RAG
ArXiv
See publicationAbstract:
AI technologies are moving rapidly from research to production. With the popularity of Foundation Models (FMs) that generate text, images, and video, AI-based systems are increasing their complexity. Compared to traditional AI-based software, systems employing FMs, or GenAI-based systems, are more difficult to design due to their scale and versatility. This makes it necessary to document best practices, known as design patterns in software engineering, that can be used across…Abstract:
AI technologies are moving rapidly from research to production. With the popularity of Foundation Models (FMs) that generate text, images, and video, AI-based systems are increasing their complexity. Compared to traditional AI-based software, systems employing FMs, or GenAI-based systems, are more difficult to design due to their scale and versatility. This makes it necessary to document best practices, known as design patterns in software engineering, that can be used across GenAI applications. Our first contribution is to formalize two techniques, Task Decomposition and Retrieval-Augmented Generation (RAG), as design patterns for GenAI-based systems. We discuss their trade-offs in terms of software quality attributes and comment on alternative approaches. We recommend to AI practitioners to consider these techniques not only from a scientific perspective but also from the standpoint of desired engineering properties such as flexibility, maintainability, safety, and security. As a second contribution, we describe our industry experience applying Task Decomposition and RAG to build a complex real-world GenAI application for enterprise users: Workflow Generation. The task of generating workflows entails generating a specific plan using data from the system environment, taking as input a user requirement. As these two patterns affect the entire AI development cycle, we explain how they impacted the dataset creation, model training, model evaluation, and deployment phases. -
Reducing hallucination in structured outputs via Retrieval-Augmented Generation
: Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 6: Industry Track)
See publicationAbstract:
A current limitation of Generative AI (GenAI) is its propensity to hallucinate. While Large Language Models (LLM) have taken the world by storm, without eliminating or at least reducing hallucination, real-world GenAI systems will likely continue to face challenges in user adoption. In the process of deploying an enterprise application that produces workflows from natural language requirements, we devised a system leveraging Retrieval-Augmented Generation (RAG) to improve the…Abstract:
A current limitation of Generative AI (GenAI) is its propensity to hallucinate. While Large Language Models (LLM) have taken the world by storm, without eliminating or at least reducing hallucination, real-world GenAI systems will likely continue to face challenges in user adoption. In the process of deploying an enterprise application that produces workflows from natural language requirements, we devised a system leveraging Retrieval-Augmented Generation (RAG) to improve the quality of the structured output that represents such workflows. Thanks to our implementation of RAG, our proposed system significantly reduces hallucination and allows the generalization of our LLM to out-of-domain settings. In addition, we show that using a small, well-trained retriever can reduce the size of the accompanying LLM at no loss in performance, thereby making deployments of LLM-based systems less resource-intensive.
Courses
-
Advanced Structured Prediction and Optimization
IFT6132
-
Algèbre linéaire
MAT1600
-
Astronomie et astrophysique
PHY2701
-
Calcul 1
MAT1400
-
Calcul 2
MAT1410
-
Compléments de mécanique statistique
PHY3214
-
Data Mining
INF6953I
-
Fundamentals of Machine Learning
IFT6390
-
Informatique quantique
IFT3155
-
Introduction aux disciplines de la physique
PHY1111
-
Introduction à l'algorithmique
IFT2125
-
Introduction à la physique expérimentale
PHY1501
-
Introduction à la physique numérique
PHY1234
-
Laboratoire d'optique
PHY3040
-
Modélisation numérique en physique
PHY3075
-
Mécanique classique 1
PHY1651
-
Mécanique quantique 1
PHY2810
-
Mécanique quantique 2
PHY2813
-
Natural Language Processing
IFT6285
-
Ondes et vibrations
PHY1620
-
Optique et ondes électromagnétiques
PHY2441
-
Outils théoriques de la physique
PHY2345
-
Physique de la matière condensée
PHY2500
-
Physique expérimentale
PHY2476
-
Physique thermique et statistique
PHY2215
-
Probabilistic Graphical Models
IFT6269
-
Programmation orientée objet en C++
IFT1166
-
Projet de fin d'études
PHY3030
-
Relativité 1
PHY1652
-
Relativité 2
PHY3070
-
Representation Learning
IFT6135
-
Structure de données
IFT2015
-
Électromagnétisme
PHY1441
-
Électromagnétisme avancé
PHY3442
-
Évolution des concepts en physique
PHY3012
Honors & Awards
-
Undergraduate Student Research Award
National Science and Engineering Research Council of Canada (NSERC)
Languages
-
French
Native or bilingual proficiency
-
Spanish
Elementary proficiency
-
English
Full professional proficiency
Organizations
-
Perspective : Laboratoire d'idées interdisciplinaire
Member
- PresentWe wrote a policy brief on the subject of a robot tax as a viable solution to diminish the effects of job loss due to automation in our society. We are presenting our ideas to different companies and public institutions.
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Patrice Bechard
5 others named Patrice Bechard are on LinkedIn
See others named Patrice Bechard