EDBT 2026 Demo / reviewers in the wild / expert
Michael Kagan
dblp:87/5521
· DBLP profile ↗
7ranked-venue papers
1as first author
2since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 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
2 papers |
Optimization for machine learning · 48% Transfer learning and domain adaptation · 32% Trustworthy machine learning · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Interconnection networks and networks-on-chip · 30% High-performance computing · 23% Parallel and multicore computing · 23% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning
black-box optimization |
0.4 | 1 | 2020 | Black-Box Optimization with Local Generative Surrogates · NeurIPS 2020 |
Machine learning › Optimization for machine learning
gradient-based optimization |
0.4 | 1 | 2020 | Black-Box Optimization with Local Generative Surrogates · NeurIPS 2020 |
Machine learning › Transfer learning and domain adaptation › domain adaptation › distribution adaptation
adversarial domain adaptation |
0.3 | 1 | 2017 | Learning to Pivot with Adversarial Networks · NIPS 2017 |
Machine learning › Transfer learning and domain adaptation
domain adaptation |
0.3 | 1 | 2017 | Learning to Pivot with Adversarial Networks · NIPS 2017 |
Machine learning › Trustworthy machine learning
fairness |
0.3 | 1 | 2017 | Learning to Pivot with Adversarial Networks · NIPS 2017 |
Machine learning › Trustworthy machine learning › robustness › model robustness
robust inference |
0.1 | 1 | 2017 | Learning to Pivot with Adversarial Networks · NIPS 2017 |
High-performance computing › performance optimization
application acceleration |
0.1 | 1 | 2006 | InfiniBand interconnects - Application acceleration through MPI overlap · SC 2006 |
Distributed systems › communication optimization
communication-computation overlap |
0.1 | 1 | 2006 | InfiniBand interconnects - Application acceleration through MPI overlap · SC 2006 |
Interconnection networks and networks-on-chip › cluster interconnect
infiniband |
0.1 | 1 | 2006 | InfiniBand interconnects - Application acceleration through MPI overlap · SC 2006 |
Parallel and multicore computing
MPI |
0.1 | 1 | 2006 | InfiniBand interconnects - Application acceleration through MPI overlap · SC 2006 |
Interconnection networks and networks-on-chip
remote direct memory access |
0.0 | 1 | 2006 | InfiniBand interconnects - Application acceleration through MPI overlap · SC 2006 |
Methods — techniques the papers use, named apart from their topics
score function gradient estimator · 0.4deep generative model · 0.4bayesian optimization · 0.4pivot · 0.3adversarial network · 0.3network transport offload · 0.1RDMA · 0.1MPI overlap · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | AIE4ML: An End-to-End Framework for Compiling Neural Networks for the Next Generation of AMD AI EnginesabstractEfficient AI inference on AMD’s Versal AI Engine (AIE) is challenging due to tightly coupled VLIW execution, explicit datapaths, and local memory management. Prior work focused on first-generation AIE kernel optimizations, without tackling full neural network execution across the 2D array. In this work, we present AIE4ML, the first comprehensive framework for converting AI models automatically into optimized firmware targeting the AIE-ML generation devices, also with forward compatibility for the newer AIE-MLv2 architecture. At the single-kernel level, we attain performance close to the architectural peak. At the graph and system levels, we provide a structured parallelization method that can scale across the 2D AIE-ML fabric and exploit its dedicated memory tiles to stay entirely on-chip throughout the model execution. As a demonstration, we designed a generalized and highly efficient linear-layer implementation with intrinsic support for fused bias addition and ReLU activation. Also, as our framework necessitates the generation of multi-layer implementations, our approach systematically derives deterministic, compact, and topology-optimized placements tailored to the physical 2D grid of the device through a novel graph placement and search algorithm. Finally, the framework seamlessly accepts quantized models imported from high-level tools such as hls4ml or PyTorch while preserving bit-exactness. In layer scaling benchmarks, we achieve up to 98.6% efficiency relative to the single-kernel baseline, utilizing 296 of 304 AIE tiles (97.4%) of the device with entirely on-chip data movement. With evaluations across real-world model topologies, we demonstrate that AIE4ML delivers GPU-class throughput under microsecond latency constraints, making it a practical companion for ultra-low-latency environments such as trigger systems in particle physics experiments. Dimitrios Danopoulos, Enrico Lupi, Sebastian Dittmeier, Michael Kagan, Vladimir Loncar, Maurizio Pierini |
FCCM | 5 |
| 2021 | Neural Empirical Bayes: Source Distribution Estimation and its Applications to Simulation-Based InferenceabstractWe revisit g-modeling empirical Bayes in the absence of a tractable likelihood function, as is typical in scientific domains relying on computer simulations. We investigate how the empirical Bayesian can make use of neural density estimators first to use all noise-corrupted observations to estimate a prior or source distribution over uncorrupted samples, and then to perform single-observation posterior inference using the fitted source distribution. We propose an approach based on the direct maximization of the log-marginal likelihood of the observations, examining both biased and de-biased estimators, and comparing to variational approaches. We find that, up to symmetries, a neural empirical Bayes approach recovers ground truth source distributions. With the learned source distribution in hand, we show the applicability to likelihood-free inference and examine the quality of the resulting posterior estimates. Finally, we demonstrate the applicability of Neural Empirical Bayes on an inverse problem from collider physics. Maxime Vandegar, Michael Kagan, Antoine Wehenkel, Gilles Louppe |
AISTATS | 2 |
| 2020 | Black-Box Optimization with Local Generative SurrogatesabstractWe propose a novel method for gradient-based optimization of black-box simulators using differentiable local surrogate models. In fields such as physics and engineering, many processes are modeled with non-differentiable simulators with intractable likelihoods. Optimization of these forward models is particularly challenging, especially when the simulator is stochastic. To address such cases, we introduce the use of deep generative models to iteratively approximate the simulator in local neighborhoods of the parameter space. We demonstrate that these local surrogates can be used to approximate the gradient of the simulator, and thus enable gradient-based optimization of simulator parameters. In cases where the dependence of the simulator on the parameter space is constrained to a low dimensional submanifold, we observe that our method attains minima faster than baseline methods, including Bayesian optimization, numerical optimization and approaches using score function gradient estimators. Sergey Shirobokov, Vladislav Belavin, Michael Kagan, Andrey Ustyuzhanin, Atilim Günes Baydin |
NeurIPS | 3 |
| 2017 | Learning to Pivot with Adversarial NetworksabstractSeveral 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 |
NIPS | 2 |
| 2010 | ConnectX-2 InfiniBand Management Queues: First Investigation of the New Support for Network Offloaded Collective OperationsabstractThis paper introduces the newly developed Infini-Band (IB) Management Queue capability, used by the Host Channel Adapter (HCA) to manage network task data flow dependancies, and progress the communications associated with such flows. These tasks include sends, receives, and the newly supported wait task, and are scheduled by the HCA based on a data dependency description provided by the user. This functionality is supported by the ConnectX-2 HCA, and provides the means for delegating collective communication management and progress to the HCA, also known as collective communication offload. This provides a means for overlapping collective communications managed by the HCA and computation on the Central Processing Unit (CPU), thus making it possible to reduce the impact of system noise on parallel applications using collective operations. This paper further describes how this new capability can be used to implement scalable Message Passing Interface (MPI) collective operations, describing the high level details of how this new capability is used to implement the MPI_Barrier collective operation, focusing on the latency sensitive performance aspects of this new capability. This paper concludes with small scale benchmark experiments comparing implementations of the barrier collective operation, using the new network offload capabilities, with established point-to-point based implementations of these same algorithms, which manage the data flow using the central processing unit. These early results demonstrate the promise this new capability provides to improve the scalability of high-performance applications using collective communications. The latency of the HCA based implementation of the barrier is similar to that of the best performing point-to-point based implementation managed by the central processing unit, starting to outperform these as the number of processes involved in the collective operation increases. Richard L. Graham, Stephen W. Poole, Pavel Shamis, Gil Bloch, Noam Bloch, Hillel Chapman, Michael Kagan, Ariel Shahar, Ishai Rabinovitz, Gilad Shainer |
CCGRID | 7 |
| 2006 | InfiniBand interconnects - Application acceleration through MPI overlapabstractAs servers increase the number of processors and as processors increase the number of cores CPU cycles may be seen as abundant. However, MPI applications such as hurricane predictions are increasing processing demand in step with supply. Efficient use of CPU cycles result in faster application completion time. InfiniBand fabrics, one of the most CPU-efficient interconnects available, support potentially CPU-intensive operations such as network transport offload, asynchronous progress, Remote Direct Memory Attachment, and reliable multicast in hardware. The mechanisms of each of these functions will be described together with proof of the benefits based on the latest academic and industrial research. Michael Kagan |
SC | 1 |
| 2005 | Transparently Achieving Superior Socket Performance Using Zero Copy Socket Direct Protocol over 20Gb/s InfiniBand LinksabstractSockets Direct Protocol (SDP) is a byte stream protocol that utilizes the capabilities of the InfiniBand fabric to transparently achieve performance gains for existing socket-based networked applications. In this paper we discuss an implementation of Zero Copy support for synchronous send()/recv() socket calls, that uses the remote DMA capability of InfiniBand for SDP data transfers. We added this support to the open-source implementation of SDP over InfiniBand. We evaluate this implementation over a 20 Gb/s InfiniBand link. We demonstrate scalability of Zero Copy and show its benefits for systems that utilize multiple socket connections in parallel. For example, enabling Zero Copy with 8 active connections yields a bandwidth growth from 630MB/s to 1360MB/s, at the same time reducing the CPU utilization by a factor of ten. Dror Goldenberg, Michael Kagan, Ran Ravid, Michael S. Tsirkin |
CLUSTER | 2 |