Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
Beyond GANs: Rank-Based and Discriminator-Free Training of Implicit Generative Models
Published:
Generative adversarial networks (GANs) are one of the most influential ways to train implicit generative models: models that can generate samples but do not necessarily provide a tractable likelihood. Their central idea is elegant. A generator learns to produce samples while a discriminator learns to distinguish generated data from real data.
Why Julia is so fast?
Published:
I have always wanted to understand what makes one programming language faster than another. The problem is that in order to know this, one must understand in detail how the specific programming language one wishes to study is implemented. This is often a complicated task, as there are millions of books that explain the basics of the syntax of a programming language, but there are hardly any books that explain the technical and theoretical details behind the design of a language. Generally, to acquire this knowledge, one must have spent a lot of time programming in that language, get to know the project from within, read thousands of blogs and questions and answers on Stack Overflow, etc.
Formulas of Brion, Lawrence and Varchenko on rational generating functions for cones.
Published:
We strive to present two remarkable discoveries in discrete geometry: the formulas established by Michel Brion [1], James Lawrence [2], and Alexander N. Varchenko [3]. Initially, these formulas may appear incredulous, and even after dedicating considerable time to studying them, they continue to evoke a sense of intrigue and fascination.
Automatic Preconditioning by Limited Memory Quasi-Newton Updating
Published:
The paper presents a method to accelerate convergence in large-scale optimization and finite element problems by preconditioning conjugate gradient (CG) iterations with a limited memory quasi-Newton update, notably through the L-BFGS approach. It begins by reviewing the CG method for solving quadratic minimization problems and introduces preconditioning—replacing the system Ax = b with M⁻¹Ax = M⁻¹b—to improve the condition number and convergence rate. Building on this, the paper describes a Hessian-free Newton method that uses CG iterations on a Taylor expansion of the objective function, and then proposes an automatic preconditioning strategy that updates an approximation of the inverse Hessian using only a few stored vector pairs from recent iterations. This limited memory approach, especially effective when using around eight update pairs and a uniform sampling strategy, substantially reduces the number of CG iterations in non-linear optimization problems and, to a lesser extent, in finite element models without the need to compute the full Hessian.
Birth-Death process simulations and a Monte-Carlo dynamic algorithm (Gillespie)
Published:
Repository BirthDeathProcess.jl process is a package in julia that implements a series of utilities to simulate the Birth-Death process, given by the differential equation \(n' = \beta - d\cdot n\).
publications
Training Implicit Generative Models via an Invariant Statistical Loss
Published in 27th International Conference on Artificial Intelligence and Statistics (AISTATS), PMLR 238:2026–2034, 2024
A discriminator-free, sample-based alternative to adversarial GAN training for implicit generative models, based on the Invariant Statistical Loss (ISL).
Paper · Project page · Code · BibTeX
Approximating f-Divergences with Rank Statistics
Published in International Conference on Machine Learning (ICML) 2026, 2026
Rank-statistic approximations of f-divergences that can be estimated directly from samples, with applications to sample-based comparison of real and generated distributions and relevance to f-GAN-style objectives.
Paper · Project page · Code · BibTeX
Explicit Density Approximation for Neural Implicit Samplers Using a Bernstein-Based Convex Divergence
Published in 29th International Conference on Artificial Intelligence and Statistics (AISTATS) — Spotlight, 2026
Dual-ISL provides a convex, likelihood-free and discriminator-free objective for neural implicit samplers, offering a stable alternative to adversarial GAN-style training.
Paper · Project page · Code · BibTeX
Robust training of implicit generative models for multivariate and heavy-tailed distributions with an invariant statistical loss
Published in Journal of Machine Learning Research, 27(122):1–49, 2026
A stable, discriminator-free alternative to adversarial GAN training for implicit generative models, extended to multivariate and heavy-tailed distributions with Pareto-ISL and ISL-slicing.
Paper · Project page · Code · BibTeX
talks
Semaine des jeunes talents scientifiques francophones / Week of Young Francophone Scientific Talents
Published:
II Andaluz.IA Forum 2024
Published:
Seminar Données et Aléatoire Théorie & Applications, Laboratoire Jean Kuntzmann
Published:
Research seminar on rank-based statistical learning and implicit generative modeling, with emphasis on sample-based objectives, distribution comparison, and robust training.
2026 Biennial Congress of the Royal Spanish Mathematical Society (RSME)
Published:
Research presentation in the Mathematics and Machine Learning special session on rank-based statistical learning, distribution comparison, and implicit generative modeling.
Approximating f-Divergences with Rank Statistics
Published:
Research seminar on sample-based approximation of f-divergences using rank statistics, including density-ratio-free estimation, sliced extensions, and applications to generative modeling.
teaching
Machine Learning II — Teaching Assistant / Tutor (2023–2026)
Undergraduate course, University Carlos III of Madrid, Spain, 2023
- B.Sc. in Data Science, Universidad Carlos III de Madrid
- Teaching in English
- Approximately 100 hours of teaching and tutoring
- Lecture notes
- Recognized for teaching excellence
Academic Tutor — Statistical Signal Processing (2024)
Undergraduate course, University Carlos III of Madrid, Spain, 2024
- Individual and small-group tutoring for international university students
- Statistical signal processing and related mathematical foundations
Machine Learning Instructor — BBVA (2025–2026)
Corporate training, Banco Bilbao Vizcaya Argentaria (BBVA), 2025
Course Instructor for BBVA internal Machine Learning training programs.
Bachelor’s Thesis Supervision (2026)
Student supervision, University Carlos III of Madrid, Spain, 2026
- Supervisor of a Bachelor’s thesis at Universidad Carlos III de Madrid
