Demo Data from SIGIR 2026 / reviewers in the wild / expert
Davide Barbarossa
dblp:255/7481
· DBLP profile ↗
5ranked-venue papers
5as first author
4since 2021 · last 2026
0000-0003-4608-8282ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 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.
| Theoretical computer science
2 papers |
Logic in computer science · 85% Mathematical optimization · 15% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning
statistical inference |
1.0 | 1 | 2026 | Tropical Mathematics and the Lambda-Calculus II: Tropical Geometry of Probabilistic Programming Languages · Proc. ACM Program. Lang. 2026 |
Logic in computer science › program semantics
probabilistic programming semantics |
1.0 | 1 | 2026 | Tropical Mathematics and the Lambda-Calculus II: Tropical Geometry of Probabilistic Programming Languages · Proc. ACM Program. Lang. 2026 |
Programming languages and type systems
lambda calculus |
0.6 | 1 | 2022 | Resource approximation for the λμ-calculus · LICS 2022 |
Programming languages and type systems › lambda calculus
lambda-mu calculus |
0.6 | 1 | 2022 | Resource approximation for the λμ-calculus · LICS 2022 |
Programming languages and type systems
taylor expansion |
0.6 | 1 | 2022 | Resource approximation for the λμ-calculus · LICS 2022 |
Logic in computer science › semantics
denotational semantics |
0.4 | 1 | 2020 | Taylor subsumes Scott, Berry, Kahn and Plotkin · Proc. ACM Program. Lang. 2020 |
Logic in computer science
lambda calculus |
0.4 | 1 | 2020 | Taylor subsumes Scott, Berry, Kahn and Plotkin · Proc. ACM Program. Lang. 2020 |
Mathematical optimization
taylor expansion |
0.4 | 1 | 2020 | Taylor subsumes Scott, Berry, Kahn and Plotkin · Proc. ACM Program. Lang. 2020 |
Logic in computer science › type theory
intersection types |
0.3 | 1 | 2026 | Tropical Mathematics and the Lambda-Calculus II: Tropical Geometry of Probabilistic Programming Languages · Proc. ACM Program. Lang. 2026 |
Logic in computer science › proof theory › substructural logic
linear logic |
0.3 | 1 | 2026 | Tropical Mathematics and the Lambda-Calculus II: Tropical Geometry of Probabilistic Programming Languages · Proc. ACM Program. Lang. 2026 |
Methods — techniques the papers use, named apart from their topics
tropical geometry · 2.0min-plus semiring · 2.0intersection types · 2.0taylor expansion · 0.6resource approximation · 0.6induction · 0.4differential lambda-calculus · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On the Algorithmic Structure of Dialectica RealisersabstractGödel's Dialectica interpretation is a fundamental tool for the extraction of computational content from proofs, and plays a central role in today's proof mining program. In the past decades, it has also been studied from the perspective of programming languages, and our contribution is in that direction. Specifically, we present Dialectica as a collection of rules in the style of Hoare logic, where Dialectica is now viewed as a language for specifying procedural programs that come with a forward and backward direction. This viewpoint captures the interesting dynamics of realisers extracted by the Dialectica interpretation, and we illustrate this by defining a generalised backpropagation semantics for a fragment of this language. We envisage this work as providing a base for several future developments, both theoretical and practical, which we outline at the end. Davide Barbarossa, Thomas Powell 0001 |
CSL | 1 |
| 2026 | Tropical Mathematics and the Lambda-Calculus II: Tropical Geometry of Probabilistic Programming LanguagesabstractIn the last few years there has been a growing interest towards methods for statistical inference and learning based on computational geometry and, notably, tropical geometry, that is, the study of algebraic varieties over the min-plus semiring. At the same time, recent work has demonstrated the possibility of interpreting higher-order probabilistic programming languages in the framework of tropical mathematics, by exploiting algebraic and categorical tools coming from the semantics of linear logic. In this work we combine these two worlds, showing that tools and ideas from tropical geometry can be used to perform statistical inference over higher-order probabilistic programs. Notably, we first show that each such program can be associated with a degree and a n -dimensional polyhedron that encode its most likely runs. Then, we use these tools in order to design an intersection type system that estimates most likely runs in a compositional and efficient way. Davide Barbarossa, Paolo Pistone |
Proc. ACM Program. Lang. | 1 |
| 2024 | Tropical Mathematics and the Lambda-Calculus I: Metric and Differential Analysis of Effectful ProgramsabstractWe study the interpretation of the lambda-calculus in a framework based on tropical mathematics, and we show that it provides a unifying framework for two well-developed quantitative approaches to program semantics: on the one hand program metrics, based on the analysis of program sensitivity via Lipschitz conditions, on the other hand resource analysis, based on linear logic and higher-order program differentiation. To do that, we focus on the semantics arising from the relational model weighted over the tropical semiring, and we discuss its application to the study of "best case" program behavior for languages with probabilistic and non-deterministic effects. Finally, we show that a general foundation for this approach is provided by an abstract correspondence between tropical algebra and Lawvere’s theory of generalized metric spaces. Davide Barbarossa, Paolo Pistone |
CSL | 1 |
| 2022 | Resource approximation for the λμ-calculusabstractThe λμ-calculus plays a central role in the theory of programming languages as it extends the Curry-Howard correspondence to classical logic. A major drawback is that it does not satisfy Böhm’s Theorem and it lacks the corresponding notion of approximation. On the contrary, we show that Ehrhard and Regnier’s Taylor expansion can be easily adapted, thus providing a resource conscious approximation theory. This produces a sensible λμ-theory with which we prove some advanced properties of the λμ-calculus, such as Stability and Perpendicular Lines Property, from which the impossibility of parallel computations follows. Davide Barbarossa |
LICS | 1 |
| 2020 | Taylor subsumes Scott, Berry, Kahn and PlotkinabstractThe speculative ambition of replacing the old theory of program approximation based on syntactic continuity with the theory of resource consumption based on Taylor expansion and originating from the differential λ-calculus is nowadays at hand. Using this resource sensitive theory, we provide simple proofs of important results in λ-calculus that are usually demonstrated by exploiting Scott’s continuity, Berry’s stability or Kahn and Plotkin’s sequentiality theory. A paradigmatic example is given by the Perpendicular Lines Lemma for the Böhm tree semantics, which is proved here simply by induction, but relying on the main properties of resource approximants: strong normalization, confluence and linearity. Davide Barbarossa, Giulio Manzonetto |
Proc. ACM Program. Lang. | 1 |