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.

Behrang Shafei

dblp:23/11239 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
6since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 7 · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author

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
6 papers
Optimization for machine learning · 78% Kernel, tree and ensemble methods · 10% Planning, search and constraint satisfaction · 9%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
4.262025
BoFire: Bayesian Optimization Framework Intended for Real Experiments · J. Mach. Learn. Res. 2025
BARK: A Fully Bayesian Tree Kernel for Black-box Optimization · ICML 2025
Transition Constrained Bayesian Optimization via Markov Decision Processes · NeurIPS 2024
Machine learning › Kernel, tree and ensemble methods › kernel function
tree kernel
0.912025
BARK: A Fully Bayesian Tree Kernel for Black-box Optimization · ICML 2025
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
constraint-based planning
0.812024
Transition Constrained Bayesian Optimization via Markov Decision Processes · NeurIPS 2024
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
acquisition function optimization
0.612022
Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces · NeurIPS 2022
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
constrained bayesian optimization
0.612022
Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces · NeurIPS 2022
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
information-theoretic acquisition function
0.612022
Joint Entropy Search for Multi-Objective Bayesian Optimization · NeurIPS 2022
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
multi-objective bayesian optimization
0.612022
Joint Entropy Search for Multi-Objective Bayesian Optimization · NeurIPS 2022
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
0.312025
BARK: A Fully Bayesian Tree Kernel for Black-box Optimization · ICML 2025
Computational science and engineering
chemistry
0.312025
BoFire: Bayesian Optimization Framework Intended for Real Experiments · J. Mach. Learn. Res. 2025

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

bayesian optimization · 2.3design of experiments · 1.7markov chain monte carlo · 0.9bayesian additive regression trees · 0.9reinforcement learning · 0.8markov decision process · 0.8linearization · 0.8tree-ensemble kernel · 0.6gaussian process regression · 0.6batch acquisition · 0.6
YearPublicationVenuePosition
2025 BARK: A Fully Bayesian Tree Kernel for Black-box Optimization
abstract
We perform Bayesian optimization using a Gaussian process perspective on Bayesian Additive Regression Trees (BART). Our BART Kernel (BARK) uses tree agreement to define a posterior over piecewise-constant functions, and we explore the space of tree kernels using a Markov chain Monte Carlo approach. Where BART only samples functions, the resulting BARK model obtains samples of Gaussian processes defining distributions over functions, which allow us to build acquisition functions for Bayesian optimization. Our tree-based approach enables global optimization over the surrogate, even for mixed-feature spaces. Moreover, where many previous tree-based kernels provide uncertainty quantification over function values, our sampling scheme captures uncertainty over the tree structure itself. Our experiments show the strong performance of BARK on both synthetic and applied benchmarks, due to the combination of our fully Bayesian surrogate and the optimization procedure.
Toby Boyne, Jose Pablo Folch, Robert M. Lee, Behrang Shafei, Ruth Misener
ICML4
2025 BoFire: Bayesian Optimization Framework Intended for Real Experiments
abstract
Our open-source Python package BoFire combines Bayesian Optimization (BO) with other design of experiments (DoE) strategies focusing on developing and optimizing new chemistry. Previous BO implementations, for example as they exist in the literature or software, require substantial adaptation for effective real-world deployment in chemical industry. BoFire provides a rich feature-set with extensive configurability and realizes our vision of fast-tracking research contributions into industrial use via maintainable open-source software. Owing to quality-of-life features like JSON-serializability of problem formulations, BoFire enables seamless integration of BO into RESTful APIs, a common architecture component for both self-driving laboratories and human-in-the-loop setups. This paper discusses the differences between BoFire and other BO implementations and outlines ways that BO research needs to be adapted for real-world use in a chemistry setting.
Johannes P. Dürholt, Thomas S. Asche, Johanna Kleinekorte, Gabriel Mancino-Ball, Benjamin Schiller, Simon Sung, Julian Keupp, Aaron Osburg, Toby Boyne, Ruth Misener, Rosona Eldred, Chrysoula Kappatou, Robert M. Lee, Dominik Linzner, Wagner Steuer Costa, David Walz, Niklas Wulkow, Behrang Shafei
J. Mach. Learn. Res.18
2024 Transition Constrained Bayesian Optimization via Markov Decision Processes
abstract
Bayesian optimization is a methodology to optimize black-box functions. Traditionally, it focuses on the setting where you can arbitrarily query the search space. However, many real-life problems do not offer this flexibility; in particular, the search space of the next query may depend on previous ones. Example challenges arise in the physical sciences in the form of local movement constraints, required monotonicity in certain variables, and transitions influencing the accuracy of measurements. Altogether, such *transition constraints* necessitate a form of planning. This work extends classical Bayesian optimization via the framework of Markov Decision Processes. We iteratively solve a tractable linearization of our utility function using reinforcement learning to obtain a policy that plans ahead for the entire horizon. This is a parallel to the optimization of an *acquisition function in policy space*. The resulting policy is potentially history-dependent and non-Markovian. We showcase applications in chemical reactor optimization, informative path planning, machine calibration, and other synthetic examples.
Jose Pablo Folch, Calvin Tsay, Robert M. Lee, Behrang Shafei, Weronika Ormaniec, Andreas Krause 0001, Mark van der Wilk, Ruth Misener, Mojmír Mutný
NeurIPS4
2022 SnAKe: Bayesian Optimization with Pathwise Exploration
abstract
"Bayesian Optimization is a very effective tool for optimizing expensive black-box functions. Inspired by applications developing and characterizing reaction chemistry using droplet microfluidic reactors, we consider a novel setting where the expense of evaluating the function can increase significantly when making large input changes between iterations. We further assume we are working asynchronously, meaning we have to decide on new queries before we finish evaluating previous experiments. This paper investigates the problem and introduces 'Sequential Bayesian Optimization via Adaptive Connecting Samples' (SnAKe), which provides a solution by considering large batches of queries and preemptively building optimization paths that minimize input costs. We investigate some convergence properties and empirically show that the algorithm is able to achieve regret similar to classical Bayesian Optimization algorithms in both the synchronous and asynchronous settings, while reducing the input costs significantly. We show the method is robust to the choice of its single hyper-parameter and provide a parameter-free alternative."
Jose Pablo Folch, Shiqiang Zhang, Robert M. Lee, Behrang Shafei, David Walz, Calvin Tsay, Mark van der Wilk, Ruth Misener
NeurIPS4
2022 Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces
abstract
Tree ensembles can be well-suited for black-box optimization tasks such as algorithm tuning and neural architecture search, as they achieve good predictive performance with little or no manual tuning, naturally handle discrete feature spaces, and are relatively insensitive to outliers in the training data. Two well-known challenges in using tree ensembles for black-box optimization are (i) effectively quantifying model uncertainty for exploration and (ii) optimizing over the piece-wise constant acquisition function. To address both points simultaneously, we propose using the kernel interpretation of tree ensembles as a Gaussian Process prior to obtain model variance estimates, and we develop a compatible optimization formulation for the acquisition function. The latter further allows us to seamlessly integrate known constraints to improve sampling efficiency by considering domain-knowledge in engineering settings and modeling search space symmetries, e.g., hierarchical relationships in neural architecture search. Our framework performs as well as state-of-the-art methods for unconstrained black-box optimization over continuous/discrete features and outperforms competing methods for problems combining mixed-variable feature spaces and known input constraints.
Alexander Thebelt, Calvin Tsay, Robert M. Lee, Nathan Sudermann-Merx, David Walz, Behrang Shafei, Ruth Misener
NeurIPS6
2022 Joint Entropy Search for Multi-Objective Bayesian Optimization
abstract
Many real-world problems can be phrased as a multi-objective optimization problem, where the goal is to identify the best set of compromises between the competing objectives. Multi-objective Bayesian optimization (BO) is a sample efficient strategy that can be deployed to solve these vector-valued optimization problems where access is limited to a number of noisy objective function evaluations. In this paper, we propose a novel information-theoretic acquisition function for BO called Joint Entropy Search (JES), which considers the joint information gain for the optimal set of inputs and outputs. We present several analytical approximations to the JES acquisition function and also introduce an extension to the batch setting. We showcase the effectiveness of this new approach on a range of synthetic and real-world problems in terms of the hypervolume and its weighted variants.
Ben Tu, Axel Gandy, Nikolas Kantas, Behrang Shafei
NeurIPS4
2014 Supervised and transductive multi-class segmentation using p-Laplacians and RKHS methods
Sung Ha Kang, Behrang Shafei, Gabriele Steidl
J. Vis. Commun. Image Represent.2
2012 Segmentation of images with separating layers by fuzzy c-means and convex optimization
Behrang Shafei, Gabriele Steidl
J. Vis. Commun. Image Represent.1
2012 A new fuzzy c-means method with total variation regularization for segmentation of images with noisy and incomplete data
Yanyan He, M. Yousuff Hussaini, Jianwei Ma 0006, Behrang Shafei, Gabriele Steidl
Pattern Recognit.4