About
I am a PhD student in mathematics at Centre Borelli — École Normale Paris-Saclay since 2023, under the supervision of Nicolas Vayatis and Argyris Kalogeratos.
I study and design global optimization algorithms, especially those modeled as systems of stochastic differential equations. I am also particularly interested the formalization of mathematical results using the L∃∀N proof assistant, especially those related to probability theory and optimization algorithms. I contribute to Mathlib, the L∃∀N community-driven library of formalized mathematics.
You can find details on my academic background in my CV.
Contact
- Email: gaetan.serre [at] ens-paris-saclay [dot] fr
- Github: @gaetanserre
- Address: Office 3S28, École Normale Supérieure Paris-Saclay
Publications
-
Enhancing Exploration in Global Optimization by Noise Injection in the Probability Measures Space
-
A Unifying Framework for Global Optimization: From Theory to Formalization
-
Stein Boltzmann Sampling: A Variational Approach for Global Optimization
-
LIPO+: Frugal Global Optimization for Lipschitz Functions
Projects
Here is a non-exhaustive list of personal projects I have worked on.
|
GOB GOB (Global Optimization Benchmark) is a Python package I developed to benchmark global optimization algorithms over a wide range of test functions. It includes C++ implementations of many algorithms as well as various benchmark functions. |
LipoCons LipoCons is the L∃∀N formalization of the abstract definition of global optimization algorithms presented in [1]. It also includes the formalization of the equivalence between consistency and sampling the whole search space, a proposition introduced in [2]. |
|
Kernel-Hom A L∃∀N library that provides tactics to simplify kernel equalities by leveraging categorical reasoning. It automatically translates kernel equalities into equalities in a monoidal category, where powerful tactics from the category theory part of Mathlib can be applied. This is useful as it allows to leverage the rich theory of monoidal categories in Mathlib to solve equalities between kernels, which is a common task in the formalization of optimization algorithms and their results. This project lead to a PR (#36779) in Mathlib. |
GPEP GPEP (Generalized Performance Estimation Problems) is a computer-assisted worst-case analyses of first-order optimization methods. It uses symbolic computation to automatically derive worst-case guarantees for any deterministic first-order method on various classes of functions. It is based on the PEPit approach: GPEP uses a global optimization solver to relax PEPit's linearity constraints (which, theoretically, allows any algorithm to be symbolically represented in GPEP), at the expense of guarantees and speed. |
Talks
-
Stein Boltzmann Sampling
AISTATS — 2025
-
Budding Maths (slides)
Institut des Hautes Études Scientifiques — 2026
-
1st prize challenge Accenta
Collège de France — 2024
-
AUTOML Decathlon
NEURIPS — 2022
-
L2RPN competition
IEEE WCCI IJCNN — 2022
Teaching
-
Introduction to Statistical Learning
M.Sc. Mathématique, Vision, Apprentissage
-
Analyse & Convergence
Double B.Sc. Computer Science & Mathematics
-
Préparation oraux X (Math380X)
Double B.Sc. Mathematics
-
Inférence Statistique
Double B.Sc. Computer Science & Mathematics
Internships
-
Pre-PhD on stochastic global optimization and sampling methods
Centre Borelli — École Normale Supérieure Paris-Saclay, 2023
-
Deductive program checking using Why3
Laboratoire Méthodes Formelles, 2021
Education
-
M.Sc. Mathématiques, Vision, Apprentissage
Centre Borelli — École Normale Supérieure Paris-Saclay, 2022–2023
-
M.Sc. Artificial Intelligence
Université Paris-Saclay, 2021–2022
-
Double B.Sc. Mathematics & Computer Science
Université Paris-Saclay, 2018–2021
Miscellaneous
Website — I would like to thank Chloé Antoine as this site's design is largely inspired by hers.
Handy tools — Typst: a modern LaTeX alternative; Lazygit: a simple terminal UI for git
Play & learn — L∃∀N Game Server: games to learn about L∃∀N and its mathematical library; Learn Git Branching: an interactive way to learn git
Non-academic interests — I enjoy travel photography (you can find some on this site), cataloguing and commenting on films, TV shows and video games on SensCritique, collecting audio equipment (currently on repeat: Dire Straits, Telegraph Road), and cheering for my favorite LoL esports team.