Natural Sciences and Engineering
Aaron Courville
Architectures profondes d'apprentissage
- Professeur titulaire
-
Faculté des arts et des sciences - Département d'informatique et de recherche opérationnelle
André-Aisenstadt, room 3253
Secondary email:
courvila@iro.umontreal.ca
(Travail)
Media
Profile
Research expertise
Ses intérêts de recherche sont axés sur le développement de modèles et d’algorithmes pour les architectures profondes d’apprentissage, plus particulièrement le développement de modèles probabilistes et des méthodes d’inférence, avec des applications incluant la vision par ordinateur et le traitement du langage.
Biography
Aaron Courville est professeur agrégé dans le laboratoire LISA de l’Université de Montréal. Il a reçu un doctorat en robotique en 2006 (School of Computer Science, Carnegie Mellon University). Il détient aussi une maîtrise et un baccalauréat en sciences appliquées (Electrical Enginering, University of Toronto).
Affiliations and responsabilities
Research affiliations
Teaching and supervision
Teaching
Courses taught (current session only)
Programs
Student supervision
Theses and dissertation supervision (Papyrus Institutional Repository)
2024
Self-supervision for reinforcement learning
Graduate : Anand, Ankesh
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2024
Beyond the status quo in deep reinforcement learning
Graduate : Agarwal, Rishabh
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2024
Sequential decision modeling in uncertain conditions
Graduate : Kastner, Kyle
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2024
Improving predictive behavior under distributional shift
Graduate : Ahmed, Faruk
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2023
Stabilizing Q-Learning for continuous control
Graduate : Hui, David Yu-Tung
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2023
AI alignment and generalization in deep learning
Graduate : Krueger, David
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2023
Controllable music performance synthesis via hierarchical modelling
Graduate : Wu, Yusong
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2023
Emergence of language-like latents in deep neural networks
Graduate : Lu, Yuchen
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2023
Differentiable best response shaping
Graduate : Aghajohari, Milad
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2022
On discovering and learning structure under limited supervision
Graduate : Mudumba, Sai Rajeswar
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2022
Syntactic inductive biases for deep learning methods
Graduate : Shen, Yikang
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2022
Advances in generative models for dynamic scenes
Graduate : Castrejon Subira, Lluis Enric
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2022
On iterated learning for task-oriented dialogue
Graduate : Singhal, Soumye
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2021
Continuous coordination as a realistic scenario for lifelong learning
Graduate : Badrinaaraayanan, Akilesh
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2021
Towards deep unsupervised inverse graphics
Graduate : Parent-Lévesque, Jérôme
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2021
Data-efficient reinforcement learning with self-predictive representations
Graduate : Schwarzer, Max
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2021
On improving variational inference with low-variance multi-sample estimators
Graduate : Dhekane, Eeshan Gunesh
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2021
Estimation neuronale de l'information mutuelle.
Graduate : Belghazi, Mohamed
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2020
Deep learning and reinforcement learning methods for grounded goal-oriented dialogue
Graduate : de Vries, Harm
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2020
Emerging communication between competitive agents
Graduate : Noukhovitch, Mikhail
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2020
Representation learning in unsupervised domain translation
Graduate : Lavoie-Marchildon, Samuel
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2020
Towards learning sentence representation with self-supervision
Graduate : Hosseini, Seyedarian
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2020
Representation learning for dialogue systems
Graduate : Serban, Iulian Vlad
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2020
Advances in deep learning with limited supervision and computational resources
Graduate : Almahairi, Amjad
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2018
Learning visual representations with neural networks for video captioning and image generation
Graduate : Yao, Li
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2018
Deep Learning for Video Modelling
Graduate : Mastropietro, Olivier
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2018
Exploring Attention Based Model for Captioning Images
Graduate : Xu, Kelvin
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2018
Representation Learning for Visual Data
Graduate : Dumoulin, Vincent
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2018
Sequence to sequence learning and its speech applications
Graduate : Zhang, Ying
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2017
Towards deep semi supervised learning
Graduate : Pezeshki, Mohammad
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2017
Speech synthesis using recurrent neural networks
Graduate : Rodríguez Sotelo, José Manuel
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2017
Influencing the Properties of Latent Spaces
Graduate : Zumer, Jeremie
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2017
Sequential modeling, generative recurrent neural networks, and their applications to audio
Graduate : Mehri, Soroush
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
2015
Deep learning of representations and its application to computer vision
Graduate : Goodfellow, Ian
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
2015
Leveraging noisy side information for disentangling of factors of variation in a supervised setting
Graduate : Carrier, Pierre Luc
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
Projects
Research projects
2024
- 2030
Promoting systematic generalization in vision-and-language foundation models
Lead researcher :
Aaron Courville
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
2022
- 2029
Canada Research Chair in Learning representations that generalize systematically
Lead researcher :
Aaron Courville
Funding sources:
SPIIE/Secrétariat des programmes interorganismes à l’intention des établissements
Grant programs:
PVX50399-Chaires de recherche du Canada
2023
- 2026
Nomination à titre de conseiller scientifique
Lead researcher :
Aaron Courville
Funding sources:
SPIIE/Secrétariat des programmes interorganismes à l’intention des établissements
Grant programs:
PVXXXXXX-Fonds d'excellence en recherche Apogée Canada/Projet de recherche
2024
- 2025
Anomaly and Defect Detection in Orchards
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2024
- 2025
Création d’images synthétiques de radar météorologique par télédétection pour la prévision immédiate des orages
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2024
- 2025
Création d’images de super résolution à partir d’images multiplateforme pour des besoins en hydraulique
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2024
- 2025
Design and develop an efficient offline computer vision system to detect site behavior at the bus stop using the SCiNe device of BusPas
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2021
- 2025
Fellow, CCAI Chair, CIFAR program in Learning in Machines & Brains
Lead researcher :
Aaron Courville
Funding sources:
CIFAR - Canadian Institute for Advanced Research/ Institut canadien des recherches avancées
Grant programs:
2018
- 2025
Extending the Frontiers of Deep Generative Modelling
Lead researcher :
Aaron Courville
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
2024
Mastering Multi-modal Decision-making with World-Models
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2024
Hierarchical Context Retrieval for LLM Question Answering
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2023
- 2024
ML for Action Detection in Movies for Haptic Effects Generation
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2023
- 2024
"Personal Assistant for Blind people”
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2023
- 2024
High frequency measurement generation model from low frequency features››
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2020
- 2024
Software infrastructure for Deep Learning
Lead researcher :
Yoshua Bengio
Co-researchers :
Jean-Claude Tardif
,
Pascal Vincent
,
Roland Memisevic
,
Marc Jolicoeur
,
Aaron Courville
,
Christopher Pal
,
Doina Precup
,
Joelle Pineau
Funding sources:
FCI/Fondation canadienne pour l'innovation
Grant programs:
PVXXXXXX-Fonds d'exploitation des infrastructures (FEI)
2023
Generation model optimization
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2020
- 2023
Physics-inspired Deep Generative Modeling and New Physics Search for High Energy Physics
Lead researcher :
Aaron Courville
Funding sources:
SPIIE/Secrétariat des programmes interorganismes à l’intention des établissements
Grant programs:
PVXXXXXX-Fonds d'excellence en recherche Apogée Canada/Bourse
2019
- 2023
Apogée Canada fonds d'excellence en recherche / Bourse d'excellence IVADO au doctorat Lluis E. Castrejon Subira
Lead researcher :
Aaron Courville
Funding sources:
SPIIE/Secrétariat des programmes interorganismes à l’intention des établissements
Grant programs:
PVXXXXXX-Fonds d'excellence en recherche Apogée Canada/Bourse
2020
- 2021
Support research related to the CIFAR program in Learning in Machines & Brains_Fellow
Lead researcher :
Aaron Courville
Funding sources:
CIFAR - Canadian Institute for Advanced Research/ Institut canadien des recherches avancées
Grant programs:
2020
- 2021
Unsupervised Learning of 3D Scenes from Images using a View-based Representation
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2020
- 2021
Visual-haptic Representation for Zero-shot Learning
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2019
- 2021
Fellow of the CIFAR LMB Program / CIFAR program Learning in Machine & Brains
Lead researcher :
Aaron Courville
Funding sources:
CIFAR - Canadian Institute for Advanced Research/ Institut canadien des recherches avancées
Grant programs:
2019
- 2021
Programme de stages - IVADO - Eugene Belilovsky /Towards Learning Language Based Navigation in Visually Rich 3-D Environments
Lead researcher :
Aaron Courville
Funding sources:
SPIIE/Secrétariat des programmes interorganismes à l’intention des établissements
Grant programs:
PVXXXXXX-Fonds d'excellence en recherche Apogée Canada/Bourse
2016
- 2021
Software infrastructure for Deep Learning
Lead researcher :
Yoshua Bengio
Co-researchers :
Jean-Claude Tardif
,
Pascal Vincent
,
Roland Memisevic
,
Marc Jolicoeur
,
Aaron Courville
,
Christopher Pal
,
Doina Precup
,
Joelle Pineau
Funding sources:
FCI/Fondation canadienne pour l'innovation
Grant programs:
PVXXXXXX-Initiative sur la cyberinfrastructure
2019
- 2020
Unsupervised Learning of 3D Scenes from Images using a View-based Representation
Lead researcher :
Aaron Courville
Funding sources:
MITACS Inc.
Grant programs:
PVXXXXXX-Stage Accélération Québec - MITACS
2015
- 2019
Interative Grounded Language Understanding (IGLU)
Lead researcher :
Jean Rouat
Co-researchers :
Aaron Courville
Funding sources:
FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs:
PVXXXXXX-ERA-NET CHIST-ERA (Recherche Européenne coordonnée)
2015
- 2019
CIFAR// Fellow // Research Support and Teaching Release // Learning in Machines & Brains
Lead researcher :
Aaron Courville
Funding sources:
CIFAR - Canadian Institute for Advanced Research/ Institut canadien des recherches avancées
Grant programs:
2015
- 2019
Apprentissage non-supervisé d'architectures profondes pour le changement d'expressions faciales
Funding sources:
FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs:
PV113724-(PR) Projets de recherche en équipe (et possibilité d'équipement la première année)
2013
- 2019
PROBABILISTIC MODELS FOR AUTOMATIC EQUIVARIANT FEATURE DISCOVERY
Lead researcher :
Aaron Courville
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
2016
- 2018
Highperformance computing environment to leverage deep learning technology for large biomedical and neuroimaging data
Lead researcher :
Yoshua Bengio
Co-researchers :
Pascal Vincent
,
Luc Vinet
,
Roland Memisevic
,
Karim Jerbi
,
Aaron Courville
,
Christopher Pal
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
PVXXXXXX-(OIR) Outils et d'instruments de recherche (de 7 001 $ à 150 000 $)
2016
- 2018
Deep Learning for Cognitive Computing
Lead researcher :
Yoshua Bengio
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
,
IBM Canada Ltée
,
IBM Canada Ltée
Grant programs:
PVX20973-(RDC-CRD) Partenariat de recherche / Subvention de recherche et développement coopérative
,
,
2015
- 2018
Interactive Grounded Language Understanding (IGLU)
Lead researcher :
Jean Rouat
Co-researchers :
Aaron Courville
Funding sources:
FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs:
PVXXXXXX-ERA-NET CHIST-ERA (Recherche Européenne coordonnée)
2014
- 2018
RESEARCH ON SCALING UP DEEP LEARNING
Lead researcher :
Aaron Courville
Funding sources:
Nuance Foundation
Grant programs:
2014
- 2018
DEVELOPPEMENT D'UN SYSTÈME ROBUSTE DE RECONNAISSANCE D'ACTIVITES HUMAINES UTILISANT DES FILMS ET LEUR TEXTE DESCRIPTIF
Lead researcher :
Aaron Courville
Funding sources:
FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs:
PV113724-(PR) Projets de recherche en équipe (et possibilité d'équipement la première année)
2014
- 2017
L'APPRENTISSAGE PROFOND DES IMAGES ET DU LANGAGE NATUREL
Lead researcher :
Aaron Courville
Funding sources:
FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs:
PVXXXXXX-(NC) Établissement de la relève professorale
2015
- 2016
CIFAR//Fellow//Research Support
Lead researcher :
Aaron Courville
Funding sources:
CIFAR - Canadian Institute for Advanced Research/ Institut canadien des recherches avancées
Grant programs:
2013
- 2016
LARGE-SCALE DEEP LEARNING FOR CONTENT-BASED RECOMMENDATION SYSTEMS
Lead researcher :
Yoshua Bengio
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
,
Ubi Soft Divertissements Inc.
Grant programs:
PVX20967-(SPS/SPG) Subventions de projets stratégiques
,
2013
- 2016
ADIABATIC QUANTUM COMPUTING FOR DEEP LEARNING WITH BOLTZMANN MACHINES
Lead researcher :
Yoshua Bengio
Co-researchers :
Aaron Courville
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
,
D-Wave Systems Inc.
Grant programs:
PVX20967-(SPS/SPG) Subventions de projets stratégiques
,
Outreach
Publications and presentations
Publications
- Les publications d'Aaron Courville, sont disponibles ici : https://aaroncourville.wordpress.com/publications/
Disciplines
- Computer Science
- Neurosciences
Areas of expertise
- Machine learning
- Representation learning
- Deep learning
- Artificial intelligence
- Probabilistic models
- Statistical models
- Neural Networks