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.

Adam Scibior

dblp:167/6446 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
diffusion model
1.422024
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.812024
Nearest Neighbour Score Estimators for Diffusion Generative Models · ICML 2024
Machine learning › Generative modeling
score estimation
0.812024
Nearest Neighbour Score Estimators for Diffusion Generative Models · ICML 2024
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
sequential monte carlo
0.712023
Critic Sequential Monte Carlo · ICLR 2023
Robotics › Autonomous driving › simulation
traffic simulation
0.712023
A Diffusion-Model of Joint Interactive Navigation · NeurIPS 2023
Robotics › Motion planning and robot control
trajectory planning
0.712023
A Diffusion-Model of Joint Interactive Navigation · NeurIPS 2023
Machine learning › Reinforcement learning
imitation learning
0.512021
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.512021
Robust Asymmetric Learning in POMDPs · ICML 2021
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming
0.522016
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.312018
Denotational validation of higher-order Bayesian inference · Proc. ACM Program. Lang. 2018
Programming languages and type systems › language semantics › formal semantics
denotational semantics
0.312018
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.312018
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.212016
Consistent Kernel Mean Estimation for Functions of Random Variables · NIPS 2016
Machine learning › Kernel, tree and ensemble methods
kernel methods
0.212016
Consistent Kernel Mean Estimation for Functions of Random Variables · NIPS 2016
Programming languages and type systems
domain-specific languages
0.212016
Fabular: regression formulas as probabilistic programming · POPL 2016
Robotics › Autonomous driving
trajectory prediction
0.212023
A Diffusion-Model of Joint Interactive Navigation · NeurIPS 2023
Machine learning › Reinforcement learning › imitation learning
expert imitation
0.112021
Robust Asymmetric Learning in POMDPs · ICML 2021
Machine learning › Reinforcement learning
policy learning
0.112021
Robust Asymmetric Learning in POMDPs · ICML 2021
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo
0.112018
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
YearPublicationVenuePosition
2024 Nearest Neighbour Score Estimators for Diffusion Generative Models
abstract
Score 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
ICML10
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
ICLR9
2023 A Diffusion-Model of Joint Interactive Navigation
abstract
Simulation 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
NeurIPS10
2022 Amortized Rejection Sampling in Universal Probabilistic Programming
abstract
Naive 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
AISTATS2
2022 Vehicle Type Specific Waypoint Generation
abstract
We 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
IROS3
2022 Probabilistic surrogate networks for simulators with unbounded randomness
abstract
We 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
UAI3
2021 Robust Asymmetric Learning in POMDPs
abstract
Policies 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
ICML3
2020 Semi-supervised Sequential Generative Models
abstract
We 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
UAI3
2018 Functional programming for modular Bayesian inference
abstract
We 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 inference
abstract
We 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 Variables
abstract
We 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
NIPS2
2016 Fabular: regression formulas as probabilistic programming
abstract
Regression 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
POPL5
2015 Practical probabilistic programming with monads
abstract
The 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
Haskell1