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.

Doron Haviv

dblp:236/4996 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
4since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 4 · 3 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
Deep learning architectures and training · 43% Generative modeling · 23% Optimization for machine learning · 22%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 100%
Databases, data mining, and information retrieval
2 papers
Machine learning and data management · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 50% Computational geometry · 50%

Topics — the 22 heaviest of 24, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning and data management
optimal transport
1.622025
Wasserstein Flow Matching: Generative Modeling Over Families of Distributions · ICML 2025
Wasserstein Wormhole: Scalable Optimal Transport Distance with Transformer · ICML 2024
Machine learning › Generative modeling
flow matching
0.912025
Wasserstein Flow Matching: Generative Modeling Over Families of Distributions · ICML 2025
Machine learning › Deep learning architectures and training
autoencoder
0.812024
Wasserstein Wormhole: Scalable Optimal Transport Distance with Transformer · ICML 2024
Machine learning › Deep learning architectures and training › autoencoder
transformer autoencoder
0.812024
Wasserstein Wormhole: Scalable Optimal Transport Distance with Transformer · ICML 2024
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
discrete latent variable model
0.712023
Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping · AAAI 2023
Machine learning › Deep learning architectures and training › neural network training
discrete latent variable training
0.712023
Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping · AAAI 2023
Machine learning › Optimization for machine learning
gradient estimation
0.712023
Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping · AAAI 2023
Machine learning › Optimization for machine learning
variance reduction
0.712023
Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping · AAAI 2023
Machine learning › Generative modeling
variational autoencoder
0.712023
Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping · AAAI 2023
Bioinformatics and computational biology › biological network › network biology › network inference
gene regulatory network inference
0.712023
scKINETICS: inference of regulatory velocity with single-cell transcriptomics data · Bioinform. 2023
Bioinformatics and computational biology › single-cell analysis
single-cell transcriptomics
0.712023
scKINETICS: inference of regulatory velocity with single-cell transcriptomics data · Bioinform. 2023
Machine learning › Deep learning architectures and training
recurrent neural network
0.412019
Understanding and Controlling Memory in Recurrent Neural Networks · ICML 2019
Machine learning › Deep learning architectures and training
regularization
0.412019
Understanding and Controlling Memory in Recurrent Neural Networks · ICML 2019
Bioinformatics and computational biology › transcriptomics
spatial transcriptomics
0.312025
Wasserstein Flow Matching: Generative Modeling Over Families of Distributions · ICML 2025
Visual content generation and editing
3d shape generation
0.312025
Wasserstein Flow Matching: Generative Modeling Over Families of Distributions · ICML 2025
Bioinformatics and computational biology
single-cell analysis
0.212024
Wasserstein Wormhole: Scalable Optimal Transport Distance with Transformer · ICML 2024
Bioinformatics and computational biology
single-cell biology
0.212024
Wasserstein Wormhole: Scalable Optimal Transport Distance with Transformer · ICML 2024
Computational geometry › graph drawing › geometric embedding
distance-preserving embedding
0.212024
Wasserstein Wormhole: Scalable Optimal Transport Distance with Transformer · ICML 2024
Algorithms and data structures › numerical linear algebra › dimensionality reduction
multidimensional scaling
0.212024
Wasserstein Wormhole: Scalable Optimal Transport Distance with Transformer · ICML 2024
Machine learning › Optimization for machine learning › gradient estimation
stochastic gradient estimation
0.212023
Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping · AAAI 2023
Bioinformatics and computational biology › single-cell analysis
RNA velocity
0.212023
scKINETICS: inference of regulatory velocity with single-cell transcriptomics data · Bioinform. 2023
Machine learning › Representation and self-supervised learning › representation learning
sequence representation
0.112019
Understanding and Controlling Memory in Recurrent Neural Networks · ICML 2019

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

optimal transport · 6.5flow matching · 3.5attention mechanism · 3.5transformer · 3.0multidimensional scaling · 3.0gradient variance clipping · 0.7expectation-maximization · 0.7dynamical model · 0.7bitflip-1 · 0.7DisARM · 0.7slow point analysis · 0.4dynamical systems analysis · 0.4
YearPublicationVenuePosition
2025 Wasserstein Flow Matching: Generative Modeling Over Families of Distributions
abstract
Generative modeling typically concerns transporting a single source distribution to a target distribution via simple probability flows. However, in fields like computer graphics and single-cell genomics, samples themselves can be viewed as distributions, where standard flow matching ignores their inherent geometry. We propose Wasserstein flow matching (WFM), which lifts flow matching onto families of distributions using the Wasserstein geometry. Notably, WFM is the first algorithm capable of generating distributions in high dimensions, whether represented analytically (as Gaussians) or empirically (as point-clouds). Our theoretical analysis establishes that Wasserstein geodesics constitute proper conditional flows over the space of distributions, making for a valid FM objective. Our algorithm leverages optimal transport theory and the attention mechanism, demonstrating versatility across computational regimes: exploiting closed-form optimal transport paths for Gaussian families, while using entropic estimates on point-clouds for general distributions. WFM successfully generates both 2D \& 3D shapes and high-dimensional cellular microenvironments from spatial transcriptomics data. Code is available at [WassersteinFlowMatching](https://github.com/WassersteinFlowMatching/WassersteinFlowMatching/).
Doron Haviv, Aram-Alexandre Pooladian, Dana Pe'er, Brandon Amos
ICML1
2024 Wasserstein Wormhole: Scalable Optimal Transport Distance with Transformer
abstract
Optimal transport (OT) and the related Wasserstein metric ($W$) are powerful and ubiquitous tools for comparing distributions. However, computing pairwise Wasserstein distances rapidly becomes intractable as cohort size grows. An attractive alternative would be to find an embedding space in which pairwise Euclidean distances map to OT distances, akin to standard multidimensional scaling (MDS). We present Wasserstein Wormhole, a transformer-based autoencoder that embeds empirical distributions into a latent space wherein Euclidean distances approximate OT distances. Extending MDS theory, we show that our objective function implies a bound on the error incurred when embedding non-Euclidean distances. Empirically, distances between Wormhole embeddings closely match Wasserstein distances, enabling linear time computation of OT distances. Along with an encoder that maps distributions to embeddings, Wasserstein Wormhole includes a decoder that maps embeddings back to distributions, allowing for operations in the embedding space to generalize to OT spaces, such as Wasserstein barycenter estimation and OT interpolation. By lending scalability and interpretability to OT approaches, Wasserstein Wormhole unlocks new avenues for data analysis in the fields of computational geometry and single-cell biology.
Doron Haviv, Russell Z. Kunes, Thomas Dougherty, Cassandra Burdziak, Tal Nawy, Anna Gilbert 0001, Dana Pe'er
ICML1
2023 Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping
abstract
Gradient estimation is often necessary for fitting generative models with discrete latent variables, in contexts such as reinforcement learning and variational autoencoder (VAE) training. The DisARM estimator achieves state of the art gradient variance for Bernoulli latent variable models in many contexts. However, DisARM and other estimators have potentially exploding variance near the boundary of the parameter space, where solutions tend to lie. To ameliorate this issue, we propose a new gradient estimator bitflip-1 that is lower variance at the boundaries of the parameter space. As bitflip-1 has complementary properties to existing estimators, we introduce an aggregated estimator, unbiased gradient variance clipping (UGC) that uses either a bitflip-1 or a DisARM gradient update for each coordinate. We theoretically prove that UGC has uniformly lower variance than DisARM. Empirically, we observe that UGC achieves the optimal value of the optimization objectives in toy experiments, discrete VAE training, and in a best subset selection problem.
Russell Z. Kunes, Mingzhang Yin, Max Land, Doron Haviv, Dana Pe'er, Simon Tavaré
AAAI4
2023 scKINETICS: inference of regulatory velocity with single-cell transcriptomics data
abstract
MOTIVATION: Transcriptional dynamics are governed by the action of regulatory proteins and are fundamental to systems ranging from normal development to disease. RNA velocity methods for tracking phenotypic dynamics ignore information on the regulatory drivers of gene expression variability through time. RESULTS: We introduce scKINETICS (Key regulatory Interaction NETwork for Inferring Cell Speed), a dynamical model of gene expression change which is fit with the simultaneous learning of per-cell transcriptional velocities and a governing gene regulatory network. Fitting is accomplished through an expectation-maximization approach designed to learn the impact of each regulator on its target genes, leveraging biologically motivated priors from epigenetic data, gene-gene coexpression, and constraints on cells' future states imposed by the phenotypic manifold. Applying this approach to an acute pancreatitis dataset recapitulates a well-studied axis of acinar-to-ductal transdifferentiation whilst proposing novel regulators of this process, including factors with previously appreciated roles in driving pancreatic tumorigenesis. In benchmarking experiments, we show that scKINETICS successfully extends and improves existing velocity approaches to generate interpretable, mechanistic models of gene regulatory dynamics. AVAILABILITY AND IMPLEMENTATION: All python code and an accompanying Jupyter notebook with demonstrations are available at http://github.com/dpeerlab/scKINETICS.
Cassandra Burdziak, Chujun Julia Zhao, Doron Haviv, Direna Alonso-Curbelo, Scott W. Lowe, Dana Pe'er
Bioinform.3
2019 Understanding and Controlling Memory in Recurrent Neural Networks
abstract
To be effective in sequential data processing, Recurrent Neural Networks (RNNs) are required to keep track of past events by creating memories. While the relation between memories and the network’s hidden state dynamics was established over the last decade, previous works in this direction were of a predominantly descriptive nature focusing mainly on locating the dynamical objects of interest. In particular, it remained unclear how dynamical observables affect the performance, how they form and whether they can be manipulated. Here, we utilize different training protocols, datasets and architectures to obtain a range of networks solving a delayed classification task with similar performance, alongside substantial differences in their ability to extrapolate for longer delays. We analyze the dynamics of the network’s hidden state, and uncover the reasons for this difference. Each memory is found to be associated with a nearly steady state of the dynamics which we refer to as a ’slow point’. Slow point speeds predict extrapolation performance across all datasets, protocols and architectures tested. Furthermore, by tracking the formation of the slow points we are able to understand the origin of differences between training protocols. Finally, we propose a novel regularization technique that is based on the relation between hidden state speeds and memory longevity. Our technique manipulates these speeds, thereby leading to a dramatic improvement in memory robustness over time, and could pave the way for a new class of regularization methods.
Doron Haviv, Alexander Rivkind, Omri Barak
ICML1