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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kyle Cranmer

dblp:26/3292 · DBLP profile ↗
← Back
12ranked-venue papers
0as first author
2since 2021 · last 2021
0000-0002-5769-7094ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1

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
Probabilistic and Bayesian machine learning · 30% Generative modeling · 20% Representation and self-supervised learning · 13%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 77% High-performance computing · 23%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

Topics — the 18 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
normalizing flow
0.922020
Flows for simultaneous manifold learning and density estimation · NeurIPS 2020
Normalizing Flows on Tori and Spheres · ICML 2020
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming
0.822019
Etalumis: bringing probabilistic programming to scientific simulators at scale · SC 2019
Efficient Probabilistic Inference in the Quest for Physics Beyond the Standard Model · NeurIPS 2019
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation
0.412020
Flows for simultaneous manifold learning and density estimation · NeurIPS 2020
Machine learning › Deep learning architectures and training
equivariant neural network
0.412020
Set2Graph: Learning Graphs From Sets · NeurIPS 2020
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
manifold learning
0.412020
Flows for simultaneous manifold learning and density estimation · NeurIPS 2020
Machine learning › Generative modeling › normalizing flow
normalizing flows on manifolds
0.412020
Normalizing Flows on Tori and Spheres · ICML 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning
symbolic regression
0.412020
Discovering Symbolic Models from Deep Learning with Inductive Biases · NeurIPS 2020
Machine learning › Learning theory › approximation theory › neural network approximation
universal approximation
0.412020
Set2Graph: Learning Graphs From Sets · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.412019
Etalumis: bringing probabilistic programming to scientific simulators at scale · SC 2019
Computational science and engineering
high energy physics
0.412019
Efficient Probabilistic Inference in the Quest for Physics Beyond the Standard Model · NeurIPS 2019
Distributed systems › distributed machine learning
distributed training
0.412019
Etalumis: bringing probabilistic programming to scientific simulators at scale · SC 2019
Machine learning › Transfer learning and domain adaptation › domain adaptation › distribution adaptation
adversarial domain adaptation
0.312017
Learning to Pivot with Adversarial Networks · NIPS 2017
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.312017
Learning to Pivot with Adversarial Networks · NIPS 2017
Machine learning › Trustworthy machine learning
fairness
0.312017
Learning to Pivot with Adversarial Networks · NIPS 2017
Machine learning › Graph learning
graph neural network
0.112020
Discovering Symbolic Models from Deep Learning with Inductive Biases · NeurIPS 2020
Machine learning › Deep learning architectures and training
recurrent neural network
0.112019
Efficient Probabilistic Inference in the Quest for Physics Beyond the Standard Model · NeurIPS 2019
High-performance computing
scientific computing systems
0.112019
Etalumis: bringing probabilistic programming to scientific simulators at scale · SC 2019
Machine learning › Trustworthy machine learning › robustness › model robustness
robust inference
0.112017
Learning to Pivot with Adversarial Networks · NIPS 2017

Methods — techniques the papers use, named apart from their topics

markov chain monte carlo · 1.5normalizing flow · 0.9symbolic regression · 0.4linear equivariant set-to-hypergraph layer · 0.4inductive bias · 0.4graph neural network · 0.4equivariant layer · 0.4energy-based model · 0.4autoencoder · 0.4GAN · 0.4sequential importance sampling · 0.4inference compilation · 0.4deep recurrent neural network · 0.4PyTorch-MPI · 0.43DCNN-LSTM · 0.4
YearPublicationVenuePosition
2021 Cluster Trellis: Data Structures & Algorithms for Exact Inference in Hierarchical Clustering
abstract
Hierarchical clustering is a fundamental task often used to discover meaningful structures in data. Due to the combinatorial number of possible hierarchical clusterings, approximate algorithms are typically used for inference. In contrast to existing methods, we present novel dynamic-programming algorithms for exact inference in hierarchical clustering based on a novel trellis data structure, and we prove that we can exactly compute the partition function, maximum likelihood hierarchy, and marginal probabilities of sub-hierarchies and clusters. Our algorithms scale in time and space proportional to the powerset of N elements, which is super-exponentially more efficient than explicitly considering each of the (2N − 3)!! possible hierarchies. Also, for larger datasets where our exact algorithms become infeasible, we introduce an approximate algorithm based on a sparse trellis that out- performs greedy and beam search baselines.
Sebastian Macaluso, Craig S. Greenberg, Nicholas Monath, Ji Ah Lee, Patrick Flaherty, Kyle Cranmer, Andrew McGregor 0001, Andrew McCallum
AISTATS6
2021 Exact and approximate hierarchical clustering using A
abstract
Hierarchical clustering is a critical task in numerous domains. Many approaches are based on heuristics and the properties of the resulting clusterings are studied post hoc. However, in several applications, there is a natural cost function that can be used to characterize the quality of the clustering. In those cases, hierarchical clustering can be seen as a combinatorial optimization problem. To that end, we introduce a new approach based on A* search. We overcome the prohibitively large search space by combining A* with a novel trellis data structure. This results in an exact algorithm that scales beyond previous state of the art (from a search space with $10^{12}$ trees to $10^{15}$ trees) and an approximate algorithm that improves over baselines, even in enormous search spaces (that contain more than $10^{1000}$ trees). Empirically we demonstrate that our method achieves substantially higher quality results than baselines for a particle physics use case and other clustering benchmarks. We describe how our method provides significantly improved theoretical bounds on the time and space complexity of A* for clustering.
Craig S. Greenberg, Sebastian Macaluso, Nicholas Monath, Avinava Dubey, Patrick Flaherty, Manzil Zaheer, Amr Ahmed 0001, Kyle Cranmer, Andrew McCallum
UAI8
2020 Normalizing Flows on Tori and Spheres
abstract
Normalizing flows are a powerful tool for building expressive distributions in high dimensions. So far, most of the literature has concentrated on learning flows on Euclidean spaces. Some problems however, such as those involving angles, are defined on spaces with more complex geometries, such as tori or spheres. In this paper, we propose and compare expressive and numerically stable flows on such spaces. Our flows are built recursively on the dimension of the space, starting from flows on circles, closed intervals or spheres.
Danilo Jimenez Rezende, George Papamakarios, Sébastien Racanière, Michael S. Albergo, Gurtej Kanwar, Phiala E. Shanahan, Kyle Cranmer
ICML7
2020 Flows for simultaneous manifold learning and density estimation
abstract
We introduce manifold-learning flows (ℳ-flows), a new class of generative models that simultaneously learn the data manifold as well as a tractable probability density on that manifold. Combining aspects of normalizing flows, GANs, autoencoders, and energy-based models, they have the potential to represent data sets with a manifold structure more faithfully and provide handles on dimensionality reduction, denoising, and out-of-distribution detection. We argue why such models should not be trained by maximum likelihood alone and present a new training algorithm that separates manifold and density updates. In a range of experiments we demonstrate how ℳ-flows learn the data manifold and allow for better inference than standard flows in the ambient data space.
Johann Brehmer, Kyle Cranmer
NeurIPS2
2020 Discovering Symbolic Models from Deep Learning with Inductive Biases
abstract
We develop a general approach to distill symbolic representations of a learned deep model by introducing strong inductive biases. We focus on Graph Neural Networks (GNNs). The technique works as follows: we first encourage sparse latent representations when we train a GNN in a supervised setting, then we apply symbolic regression to components of the learned model to extract explicit physical relations. We find the correct known equations, including force laws and Hamiltonians, can be extracted from the neural network. We then apply our method to a non-trivial cosmology example—a detailed dark matter simulation—and discover a new analytic formula which can predict the concentration of dark matter from the mass distribution of nearby cosmic structures. The symbolic expressions extracted from the GNN using our technique also generalized to out-of-distribution-data better than the GNN itself. Our approach offers alternative directions for interpreting neural networks and discovering novel physical principles from the representations they learn.
Miles D. Cranmer, Alvaro Sanchez-Gonzalez, Peter W. Battaglia, Kyle Cranmer, David N. Spergel, Shirley Ho
NeurIPS5
2020 Set2Graph: Learning Graphs From Sets
abstract
Many problems in machine learning (ML) can be cast as learning functions from sets to graphs, or more generally to hypergraphs; in short, Set2Graph functions. Examples include clustering, learning vertex and edge features on graphs, and learning features on triplets in a collection. A natural approach for building Set2Graph models is to characterize all linear equivariant set-to-hypergraph layers and stack them with non-linear activations. This posses two challenges: (i) the expressive power of these networks is not well understood; and (ii) these models would suffer from high, often intractable computational and memory complexity, as their dimension grows exponentially. This paper advocates a family of neural network models for learning Set2Graph functions that is both practical and of maximal expressive power (universal), that is, can approximate arbitrary continuous Set2Graph functions over compact sets. Testing these models on different machine learning tasks, mainly an application to particle physics, we find them favorable to existing baselines.
Hadar Serviansky, Nimrod Segol, Jonathan Shlomi, Kyle Cranmer, Eilam Gross, Haggai Maron, Yaron Lipman
NeurIPS4
2019 Adversarial Variational Optimization of Non-Differentiable Simulators
abstract
Complex computer simulators are increasingly used across fields of science as generative models tying parameters of an underlying theory to experimental observations. Inference in this setup is often difficult, as simulators rarely admit a tractable density or likelihood function. We introduce Adversarial Variational Optimization (AVO), a likelihood-free inference algorithm for fitting a non-differentiable generative model incorporating ideas from generative adversarial networks, variational optimization and empirical Bayes. We adapt the training procedure of generative adversarial networks by replacing the differentiable generative network with a domain-specific simulator. We solve the resulting non-differentiable minimax problem by minimizing variational upper bounds of the two adversarial objectives. Effectively, the procedure results in learning a proposal distribution over simulator parameters, such that the JS divergence between the marginal distribution of the synthetic data and the empirical distribution of observed data is minimized. We evaluate and compare the method with simulators producing both discrete and continuous data.
Gilles Louppe, Joeri Hermans, Kyle Cranmer
AISTATS3
2019 Efficient Probabilistic Inference in the Quest for Physics Beyond the Standard Model
abstract
We present a novel probabilistic programming framework that couples directly to existing large-scale simulators through a cross-platform probabilistic execution protocol, which allows general-purpose inference engines to record and control random number draws within simulators in a language-agnostic way. The execution of existing simulators as probabilistic programs enables highly interpretable posterior inference in the structured model defined by the simulator code base. We demonstrate the technique in particle physics, on a scientifically accurate simulation of the tau lepton decay, which is a key ingredient in establishing the properties of the Higgs boson. Inference efficiency is achieved via inference compilation where a deep recurrent neural network is trained to parameterize proposal distributions and control the stochastic simulator in a sequential importance sampling scheme, at a fraction of the computational cost of a Markov chain Monte Carlo baseline.
Atilim Günes Baydin, Wahid Bhimji, Lukas Heinrich, Saeid Naderiparizi, Andreas Munk 0001, Jialin Liu 0002, Bradley Gram-Hansen, Gilles Louppe, Lawrence Meadows, Philip Torr 0001, Victor W. Lee, Kyle Cranmer, Prabhat, Frank D. Wood
NeurIPS13
2019 Etalumis: bringing probabilistic programming to scientific simulators at scale
abstract
Probabilistic programming languages (PPLs) are receiving widespread attention for performing Bayesian inference in complex generative models. However, applications to science remain limited because of the impracticability of rewriting complex scientific simulators in a PPL, the computational cost of inference, and the lack of scalable implementations. To address these, we present a novel PPL framework that couples directly to existing scientific simulators through a cross-platform probabilistic execution protocol and provides Markov chain Monte Carlo (MCMC) and deep-learning-based inference compilation (IC) engines for tractable inference. To guide IC inference, we perform distributed training of a dynamic 3DCNN-LSTM architecture with a PyTorch-MPI-based framework on 1,024 32-core CPU nodes of the Cori supercomputer with a global mini-batch size of 128k: achieving a performance of 450 Tflop/s through enhancements to PyTorch. We demonstrate a Large Hadron Collider (LHC) use-case with the C++ Sherpa simulator and achieve the largest-scale posterior inference in a Turing-complete PPL.
Atilim Günes Baydin, Wahid Bhimji, Lukas Heinrich, Lawrence Meadows, Jialin Liu 0002, Andreas Munk 0001, Saeid Naderiparizi, Bradley Gram-Hansen, Gilles Louppe, Mingfei Ma, Philip Torr 0001, Victor W. Lee, Kyle Cranmer, Prabhat, Frank D. Wood
SC15
2018 Search for Computational Workflow Synergies in Reproducible Research Data Analyses in Particle Physics and Life Sciences
abstract
We describe the REANA reusable and reproducible research data analysis platform that originated in the domain of particle physics. We integrated support for running Common Workflow Language (CWL) workflows that originated in the domain of life sciences. This integration allowed us to study the applicability of CWL to particle physics analyses and look for synergies in computational practices in the two communities.
Tibor Simko, Kyle Cranmer, Michael R. Crusoe, Lukas Heinrich, Anton Khodak, Dinos Kousidis, Diego Rodriguez
eScience2
2017 Learning to Pivot with Adversarial Networks
abstract
Several techniques for domain adaptation have been proposed to account for differences in the distribution of the data used for training and testing. The majority of this work focuses on a binary domain label. Similar problems occur in a scientific context where there may be a continuous family of plausible data generation processes associated to the presence of systematic uncertainties. Robust inference is possible if it is based on a pivot -- a quantity whose distribution does not depend on the unknown values of the nuisance parameters that parametrize this family of data generation processes. In this work, we introduce and derive theoretical results for a training procedure based on adversarial networks for enforcing the pivotal property (or, equivalently, fairness with respect to continuous attributes) on a predictive model. The method includes a hyperparameter to control the trade-off between accuracy and robustness. We demonstrate the effectiveness of this approach with a toy example and examples from particle physics.
Gilles Louppe, Michael Kagan, Kyle Cranmer
NIPS3
2014 Ten Simple Rules for the Care and Feeding of Scientific Data
abstract
Author(s): Goodman, Alyssa; Pepe, Alberto; Blocker, Alexander W; Borgman, Christine L; Cranmer, Kyle; Crosas, Merce; Di Stefano, Rosanne; Gil, Yolanda; Groth, Paul; Hedstrom, Margaret; Hogg, David W; Kashyap, Vinay; Mahabal, Ashish; Siemiginowska, Aneta; Slavkovic, Aleksandra | Editor(s): Bourne, Philip E
Alyssa Goodman, Alberto Pepe, Alexander W. Blocker, Christine L. Borgman, Kyle Cranmer, Mercè Crosas, Rosanne Di Stefano, Yolanda Gil, Paul Groth, Margaret L. Hedstrom, David W. Hogg, Vinay L. Kashyap, Ashish Mahabal, Aneta Siemiginowska, Aleksandra B. Slavkovic
PLoS Comput. Biol.5