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

Robert B. Gramacy

dblp:47/5412 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
2since 2021 · last 2026
0000-0001-9308-3615ORCID · corroborated

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

Artificial intelligence and machine learning · 5 · 3 first-author · 1 since 2021Systems, architecture and hardware · 1Theory of computation · 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
4 papers
Optimization for machine learning · 95% Probabilistic and Bayesian machine learning · 5%
Theoretical computer science
2 papers
Mathematical optimization · 74% Computational geometry · 26%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.822022
Triangulation candidates for Bayesian optimization · NeurIPS 2022
Bayesian optimization under mixed constraints with a slack-variable augmented Lagrangian · NIPS 2016
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
acquisition function optimization
0.612022
Triangulation candidates for Bayesian optimization · NeurIPS 2022
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
constrained bayesian optimization
0.212016
Bayesian optimization under mixed constraints with a slack-variable augmented Lagrangian · NIPS 2016
Mathematical optimization › constrained optimization
augmented lagrangian method
0.212016
Bayesian optimization under mixed constraints with a slack-variable augmented Lagrangian · NIPS 2016
Mathematical optimization
constrained optimization
0.212016
Bayesian optimization under mixed constraints with a slack-variable augmented Lagrangian · NIPS 2016
Computational geometry › triangulation
delaunay triangulation
0.212022
Triangulation candidates for Bayesian optimization · NeurIPS 2022
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
0.012004
Parameter space exploration with Gaussian process trees · ICML 2004
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
non-stationary gaussian process
0.012004
Parameter space exploration with Gaussian process trees · ICML 2004
Memory systems › cache management
adaptive caching
0.012002
Adaptive Caching by Refetching · NIPS 2002
Memory systems › cache management
cache replacement
0.012002
Adaptive Caching by Refetching · NIPS 2002
Computational science and engineering › scientific machine learning
surrogate modeling
0.012004
Parameter space exploration with Gaussian process trees · ICML 2004

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

bayesian optimization · 1.2delaunay triangulation · 1.1slack variable · 0.5expected improvement · 0.5augmented lagrangian · 0.5gaussian process · 0.1binary tree partitioning · 0.1online machine learning · 0.1least recently used · 0.1
YearPublicationVenuePosition
2026 Voronoi candidates for Bayesian optimization
Nathan Wycoff, John W. Smith, Annie S. Booth, Robert B. Gramacy
J. Glob. Optim.4
2022 Triangulation candidates for Bayesian optimization
abstract
Bayesian optimization involves "inner optimization" over a new-data acquisition criterion which is non-convex/highly multi-modal, may be non-differentiable, or may otherwise thwart local numerical optimizers. In such cases it is common to replace continuous search with a discrete one over random candidates. Here we propose using candidates based on a Delaunay triangulation of the existing input design. We detail the construction of these "tricands" and demonstrate empirically how they outperform both numerically optimized acquisitions and random candidate-based alternatives, and are well-suited for hybrid schemes, on benchmark synthetic and real simulation experiments.
Robert B. Gramacy, Annie Sauer, Nathan Wycoff
NeurIPS1
2016 Bayesian optimization under mixed constraints with a slack-variable augmented Lagrangian
abstract
An augmented Lagrangian (AL) can convert a constrained optimization problem into a sequence of simpler (e.g., unconstrained) problems which are then usually solved with local solvers. Recently, surrogate-based Bayesian optimization (BO) sub-solvers have been successfully deployed in the AL framework for a more global search in the presence of inequality constraints; however a drawback was that expected improvement (EI) evaluations relied on Monte Carlo. Here we introduce an alternative slack variable AL, and show that in this formulation the EI may be evaluated with library routines. The slack variables furthermore facilitate equality as well as inequality constraints, and mixtures thereof. We show our new slack "ALBO" compares favorably to the original. Its superiority over conventional alternatives is reinforced on several new mixed constraint examples.
Victor Picheny, Robert B. Gramacy, Stefan M. Wild, Sébastien Le Digabel
NIPS2
2013 Active-learning-based surrogate models for empirical performance tuning
abstract
Performance models have profound impact on hardware-software codesign, architectural explorations, and performance tuning of scientific applications. Developing algebraic performance models is becoming an increasingly challenging task. In such situations, a statistical surrogate-based performance model, fitted to a small number of input-output points obtained from empirical evaluation on the target machine, provides a range of benefits. Accurate surrogates can emulate the output of the expensive empirical evaluation at new inputs and therefore can be used to test and/or aid search, compiler, and autotuning algorithms. We present an iterative parallel algorithm that builds surrogate performance models for scientific kernels and workloads on single-core and multicore and multinode architectures. We tailor to our unique parallel environment an active learning heuristic popular in the literature on the sequential design of computer experiments in order to identify the code variants whose evaluations have the best potential to improve the surrogate. We use the proposed approach in a number of case studies to illustrate its effectiveness.
Prasanna Balaprakash, Robert B. Gramacy, Stefan M. Wild
CLUSTER2
2010 Gaussian Process Structural Equation Models with Latent Variables
Ricardo Bezerra de Andrade e Silva, Robert B. Gramacy
UAI2
2004 Parameter space exploration with Gaussian process trees
abstract
Computer experiments often require dense sweeps over input parameters to obtain a qualitative understanding of their response. Such sweeps can be prohibitively expensive, and are unnecessary in regions where the response is easy predicted; well-chosen designs could allow a mapping of the response with far fewer simulation runs. Thus, there is a need for computationally inexpensive surrogate models and an accompanying method for selecting small designs. We explore a general methodology for addressing this need that uses non-stationary Gaussian processes. Binary trees partition the input space to facilitate non-stationarity and a Bayesian interpretation provides an explicit measure of predictive uncertainty that can be used to guide sampling. Our methods are illustrated on several examples, including a motivating example involving computational fluid dynamics simulation of a NASA reentry vehicle.
Robert B. Gramacy, Herbert K. H. Lee, William G. Macready
ICML1
2002 Adaptive Caching by Refetching
abstract
We are constructing caching policies that have 13-20% lower miss rates than the best of twelve baseline policies over a large variety of request streams. This represents an improvement of 49–63% over Least Recently Used, the most commonly implemented policy. We achieve this not by designing a specific new policy but by using on-line Machine Learning algorithms to dynamically shift between the standard policies based on their observed miss rates. A thorough experimental evaluation of our techniques is given, as well as a discussion of what makes caching an interesting on-line learning problem.
Robert B. Gramacy, Manfred K. Warmuth, Scott A. Brandt, Ismail Ari
NIPS1