Demo Data from EDBT 2026 / reviewers in the wild / expert
Adam Scibior
dblp:167/6446
· DBLP profile ↗
13ranked-venue papers
3as first author
7since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 7 since 2021Software engineering, systems software and programming languages · 4 · 3 first-authorSystems, architecture and hardware · 1 · 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
7 papers |
Generative modeling · 36% Probabilistic and Bayesian machine learning · 23% Autonomous driving · 11% | |
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 100% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Generative modeling
diffusion model |
1.4 | 2 | 2024 | Nearest Neighbour Score Estimators for Diffusion Generative Models · ICML 2024 A Diffusion-Model of Joint Interactive Navigation · NeurIPS 2023 |
Machine learning › Generative modeling
consistency model training |
0.8 | 1 | 2024 | Nearest Neighbour Score Estimators for Diffusion Generative Models · ICML 2024 |
Machine learning › Generative modeling
score estimation |
0.8 | 1 | 2024 | Nearest Neighbour Score Estimators for Diffusion Generative Models · ICML 2024 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
sequential monte carlo |
0.7 | 1 | 2023 | Critic Sequential Monte Carlo · ICLR 2023 |
Robotics › Autonomous driving › simulation
traffic simulation |
0.7 | 1 | 2023 | A Diffusion-Model of Joint Interactive Navigation · NeurIPS 2023 |
Robotics › Motion planning and robot control
trajectory planning |
0.7 | 1 | 2023 | A Diffusion-Model of Joint Interactive Navigation · NeurIPS 2023 |
Machine learning › Reinforcement learning
imitation learning |
0.5 | 1 | 2021 | Robust Asymmetric Learning in POMDPs · ICML 2021 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
partially observable markov decision process |
0.5 | 1 | 2021 | Robust Asymmetric Learning in POMDPs · ICML 2021 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming |
0.5 | 2 | 2016 | Fabular: regression formulas as probabilistic programming · POPL 2016 Consistent Kernel Mean Estimation for Functions of Random Variables · NIPS 2016 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.3 | 1 | 2018 | Denotational validation of higher-order Bayesian inference · Proc. ACM Program. Lang. 2018 |
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.3 | 1 | 2018 | Denotational validation of higher-order Bayesian inference · Proc. ACM Program. Lang. 2018 |
Programming languages and type systems › language semantics › formal semantics
probabilistic programming semantics |
0.3 | 1 | 2018 | Denotational validation of higher-order Bayesian inference · Proc. ACM Program. Lang. 2018 |
Machine learning › Kernel, tree and ensemble methods › kernel methods
kernel mean embedding |
0.2 | 1 | 2016 | Consistent Kernel Mean Estimation for Functions of Random Variables · NIPS 2016 |
Machine learning › Kernel, tree and ensemble methods
kernel methods |
0.2 | 1 | 2016 | Consistent Kernel Mean Estimation for Functions of Random Variables · NIPS 2016 |
Programming languages and type systems
domain-specific languages |
0.2 | 1 | 2016 | Fabular: regression formulas as probabilistic programming · POPL 2016 |
Robotics › Autonomous driving
trajectory prediction |
0.2 | 1 | 2023 | A Diffusion-Model of Joint Interactive Navigation · NeurIPS 2023 |
Machine learning › Reinforcement learning › imitation learning
expert imitation |
0.1 | 1 | 2021 | Robust Asymmetric Learning in POMDPs · ICML 2021 |
Machine learning › Reinforcement learning
policy learning |
0.1 | 1 | 2021 | Robust Asymmetric Learning in POMDPs · ICML 2021 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo |
0.1 | 1 | 2018 | Denotational validation of higher-order Bayesian inference · Proc. ACM Program. Lang. 2018 |
Methods — techniques the papers use, named apart from their topics
probability flow ODE · 0.8nearest neighbour estimation · 0.8monte carlo estimation · 0.8sequential monte carlo · 0.7diffusion model · 0.7denotational semantics · 0.7critic · 0.7conditional sampling · 0.7adaptive asymmetric DAgger · 0.5DAgger · 0.5synthetic measure theory · 0.3quasi-borel spaces · 0.3core calculus · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Nearest Neighbour Score Estimators for Diffusion Generative ModelsabstractScore function estimation is the cornerstone of both training and sampling from diffusion generative models. Despite this fact, the most commonly used estimators are either biased neural network approximations or high variance Monte Carlo estimators based on the conditional score. We introduce a novel nearest neighbour score function estimator which utilizes multiple samples from the training set to dramatically decrease estimator variance. We leverage our low variance estimator in two compelling applications. Training consistency models with our estimator, we report a significant increase in both convergence speed and sample quality. In diffusion models, we show that our estimator can replace a learned network for probability-flow ODE integration, opening promising new avenues of future research. Code will be released upon paper acceptance. Matthew Niedoba, Saeid Naderiparizi, Vasileios Lioutas, J. Wilder Lavington, Xiaoxuan Liang 0001, Yunpeng Liu 0007, Setareh Dabiri, Adam Scibior, Berend Zwartsenberg, Frank D. Wood |
ICML | 10 |
| 2023 | Critic Sequential Monte Carlo
Vasileios Lioutas, J. Wilder Lavington, Justice Sefas, Matthew Niedoba, Yunpeng Liu 0007, Berend Zwartsenberg, Setareh Dabiri, Frank D. Wood, Adam Scibior |
ICLR | 9 |
| 2023 | A Diffusion-Model of Joint Interactive NavigationabstractSimulation of autonomous vehicle systems requires that simulated traffic participants exhibit diverse and realistic behaviors. The use of prerecorded real-world traffic scenarios in simulation ensures realism but the rarity of safety critical events makes large scale collection of driving scenarios expensive. In this paper, we present DJINN -- a diffusion based method of generating traffic scenarios. Our approach jointly diffuses the trajectories of all agents, conditioned on a flexible set of state observations from the past, present, or future. On popular trajectory forecasting datasets, we report state of the art performance on joint trajectory metrics. In addition, we demonstrate how DJINN flexibly enables direct test-time sampling from a variety of valuable conditional distributions including goal-based sampling, behavior-class sampling, and scenario editing. Matthew Niedoba, J. Wilder Lavington, Yunpeng Liu 0007, Vasileios Lioutas, Justice Sefas, Xiaoxuan Liang 0001, Setareh Dabiri, Berend Zwartsenberg, Adam Scibior, Frank D. Wood |
NeurIPS | 10 |
| 2022 | Amortized Rejection Sampling in Universal Probabilistic ProgrammingabstractNaive approaches to amortized inference in probabilistic programs with unbounded loops can produce estimators with infinite variance. This is particularly true of importance sampling inference in programs that explicitly include rejection sampling as part of the user-programmed generative procedure. In this paper we develop a new and efficient amortized importance sampling estimator. We prove finite variance of our estimator and empirically demonstrate our method’s correctness and efficiency compared to existing alternatives on generative programs containing rejection sampling loops and discuss how to implement our method in a generic probabilistic programming framework. Saeid Naderiparizi, Adam Scibior, Andreas Munk 0001, Mehrdad Ghadiri, Atilim Günes Baydin, Bradley Gram-Hansen, Christian Schröder de Witt, Robert Zinkov, Philip Torr 0001, Tom Rainforth, Yee Whye Teh, Frank D. Wood |
AISTATS | 2 |
| 2022 | Vehicle Type Specific Waypoint GenerationabstractWe develop a generic mechanism for generating vehicle-type specific sequences of waypoints from a probabilistic foundation model of driving behavior. Many foundation behavior models are trained on data that does not include vehicle information, which limits their utility in downstream applications such as planning. Our novel methodology conditionally specializes such a behavior predictive model to a vehicle-type by utilizing byproducts of the reinforcement learning algorithms used to produce vehicle specific controllers. We show how to compose a vehicle specific value function estimate with a generic probabilistic behavior model to generate vehicle-type specific waypoint sequences that are more likely to be physically plausible then their vehicle-agnostic counterparts. Yunpeng Liu 0007, J. Wilder Lavington, Adam Scibior, Frank D. Wood |
IROS | 3 |
| 2022 | Probabilistic surrogate networks for simulators with unbounded randomnessabstractWe present a framework for automatically structuring and training fast, approximate, deep neural surrogates of stochastic simulators. Unlike traditional approaches to surrogate modeling, our surrogates retain the interpretable structure and control flow of the reference simulator. Our surrogates target stochastic simulators where the number of random variables itself can be stochastic and potentially unbounded. Our framework further enables an automatic replacement of the reference simulator with the surrogate when undertaking amortized inference. The fidelity and speed of our surrogates allow for both faster stochastic simulation and accurate and substantially faster posterior inference. Using an illustrative yet non-trivial example we show our surrogates’ ability to accurately model a probabilistic program with an unbounded number of random variables. We then proceed with an example that shows our surrogates are able to accurately model a complex structure like an unbounded stack in a program synthesis example. We further demonstrate how our surrogate modeling technique makes amortized inference in complex black-box simulators an order of magnitude faster. Specifically, we do simulator-based materials quality testing, inferring safety-critical latent internal temperature profiles of composite materials undergoing curing. Andreas Munk 0001, Berend Zwartsenberg, Adam Scibior, Atilim Günes Baydin, Andrew Stewart, Goran Fernlund, Anoush Poursartip, Frank D. Wood |
UAI | 3 |
| 2021 | Robust Asymmetric Learning in POMDPsabstractPolicies for partially observed Markov decision processes can be efficiently learned by imitating expert policies generated using asymmetric information. Unfortunately, existing approaches for this kind of imitation learning have a serious flaw: the expert does not know what the trainee cannot see, and as a result may encourage actions that are sub-optimal or unsafe under partial information. To address this issue, we derive an update which, when applied iteratively to an expert, maximizes the expected reward of the trainee’s policy. Using this update, we construct a computationally efficient algorithm, adaptive asymmetric DAgger (A2D), that jointly trains the expert and trainee policies. We then show that A2D allows the trainee to safely imitate the modified expert, and outperforms policies learned either by imitating a fixed expert or through direct reinforcement learning. Andrew Warrington, J. Wilder Lavington, Adam Scibior, Mark Schmidt 0001, Frank D. Wood |
ICML | 3 |
| 2020 | Semi-supervised Sequential Generative ModelsabstractWe introduce a novel objective for training deep generative time-series models with discrete latent variables for which supervision is only sparsely available. This instance of semi-supervised learning is challenging for existing methods, because the exponential number of possible discrete latent configurations results in high variance gradient estimators. We first overcome this problem by extending the standard semi-supervised generative modeling objective with reweighted wake-sleep. However, we find that this approach still suffers when the frequency of available labels varies between training sequences. Finally, we introduce a unified objective inspired by teacher-forcing and show that this approach is robust to variable length supervision. We call the resulting method caffeinated wake-sleep (CWS) to emphasize its additional dependence on real data. We demonstrate its effectiveness with experiments on MNIST, handwriting, and fruit fly trajectory data. Michael Teng, Tuan Anh Le 0001, Adam Scibior, Frank D. Wood |
UAI | 3 |
| 2018 | Functional programming for modular Bayesian inferenceabstractWe present an architectural design of a library for Bayesian modelling and inference in modern functional programming languages. The novel aspect of our approach are modular implementations of existing state-of-the-art inference algorithms. Our design relies on three inherently functional features: higher-order functions, inductive data-types, and support for either type-classes or an expressive module system. We provide a performant Haskell implementation of this architecture, demonstrating that high-level and modular probabilistic programming can be added as a library in sufficiently expressive languages. We review the core abstractions in this architecture: inference representations, inference transformations, and inference representation transformers. We then implement concrete instances of these abstractions, counterparts to particle filters and Metropolis-Hastings samplers, which form the basic building blocks of our library. By composing these building blocks we obtain state-of-the-art inference algorithms: Resample-Move Sequential Monte Carlo, Particle Marginal Metropolis-Hastings, and Sequential Monte Carlo Squared. We evaluate our implementation against existing probabilistic programming systems and find it is already competitively performant, although we conjecture that existing functional programming optimisation techniques could reduce the overhead associated with the abstractions we use. We show that our modular design enables deterministic testing of inherently stochastic Monte Carlo algorithms. Finally, we demonstrate using OCaml that an expressive module system can also implement our design. Adam Scibior, Ohad Kammar, Zoubin Ghahramani |
Proc. ACM Program. Lang. | 1 |
| 2018 | Denotational validation of higher-order Bayesian inferenceabstractWe present a modular semantic account of Bayesian inference algorithms for probabilistic programming languages, as used in data science and machine learning. Sophisticated inference algorithms are often explained in terms of composition of smaller parts. However, neither their theoretical justification nor their implementation reflects this modularity. We show how to conceptualise and analyse such inference algorithms as manipulating intermediate representations of probabilistic programs using higher-order functions and inductive types, and their denotational semantics. Semantic accounts of continuous distributions use measurable spaces. However, our use of higher-order functions presents a substantial technical difficulty: it is impossible to define a measurable space structure over the collection of measurable functions between arbitrary measurable spaces that is compatible with standard operations on those functions, such as function application. We overcome this difficulty using quasi-Borel spaces, a recently proposed mathematical structure that supports both function spaces and continuous distributions. We define a class of semantic structures for representing probabilistic programs, and semantic validity criteria for transformations of these representations in terms of distribution preservation. We develop a collection of building blocks for composing representations. We use these building blocks to validate common inference algorithms such as Sequential Monte Carlo and Markov Chain Monte Carlo. To emphasize the connection between the semantic manipulation and its traditional measure theoretic origins, we use Kock's synthetic measure theory. We demonstrate its usefulness by proving a quasi-Borel counterpart to the Metropolis-Hastings-Green theorem. Adam Scibior, Ohad Kammar, Matthijs Vákár, Sam Staton, Hongseok Yang, Yufei Cai, Klaus Ostermann, Sean K. Moss, Chris Heunen, Zoubin Ghahramani |
Proc. ACM Program. Lang. | 1 |
| 2016 | Consistent Kernel Mean Estimation for Functions of Random VariablesabstractWe provide a theoretical foundation for non-parametric estimation of functions of random variables using kernel mean embeddings. We show that for any continuous function f, consistent estimators of the mean embedding of a random variable X lead to consistent estimators of the mean embedding of f(X). For Matern kernels and sufficiently smooth functions we also provide rates of convergence. Our results extend to functions of multiple random variables. If the variables are dependent, we require an estimator of the mean embedding of their joint distribution as a starting point; if they are independent, it is sufficient to have separate estimators of the mean embeddings of their marginal distributions. In either case, our results cover both mean embeddings based on i.i.d. samples as well as "reduced set" expansions in terms of dependent expansion points. The latter serves as a justification for using such expansions to limit memory resources when applying the approach as a basis for probabilistic programming. Carl-Johann Simon-Gabriel, Adam Scibior, Ilya O. Tolstikhin, Bernhard Schölkopf |
NIPS | 2 |
| 2016 | Fabular: regression formulas as probabilistic programmingabstractRegression formulas are a domain-specific language adopted by several R packages for describing an important and useful class of statistical models: hierarchical linear regressions. Formulas are succinct, expressive, and clearly popular, so are they a useful addition to probabilistic programming languages? And what do they mean? We propose a core calculus of hierarchical linear regression, in which regression coefficients are themselves defined by nested regressions (unlike in R). We explain how our calculus captures the essence of the formula DSL found in R. We describe the design and implementation of Fabular, a version of the Tabular schema-driven probabilistic programming language, enriched with formulas based on our regression calculus. To the best of our knowledge, this is the first formal description of the core ideas of R's formula notation, the first development of a calculus of regression formulas, and the first demonstration of the benefits of composing regression formulas and latent variables in a probabilistic programming language. Johannes Borgström, Andrew D. Gordon 0001, Long Ouyang, Claudio V. Russo, Adam Scibior, Marcin Szymczak 0002 |
POPL | 5 |
| 2015 | Practical probabilistic programming with monadsabstractThe machine learning community has recently shown a lot of interest in practical probabilistic programming systems that target the problem of Bayesian inference. Such systems come in different forms, but they all express probabilistic models as computational processes using syntax resembling programming languages. In the functional programming community monads are known to offer a convenient and elegant abstraction for programming with probability distributions, but their use is often limited to very simple inference problems. We show that it is possible to use the monad abstraction to construct probabilistic models for machine learning, while still offering good performance of inference in challenging models. We use a GADT as an underlying representation of a probability distribution and apply Sequential Monte Carlo-based methods to achieve efficient inference. We define a formal semantics via measure theory. We demonstrate a clean and elegant implementation that achieves performance comparable with Anglican, a state-of-the-art probabilistic programming system. Adam Scibior, Zoubin Ghahramani, Andrew D. Gordon 0001 |
Haskell | 1 |