Short Bio

I am Lilian Besson, a former student in Mathematics and Computer Science at ENS de Cachan. I am a passionnate programmer, open-source enthusiast and young researcher in machine learning, learning theory and cognitive radio.

In 2016-2017 and for the next two years:

Fake picture of me



For my Ph.D., my research is in applied machine learning, focussed on low-cost online learning algorithm with limited feedback (bandit feedback), mainly applied to cognitive radio problems for Opportunistic Spectrum Access and setting up reliable network access protocol for the future Internet of Things networks. By studying and applying classical and recent Multi-Armed Bandit algorithms to carefully designed radio models, we are able to prove some performance guarantees, both numerically in simulations and theoretically with statistical proofs.

  • 2 Research Articles
    (1 published)
  • 1 Research Software
    (and a lot of personal projects)
  • 3 Research Talks and Posters
    (since 2017)
  • 2 PhD Advisors
    and 1 collaboration with another PhD student
  • 2 Higher Education institutes where I teach in Rennes

Publications logo Orcid IdHAL Google Scholar HALtools List of PDF articles


International peer-reviewed journals

(not yet)

International conference

  1. L. Besson, E. Kaufmann & C. Moy.
    Aggregation of Multi-Armed Bandits learning algorithms for Opportunistic Spectrum Access. September 2017.
    [ PDF (not yet) ]
  2. R. Bonnefoi, L. Besson, C. Moy, E. Kaufmann & J. Palicot.
    Multi-Armed Bandit Learning in IoT Networks and non-stationary settings.
    CrownCom, Lisboa, Portugal. September 2017. Best Paper Award!
    [ PDF ] [ Slides ] [ Poster ] • [ HAL ] • [ BibTeX ] • [ Code (LaTeX) ] • [ DOI (not yet) ]

Academic publications

  1. L. Besson, J. Fageot, M. Unser.
    A theoretical study of steerable homogeneous operators, and applications.
    Research Internship Report – Master MVA. Internship with Prof.Dr. Michael Unser and Dr. Julien Fageot BIG team at EPFL, Lausanne (Switzerland). August 2016.
    [ PDF ] [ Slides ] • [ Code ] • [ Rank: 1st & Grade: 20/20 ]


My wish is to become a tenured full-time teaching professor in a Prepatory School in France, in computer science and/or maths. Ideally, I will be the happiest man on earth if I could spend the next 30 years teaching introductory Computer Science, Python (and the next awesome languages) and algorithmics.


I love to program and write code and documentation , especially in Python for science, GNU Bash for desktop automation, and HTML/CSS/JS for the web. Everything I did and do is open-source and published, on my GitHub or my Bitbucket profiles. Here are a few things I did since 2012:

  • 2017 : World tour timeline , D3.js visualization of a globe, for each country I have ever been to. GitHub forks GitHub stars GitHub watchers
  • 2017 : Lempel-Ziv_Complexity , small Python and Julia library to efficiently compute the Lempel-Ziv complexity between two binary strings. Published on Pypi PyPI version GitHub forks GitHub stars GitHub watchers
  • 2016 : uLogMe , self-spying software for GNU/Linux, with zero CPU overhead and outstanding visualizations. GitHub forks GitHub stars GitHub watchers
  • 2013 : StrapDown.js , An awesome Javascript tool to quickly publish nice-looking webpages from raw Markdown, no server-side compilation. Light script Only 32 Kb. GitHub forks GitHub stars GitHub watchers
  • Since 2012 : My résumé , is open-source and publically available, self hosted.