Demo Data from VLDB 2026 / reviewers in the wild / expert
Olivier Breuleux
dblp:07/9817
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 1 first-author
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.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
automatic differentiation |
0.3 | 1 | 2018 | Automatic differentiation in ML: Where we are and where we should be going · NeurIPS 2018 |
Compilers and program optimization
intermediate representation |
0.3 | 1 | 2018 | Automatic differentiation in ML: Where we are and where we should be going · NeurIPS 2018 |
Compilers and program optimization › program transformation
source-to-source transformation |
0.3 | 1 | 2018 | Automatic differentiation in ML: Where we are and where we should be going · NeurIPS 2018 |
Methods — techniques the papers use, named apart from their topics
source transformation · 0.3operator overloading · 0.3functional programming · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Automatic differentiation in ML: Where we are and where we should be goingabstractWe review the current state of automatic differentiation (AD) for array programming in machine learning (ML), including the different approaches such as operator overloading (OO) and source transformation (ST) used for AD, graph-based intermediate representations for programs, and source languages. Based on these insights, we introduce a new graph-based intermediate representation (IR) which specifically aims to efficiently support fully-general AD for array programming. Unlike existing dataflow programming representations in ML frameworks, our IR naturally supports function calls, higher-order functions and recursion, making ML models easier to implement. The ability to represent closures allows us to perform AD using ST without a tape, making the resulting derivative (adjoint) program amenable to ahead-of-time optimization using tools from functional language compilers, and enabling higher-order derivatives. Lastly, we introduce a proof of concept compiler toolchain called Myia which uses a subset of Python as a front end. Bart van Merrienboer, Olivier Breuleux, Arnaud Bergeron, Pascal Lamblin |
NeurIPS | 2 |
| 2011 | Quickly Generating Representative Samples from an RBM-Derived ProcessabstractTwo recently proposed learning algorithms, herding and fast persistent contrastive divergence (FPCD), share the following interesting characteristic: they exploit changes in the model parameters while sampling in order to escape modes and mix better during the sampling process that is part of the learning algorithm. We justify such approaches as ways to escape modes while keeping approximately the same asymptotic distribution of the Markov chain. In that spirit, we extend FPCD using an idea borrowed from Herding in order to obtain a pure sampling algorithm, which we call the rates-FPCD sampler. Interestingly, this sampler can improve the model as we collect more samples, since it optimizes a lower bound on the log likelihood of the training data. We provide empirical evidence that this new algorithm displays substantially better and more robust mixing than Gibbs sampling. Olivier Breuleux, Yoshua Bengio, Pascal Vincent |
Neural Comput. | 1 |