VLDB 2026 Research / reviewers in the wild / expert
Aloïs Brunel
dblp:96/8148
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-authorTheory of computation · 2 · 2 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 |
Programming languages and type systems · 50% Compilers and program optimization · 50% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% | |
| Artificial intelligence
1 paper |
Deep learning architectures and training · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
automatic differentiation |
0.4 | 1 | 2020 | Backpropagation in the simply typed lambda-calculus with linear negation · Proc. ACM Program. Lang. 2020 |
Programming languages and type systems › lambda calculus
simply typed lambda calculus |
0.4 | 1 | 2020 | Backpropagation in the simply typed lambda-calculus with linear negation · Proc. ACM Program. Lang. 2020 |
Logic in computer science › constructive mathematics › realizability
classical realizability |
0.2 | 1 | 2015 | Quantitative classical realizability · Inf. Comput. 2015 |
Logic in computer science › constructive mathematics
realizability |
0.2 | 1 | 2015 | Quantitative classical realizability · Inf. Comput. 2015 |
Machine learning › Deep learning architectures and training
gradient computation |
0.1 | 1 | 2020 | Backpropagation in the simply typed lambda-calculus with linear negation · Proc. ACM Program. Lang. 2020 |
Methods — techniques the papers use, named apart from their topics
program transformation · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Backpropagation in the simply typed lambda-calculus with linear negationabstractBackpropagation is a classic automatic differentiation algorithm computing the gradient of functions specified by a certain class of simple, first-order programs, called computational graphs. It is a fundamental tool in several fields, most notably machine learning, where it is the key for efficiently training (deep) neural networks. Recent years have witnessed the quick growth of a research field called differentiable programming, the aim of which is to express computational graphs more synthetically and modularly by resorting to actual programming languages endowed with control flow operators and higher-order combinators, such as map and fold. In this paper, we extend the backpropagation algorithm to a paradigmatic example of such a programming language: we define a compositional program transformation from the simply-typed lambda-calculus to itself augmented with a notion of linear negation, and prove that this computes the gradient of the source program with the same efficiency as first-order backpropagation. The transformation is completely effect-free and thus provides a purely logical understanding of the dynamics of backpropagation. Aloïs Brunel, Damiano Mazza, Michele Pagani |
Proc. ACM Program. Lang. | 1 |
| 2015 | Quantitative classical realizability
Aloïs Brunel |
Inf. Comput. | 1 |
| 2015 | Realizability models for a linear dependent PCF
Aloïs Brunel, Marco Gaboardi |
Theor. Comput. Sci. | 1 |
| 2014 | A Core Quantitative Coeffect Calculus
Aloïs Brunel, Marco Gaboardi, Damiano Mazza, Steve Zdancewic |
ESOP | 1 |
| 2012 | Indexed Realizability for Bounded-Time Programming with References and Type Fixpoints
Aloïs Brunel, Antoine Madet |
APLAS | 1 |