Badr Moufad

dblp:323/4391 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
5since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 5 · 2 first-author · 5 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
Probabilistic and Bayesian machine learning · 57% Generative modeling · 37% Deep learning architectures and training · 6%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › posterior inference
bayesian inverse problems
2.532025
A Mixture-Based Framework for Guiding Diffusion Models · ICML 2025
Variational Diffusion Posterior Sampling with Midpoint Guidance · ICLR 2025
Divide-and-Conquer Posterior Sampling for Denoising Diffusion priors · NeurIPS 2024
Machine learning › Generative modeling
diffusion model
2.532025
A Mixture-Based Framework for Guiding Diffusion Models · ICML 2025
Variational Diffusion Posterior Sampling with Midpoint Guidance · ICLR 2025
Divide-and-Conquer Posterior Sampling for Denoising Diffusion priors · NeurIPS 2024
Machine learning › Probabilistic and Bayesian machine learning › sampling
posterior sampling
2.532025
A Mixture-Based Framework for Guiding Diffusion Models · ICML 2025
Variational Diffusion Posterior Sampling with Midpoint Guidance · ICLR 2025
Divide-and-Conquer Posterior Sampling for Denoising Diffusion priors · NeurIPS 2024
Mathematical optimization
continuous optimization
0.912025
skglm: Improving scikit-learn for Regularized Generalized Linear Models · J. Mach. Learn. Res. 2025
Mathematical optimization › statistical estimation › regression
generalized linear models
0.912025
skglm: Improving scikit-learn for Regularized Generalized Linear Models · J. Mach. Learn. Res. 2025
Mathematical optimization › statistical estimation › regression
regularized regression
0.912025
skglm: Improving scikit-learn for Regularized Generalized Linear Models · J. Mach. Learn. Res. 2025
Machine learning › Generative modeling › diffusion model
diffusion prior
0.812024
Divide-and-Conquer Posterior Sampling for Denoising Diffusion priors · NeurIPS 2024
Machine learning › Deep learning architectures and training
reproducible benchmarking
0.612022
Benchopt: Reproducible, efficient and collaborative optimization benchmarks · NeurIPS 2022
Performance modeling and evaluation
benchmarking
0.612022
Benchopt: Reproducible, efficient and collaborative optimization benchmarks · NeurIPS 2022

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

reproducibility · 1.1benchmarking automation · 1.1variational inference · 0.9proximal methods · 0.9mixture approximation · 0.9midpoint guidance · 0.9gibbs sampling · 0.9coordinate descent · 0.9divide-and-conquer posterior sampling · 0.8denoising diffusion model · 0.8
YearPublicationVenuePosition
2025 Variational Diffusion Posterior Sampling with Midpoint Guidance
abstract
Diffusion models have recently shown considerable potential in solving Bayesian inverse problems when used as priors. However, sampling from the resulting denoising posterior distributions remains a challenge as it involves intractable terms. To tackle this issue, state-of-the-art approaches formulate the problem as that of sampling from a surrogate diffusion model targeting the posterior and decompose its scores into two terms: the prior score and an intractable guidance term. While the former is replaced by the pre-trained score of the considered diffusion model, the guidance term has to be estimated. In this paper, we propose a novel approach that utilises a decomposition of the transitions which, in contrast to previous methods, allows a trade-off between the complexity of the intractable guidance term and that of the prior transitions. We validate the proposed approach through extensive experiments on linear and nonlinear inverse problems, including challenging cases with latent diffusion models as priors, and demonstrate its effectiveness in reconstructing electrocardiogram (ECG) from partial measurements for accurate cardiac diagnosis.
Badr Moufad, Yazid Janati, Lisa Bedin, Alain Durmus, Randal Douc, Eric Moulines, Jimmy Olsson
ICLR1
2025 A Mixture-Based Framework for Guiding Diffusion Models
abstract
Denoising diffusion models have driven significant progress in the field of Bayesian inverse problems. Recent approaches use pre-trained diffusion models as priors to solve a wide range of such problems, only leveraging inference-time compute and thereby eliminating the need to retrain task-specific models on the same dataset. To approximate the posterior of a Bayesian inverse problem, a diffusion model samples from a sequence of intermediate posterior distributions, each with an intractable likelihood function. This work proposes a novel mixture approximation of these intermediate distributions. Since direct gradient-based sampling of these mixtures is infeasible due to intractable terms, we propose a practical method based on Gibbs sampling. We validate our approach through extensive experiments on image inverse problems, utilizing both pixel- and latent-space diffusion priors, as well as on source separation with an audio diffusion model. The code is available at https://www.github.com/badr-moufad/mgdm.
Yazid Janati, Badr Moufad, Mehdi Abou El Qassime, Alain Durmus, Eric Moulines, Jimmy Olsson
ICML2
2025 skglm: Improving scikit-learn for Regularized Generalized Linear Models
abstract
We introduce skglm, an open-source Python package for regularized Generalized Linear Models. Thanks to its composable nature, it supports combining datafits, penalties, and solvers to fit a wide range of models, many of them not included in scikit-learn (e.g. Group Lasso and variants). It uses state-of-the-art algorithms to solve problems involving high-dimensional datasets, providing large speed-ups compared to existing implementations. It is fully compliant with the scikit-learn API and acts as a drop-in replacement for its estimators. Finally, it abides by the standards of open source development and is integrated in the scikit-learn-contrib GitHub organization.
Badr Moufad, Pierre-Antoine Bannier, Quentin Bertrand, Quentin Klopfenstein, Mathurin Massias
J. Mach. Learn. Res.1
2024 Divide-and-Conquer Posterior Sampling for Denoising Diffusion priors
abstract
Recent advancements in solving Bayesian inverse problems have spotlighted denoising diffusion models (DDMs) as effective priors. Although these have great potential, DDM priors yield complex posterior distributions that are challenging to sample from. Existing approaches to posterior sampling in this context address this problem either by retraining model-specific components, leading to stiff and cumbersome methods, or by introducing approximations with uncontrolled errors that affect the accuracy of the produced samples. We present an innovative framework, divide-and-conquer posterior sampling, which leverages the inherent structure of DDMs to construct a sequence of intermediate posteriors that guide the produced samples to the target posterior. Our method significantly reduces the approximation error associated with current techniques without the need for retraining. We demonstrate the versatility and effectiveness of our approach for a wide range of Bayesian inverse problems. The code is available at \url{https://github.com/Badr-MOUFAD/dcps}
Yazid Janati, Badr Moufad, Alain Durmus, Eric Moulines, Jimmy Olsson
NeurIPS2
2022 Benchopt: Reproducible, efficient and collaborative optimization benchmarks
abstract
Numerical validation is at the core of machine learning research as it allows us to assess the actual impact of new methods, and to confirm the agreement between theory and practice. Yet, the rapid development of the field poses several challenges: researchers are confronted with a profusion of methods to compare, limited transparency and consensus on best practices, as well as tedious re-implementation work. As a result, validation is often very partial, which can lead to wrong conclusions that slow down the progress of research. We propose Benchopt, a collaborative framework to automatize, publish and reproduce optimization benchmarks in machine learning across programming languages and hardware architectures. Benchopt simplifies benchmarking for the community by providing an off-the-shelf tool for running, sharing and extending experiments. To demonstrate its broad usability, we showcase benchmarks on three standard ML tasks: $\ell_2$-regularized logistic regression, Lasso and ResNet18 training for image classification. These benchmarks highlight key practical findings that give a more nuanced view of state-of-the-art for these problems, showing that for practical evaluation, the devil is in the details.
Thomas Moreau 0001, Mathurin Massias, Alexandre Gramfort, Pierre Ablin, Pierre-Antoine Bannier, Benjamin Charlier, Mathieu Dagréou, Tom Dupré la Tour, Ghislain Durif, Cássio Fraga Dantas, Quentin Klopfenstein, Johan Larsson 0002, En Lai, Tanguy Lefort, Benoît Malézieux, Badr Moufad, Alain Rakotomamonjy, Zaccharie Ramzi, Joseph Salmon, Samuel Vaiter
NeurIPS16