Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pierre-Antoine Manzagol

dblp:04/6947 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · unresolved

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 8 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Optimization for machine learning · 42% Transfer learning and domain adaptation · 27% Deep learning architectures and training · 15%
Software engineering, system software, and programming languages
2 papers
Program analysis · 34% Debugging and program repair · 34% Program synthesis and code generation · 17%

Topics — the 22 heaviest of 24, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Debugging and program repair
automated program repair
0.512021
PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair · NeurIPS 2021
Program analysis › program representation
graph-based code representation
0.512021
PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair · NeurIPS 2021
Program synthesis and code generation
program learning
0.512021
PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair · NeurIPS 2021
Debugging and program repair
program repair
0.512021
PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair · NeurIPS 2021
Program analysis
program representation
0.512021
PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair · NeurIPS 2021
Machine learning › Transfer learning and domain adaptation
few-shot learning
0.412020
Meta-Dataset: A Dataset of Datasets for Learning to Learn from Few Examples · ICLR 2020
Machine learning › Transfer learning and domain adaptation
meta-learning
0.412020
Meta-Dataset: A Dataset of Datasets for Learning to Learn from Few Examples · ICLR 2020
Empirical software engineering › benchmarking
benchmark dataset
0.412020
Meta-Dataset: A Dataset of Datasets for Learning to Learn from Few Examples · ICLR 2020
Machine learning › Optimization for machine learning
gradient estimation
0.412019
Reducing the variance in online optimization by transporting past gradients · NeurIPS 2019
Machine learning › Optimization for machine learning
stochastic optimization
0.412019
Reducing the variance in online optimization by transporting past gradients · NeurIPS 2019
Machine learning › Optimization for machine learning
variance reduction
0.412019
Reducing the variance in online optimization by transporting past gradients · NeurIPS 2019
Machine learning › Deep learning architectures and training › autoencoder
denoising autoencoder
0.222010
Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion · J. Mach. Learn. Res. 2010
Extracting and composing robust features with denoising autoencoders · ICML 2008
Machine learning › Representation and self-supervised learning › representation learning
unsupervised representation learning
0.222010
Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion · J. Mach. Learn. Res. 2010
Extracting and composing robust features with denoising autoencoders · ICML 2008
Computer vision › Image recognition and object detection
image classification
0.112020
Meta-Dataset: A Dataset of Datasets for Learning to Learn from Few Examples · ICLR 2020
Machine learning › Optimization for machine learning
online optimization
0.112019
Reducing the variance in online optimization by transporting past gradients · NeurIPS 2019
Machine learning › Deep learning architectures and training
autoencoder
0.112010
Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion · J. Mach. Learn. Res. 2010
Machine learning › Deep learning architectures and training › autoencoder › denoising autoencoder
stacked denoising autoencoder
0.112010
Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion · J. Mach. Learn. Res. 2010
Machine learning › Representation and self-supervised learning › pre-training
unsupervised pre-training
0.112010
Why Does Unsupervised Pre-training Help Deep Learning? · J. Mach. Learn. Res. 2010
Natural language and speech › Speech recognition and synthesis
robust feature extraction
0.112008
Extracting and composing robust features with denoising autoencoders · ICML 2008
Machine learning › Optimization for machine learning › gradient-based optimization › gradient descent
natural gradient descent
0.112007
Topmoumoute Online Natural Gradient Algorithm · NIPS 2007
Machine learning › Deep learning architectures and training
pretraining effects
0.012010
Why Does Unsupervised Pre-training Help Deep Learning? · J. Mach. Learn. Res. 2010
Machine learning › Optimization for machine learning
large-scale optimization
0.012007
Topmoumoute Online Natural Gradient Algorithm · NIPS 2007

Methods — techniques the papers use, named apart from their topics

meta-learning · 0.9transformer · 0.5multi-task learning · 0.5graph-to-sequence model · 0.5implicit gradient transport · 0.4heavy ball · 0.4adam · 0.4unsupervised pre-training · 0.1greedy layer-wise training · 0.1denoising criterion · 0.1stacking · 0.1manifold learning · 0.1denoising autoencoder · 0.1
YearPublicationVenuePosition
2021 PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair
abstract
Machine learning for understanding and editing source code has recently attracted significant interest, with many developments in new models, new code representations, and new tasks.This proliferation can appear disparate and disconnected, making each approach seemingly unique and incompatible, thus obscuring the core machine learning challenges and contributions.In this work, we demonstrate that the landscape can be significantly simplified by taking a general approach of mapping a graph to a sequence of tokens and pointers.Our main result is to show that 16 recently published tasks of different shapes can be cast in this form, based on which a single model architecture achieves near or above state-of-the-art results on nearly all tasks, outperforming custom models like code2seq and alternative generic models like Transformers.This unification further enables multi-task learning and a series of cross-cutting experiments about the importance of different modeling choices for code understanding and repair tasks.The full framework, called PLUR, is easily extensible to more tasks, and will be open-sourced (https://github.com/google-research/plur).
Zimin Chen, Vincent J. Hellendoorn, Pascal Lamblin, Petros Maniatis, Pierre-Antoine Manzagol, Daniel Tarlow, Subhodeep Moitra
NeurIPS5
2020 On the interplay between noise and curvature and its effect on optimization and generalization
abstract
The speed at which one can minimize an expected loss using stochastic methods depends on two properties: the curvature of the loss and the variance of the gradients. While most previous works focus on one or the other of these properties, we explore how their interaction affects optimization speed. Further, as the ultimate goal is good generalization performance, we clarify how both curvature and noise are relevant to properly estimate the generalization gap. Realizing that the limitations of some existing works stems from a confusion between these matrices, we also clarify the distinction between the Fisher matrix, the Hessian, and the covariance matrix of the gradients.
Valentin Thomas, Fabian Pedregosa, Bart van Merrienboer, Pierre-Antoine Manzagol, Yoshua Bengio, Nicolas Le Roux
AISTATS4
2020 Meta-Dataset: A Dataset of Datasets for Learning to Learn from Few Examples
Eleni Triantafillou, Tyler Zhu, Vincent Dumoulin, Pascal Lamblin, Utku Evci, Kelvin Xu, Ross Goroshin, Carles Gelada, Kevin Swersky, Pierre-Antoine Manzagol, Hugo Larochelle
ICLR10
2019 Reducing the variance in online optimization by transporting past gradients
abstract
Most stochastic optimization methods use gradients once before discarding them. While variance reduction methods have shown that reusing past gradients can be beneficial when there is a finite number of datapoints, they do not easily extend to the online setting. One issue is the staleness due to using past gradients. We propose to correct this staleness using the idea of {\em implicit gradient transport} (IGT) which transforms gradients computed at previous iterates into gradients evaluated at the current iterate without using the Hessian explicitly. In addition to reducing the variance and bias of our updates over time, IGT can be used as a drop-in replacement for the gradient estimate in a number of well-understood methods such as heavy ball or Adam. We show experimentally that it achieves state-of-the-art results on a wide range of architectures and benchmarks. Additionally, the IGT gradient estimator yields the optimal asymptotic convergence rate for online stochastic optimization in the restricted setting where the Hessians of all component functions are equal.
Sébastien M. R. Arnold, Pierre-Antoine Manzagol, Reza Babanezhad 0001, Ioannis Mitliagkas, Nicolas Le Roux
NeurIPS2
2010 Why Does Unsupervised Pre-training Help Deep Learning?
Dumitru Erhan, Yoshua Bengio, Aaron C. Courville, Pierre-Antoine Manzagol, Pascal Vincent, Samy Bengio
J. Mach. Learn. Res.4
2010 Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion
Pascal Vincent, Hugo Larochelle, Isabelle Lajoie, Yoshua Bengio, Pierre-Antoine Manzagol
J. Mach. Learn. Res.5
2008 Extracting and composing robust features with denoising autoencoders
abstract
Previous work has shown that the difficulties in learning deep generative or discriminative models can be overcome by an initial unsupervised learning step that maps inputs to useful intermediate representations. We introduce and motivate a new training principle for unsupervised learning of a representation based on the idea of making the learned representations robust to partial corruption of the input pattern. This approach can be used to train autoencoders, and these denoising autoencoders can be stacked to initialize deep architectures. The algorithm can be motivated from a manifold learning and information theoretic perspective or from a generative model perspective. Comparative experiments clearly show the surprising advantage of corrupting the input of autoencoders on a pattern classification benchmark suite. 1.
Pascal Vincent, Hugo Larochelle, Yoshua Bengio, Pierre-Antoine Manzagol
ICML4
2007 Topmoumoute Online Natural Gradient Algorithm
abstract
Guided by the goal of obtaining an optimization algorithm that is both fast and yielding good generalization, we study the descent direction maximizing the decrease in generalization error or the probability of not increasing generalization error. The surprising result is that from both the Bayesian and frequentist perspectives this can yield the natural gradient direction. Although that direction can be very expensive to compute we develop an efficient, general, online approximation to the natural gradient descent which is suited to large scale problems. We report experimental results showing much faster convergence in computation time and in number of iterations with TONGA (Topmoumoute Online natural Gradient Algorithm) than with stochastic gradient descent, even on very large datasets.
Nicolas Le Roux, Pierre-Antoine Manzagol, Yoshua Bengio
NIPS2