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

Heiko Zimmermann

dblp:96/10433 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
6since 2021 · last 2025
—ORCID · conflict

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

Artificial intelligence and machine learning · 8 · 2 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Systems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 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 · 42% Generative modeling · 26% Motion planning and robot control · 11%

Topics — the 19 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
1.732024
VISA: Variational Inference with Sequential Sample-Average Approximations · NeurIPS 2024
Nested Variational Inference · NeurIPS 2021
Amortized Population Gibbs Samplers with Neural Sufficient Statistics · ICML 2020
Machine learning › Generative modeling › conditional generative model
controlled generation
0.912025
Controlled Generation with Equivariant Variational Flow Matching · ICML 2025
Machine learning › Generative modeling
flow matching
0.912025
Controlled Generation with Equivariant Variational Flow Matching · ICML 2025
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.812024
VISA: Variational Inference with Sequential Sample-Average Approximations · NeurIPS 2024
Machine learning › Representation and self-supervised learning › representation learning › representation geometry
latent space geometry
0.712023
Topological Obstructions and How to Avoid Them · NeurIPS 2023
Machine learning › Generative modeling
normalizing flow
0.712023
Topological Obstructions and How to Avoid Them · NeurIPS 2023
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
importance sampling
0.512021
Nested Variational Inference · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › importance sampling
adaptive importance sampling
0.412020
Amortized Population Gibbs Samplers with Neural Sufficient Statistics · ICML 2020
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference
structured variational inference
0.412020
Amortized Population Gibbs Samplers with Neural Sufficient Statistics · ICML 2020
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.312018
Bayesian Functional Optimization · AAAI 2018
Robotics › Motion planning and robot control › robot control › learning control
control policy learning
0.312018
Learning to Control Redundant Musculoskeletal Systems with Neural Networks and SQP: Exploiting Muscle Properties · ICRA 2018
Machine learning › Optimization for machine learning › optimization
functional optimization
0.312018
Bayesian Functional Optimization · AAAI 2018
Robotics › Motion planning and robot control
musculoskeletal control
0.312018
Learning to Control Redundant Musculoskeletal Systems with Neural Networks and SQP: Exploiting Muscle Properties · ICRA 2018
Robotics › Motion planning and robot control
robot control
0.312018
Learning to Control Redundant Musculoskeletal Systems with Neural Networks and SQP: Exploiting Muscle Properties · ICRA 2018
Machine learning › Representation and self-supervised learning › representation learning › neural network representation learning
deep encoder training
0.212023
Topological Obstructions and How to Avoid Them · NeurIPS 2023
Machine learning › Deep learning architectures and training › activation function
activation function optimization
0.112018
Bayesian Functional Optimization · AAAI 2018
Robotics › Robot manipulation
muscle co-contraction control
0.112018
Learning to Control Redundant Musculoskeletal Systems with Neural Networks and SQP: Exploiting Muscle Properties · ICRA 2018
Machine learning › Reinforcement learning
policy optimization
0.112018
Bayesian Functional Optimization · AAAI 2018
Robotics › Robot manipulation › robot actuation
redundant actuation
0.112018
Learning to Control Redundant Musculoskeletal Systems with Neural Networks and SQP: Exploiting Muscle Properties · ICRA 2018

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

variational inference · 0.9bayesian inference · 0.9trust region · 0.8sample average approximation · 0.8importance-weighted forward-KL variational inference · 0.8normalizing flow · 0.7nested importance sampling · 0.5amortized inference · 0.5KL divergence minimization · 0.5gibbs sampling · 0.4
YearPublicationVenuePosition
2025 Controlled Generation with Equivariant Variational Flow Matching
abstract
We derive a controlled generation objective within the framework of Variational Flow Matching (VFM), which casts flow matching as a variational inference problem. We demonstrate that controlled generation can be implemented two ways: (1) by way of end-to-end training of conditional generative models, or (2) as a Bayesian inference problem, enabling post hoc control of unconditional models without retraining. Furthermore, we establish the conditions required for equivariant generation and provide an equivariant formulation of VFM tailored for molecular generation, ensuring invariance to rotations, translations, and permutations. We evaluate our approach on both uncontrolled and controlled molecular generation, achieving state-of-the-art performance on uncontrolled generation and outperforming state-of-the-art models in controlled generation, both with end-to-end training and in the Bayesian inference setting. This work strengthens the connection between flow-based generative modeling and Bayesian inference, offering a scalable and principled framework for constraint-driven and symmetry-aware generation.
Floor Eijkelboom, Heiko Zimmermann, Sharvaree Vadgama, Erik J. Bekkers, Max Welling, Christian A. Naesseth, Jan-Willem van de Meent
ICML2
2024 VISA: Variational Inference with Sequential Sample-Average Approximations
abstract
We present variational inference with sequential sample-average approximations (VISA), a method for approximate inference in computationally intensive models, such as those based on numerical simulations. VISA extends importance-weighted forward-KL variational inference by employing a sequence of sample-average approximations, which are considered valid inside a trust region. This makes it possible to reuse model evaluations across multiple gradient steps, thereby reducing computational cost. We perform experiments on high-dimensional Gaussians, Lotka-Volterra dynamics, and a Pickover attractor, which demonstrate that VISA can achieve comparable approximation accuracy to standard importance-weighted forward-KL variational inference with computational savings of a factor two or more for conservatively chosen learning rates.
Heiko Zimmermann, Christian A. Naesseth, Jan-Willem van de Meent
NeurIPS1
2023 Topological Obstructions and How to Avoid Them
abstract
Incorporating geometric inductive biases into models can aid interpretability and generalization, but encoding to a specific geometric structure can be challenging due to the imposed topological constraints. In this paper, we theoretically and empirically characterize obstructions to training encoders with geometric latent spaces. We show that local optima can arise due to singularities (e.g. self-intersection) or due to an incorrect degree or winding number. We then discuss how normalizing flows can potentially circumvent these obstructions by defining multimodal variational distributions. Inspired by this observation, we propose a new flow-based model that maps data points to multimodal distributions over geometric spaces and empirically evaluate our model on 2 domains. We observe improved stability during training and a higher chance of converging to a homeomorphic encoder.
Babak Esmaeili 0001, Robin Walters 0001, Heiko Zimmermann, Jan-Willem van de Meent
NeurIPS3
2022 Probabilistic program inference in network-based epidemiological simulations
abstract
Accurate epidemiological models require parameter estimates that account for mobility patterns and social network structure. We demonstrate the effectiveness of probabilistic programming for parameter inference in these models. We consider an agent-based simulation that represents mobility networks as degree-corrected stochastic block models, whose parameters we estimate from cell phone co-location data. We then use probabilistic program inference methods to approximate the distribution over disease transmission parameters conditioned on reported cases and deaths. Our experiments demonstrate that the resulting models improve the quality of fit in multiple geographies relative to baselines that do not model network topology.
Niklas Smedemark-Margulies, Robin Walters 0001, Heiko Zimmermann, Lucas Laird, Christian van der Loo, Neela Kaushik, Rajmonda Sulo Caceres, Jan-Willem van de Meent
PLoS Comput. Biol.3
2021 Nested Variational Inference
abstract
We develop nested variational inference (NVI), a family of methods that learn proposals for nested importance samplers by minimizing an forward or reverse KL divergence at each level of nesting. NVI is applicable to many commonly-used importance sampling strategies and provides a mechanism for learning intermediate densities, which can serve as heuristics to guide the sampler. Our experiments apply NVI to (a) sample from a multimodal distribution using a learned annealing path (b) learn heuristics that approximate the likelihood of future observations in a hidden Markov model and (c) to perform amortized inference in hierarchical deep generative models. We observe that optimizing nested objectives leads to improved sample quality in terms of log average weight and effective sample size.
Heiko Zimmermann, Hao Wu 0020, Babak Esmaeili 0001, Jan-Willem van de Meent
NeurIPS1
2021 Learning proposals for probabilistic programs with inference combinators
abstract
We develop operators for construction of proposals in probabilistic programs, which we refer to as inference combinators. Inference combinators define a grammar over importance samplers that compose primitive operations such as application of a transition kernel and importance resampling. Proposals in these samplers can be parameterized using neural networks, which in turn can be trained by optimizing variational objectives. The result is a framework for user-programmable variational methods that are correct by construction and can be tailored to specific models. We demonstrate the flexibility of this framework by implementing advanced variational methods based on amortized Gibbs sampling and annealing.
Sam Stites, Heiko Zimmermann, Hao Wu 0020, Eli Sennesh, Jan-Willem van de Meent
UAI2
2020 Amortized Population Gibbs Samplers with Neural Sufficient Statistics
abstract
We develop amortized population Gibbs (APG) samplers, a class of scalable methods that frame structured variational inference as adaptive importance sampling. APG samplers construct high-dimensional proposals by iterating over updates to lower-dimensional blocks of variables. We train each conditional proposal by minimizing the inclusive KL divergence with respect to the conditional posterior. To appropriately account for the size of the input data, we develop a new parameterization in terms of neural sufficient statistics. Experiments show that APG samplers can be used to train highly-structured deep generative models in an unsupervised manner, and achieve substantial improvements in inference accuracy relative to standard autoencoding variational methods.
Hao Wu 0020, Heiko Zimmermann, Eli Sennesh, Tuan Anh Le 0001, Jan-Willem van de Meent
ICML2
2020 FocAn: automated 3D analysis of DNA repair foci in image stacks acquired by confocal fluorescence microscopy
abstract
BACKGROUND: Phosphorylated histone H2AX, also known as γH2AX, forms μm-sized nuclear foci at the sites of DNA double-strand breaks (DSBs) induced by ionizing radiation and other agents. Due to their specificity and sensitivity, γH2AX immunoassays have become the gold standard for studying DSB induction and repair. One of these assays relies on the immunofluorescent staining of γH2AX followed by microscopic imaging and foci counting. During the last years, semi- and fully automated image analysis, capable of fast detection and quantification of γH2AX foci in large datasets of fluorescence images, are gradually replacing the traditional method of manual foci counting. A major drawback of the non-commercial software for foci counting (available so far) is that they are restricted to 2D-image data. In practice, these algorithms are useful for counting the foci located close to the midsection plane of the nucleus, while the out-of-plane foci are neglected. RESULTS: To overcome the limitations of 2D foci counting, we present a freely available ImageJ-based plugin (FocAn) for automated 3D analysis of γH2AX foci in z-image stacks acquired by confocal fluorescence microscopy. The image-stack processing algorithm implemented in FocAn is capable of automatic 3D recognition of individual cell nuclei and γH2AX foci, as well as evaluation of the total foci number per cell nucleus. The FocAn algorithm consists of two parts: nucleus identification and foci detection, each employing specific sequences of auto local thresholding in combination with watershed segmentation techniques. We validated the FocAn algorithm using fluorescence-labeled γH2AX in two glioblastoma cell lines, irradiated with 2 Gy and given up to 24 h post-irradiation for repair. We found that the data obtained with FocAn agreed well with those obtained with an already available software (FoCo) and manual counting. Moreover, FocAn was capable of identifying overlapping foci in 3D space, which ensured accurate foci counting even at high DSB density of up to ~ 200 DSB/nucleus. CONCLUSIONS: FocAn is freely available an open-source 3D foci analyzer. The user-friendly algorithm FocAn requires little supervision and can automatically count the amount of DNA-DSBs, i.e. fluorescence-labeled γH2AX foci, in 3D image stacks acquired by laser-scanning microscopes without additional nuclei staining.
Simon Memmel, Dmitri Sisario, Heiko Zimmermann, Markus Sauer, Vladimir L. Sukhorukov, Cholpon S. Djuzenova, Michael Flentje
BMC Bioinform.3
2018 Bayesian Functional Optimization
abstract
Bayesian optimization (BayesOpt) is a derivative-free approach for sequentially optimizing stochastic black-box functions. Standard BayesOpt, which has shown many successes in machine learning applications, assumes a finite dimensional domain which often is a parametric space. The parameter space is defined by the features used in the function approximations which are often selected manually. Therefore, the performance of BayesOpt inevitably depends on the quality of chosen features. This paper proposes a new Bayesian optimization framework that is able to optimize directly on the domain of function spaces. The resulting framework, Bayesian Functional Optimization (BFO), not only extends the application domains of BayesOpt to functional optimization problems but also relaxes the performance dependency on the chosen parameter space. We model the domain of functions as a reproducing kernel Hilbert space (RKHS), and use the notion of Gaussian processes on a real separable Hilbert space. As a result, we are able to define traditional improvement-based (PI and EI) and optimistic acquisition functions (UCB) as functionals. We propose to optimize the acquisition functionals using analytic functional gradients that are also proved to be functions in a RKHS. We evaluate BFO in three typical functional optimization tasks: i) a synthetic functional optimization problem, ii) optimizing activation functions for a multi-layer perceptron neural network, and iii) a reinforcement learning task whose policies are modeled in RKHS.
Ngo Anh Vien, Heiko Zimmermann, Marc Toussaint
AAAI2
2018 Learning to Control Redundant Musculoskeletal Systems with Neural Networks and SQP: Exploiting Muscle Properties
abstract
Modeling biomechanical musculoskeletal systems reveals that the mapping from muscle stimulations to movement dynamics is highly nonlinear and complex, which makes it difficult to control those systems with classical techniques. In this work, we not only investigate whether machine learning approaches are capable of learning a controller for such systems. We are especially interested in the question if the structure of the musculoskeletal apparatus exhibits properties that are favorable for the learning task. In particular, we consider learning a control policy from target positions to muscle stimulations. To account for the high actuator redundancy of biomechanical systems, our approach uses a learned forward model represented by a neural network and sequential quadratic programming to obtain the control policy, which also enables us to alternate the co-contraction level and hence allows to change the stiffness of the system and to include optimality criteria like small muscle stimulations. Experiments on both a simulated musculoskeletal model of a human arm and a real biomimetic muscle-driven robot show that our approach is able to learn an accurate controller despite high redundancy and nonlinearity, while retaining sample efficiency.
Danny Drieß, Heiko Zimmermann, Simon Wolfen, Dan Suissa, Daniel F. B. Haeufle, Daniel Hennes, Marc Toussaint, Syn Schmitt
ICRA2