Manuscript Home

Manuscript Home#

Welcome to Jeremy Cohen’s “Habilitation à Diriger des Recherches” (HDR) manuscript. This document is a synthesis of the work I have done since my PhD thesis, and took almost two years to complete. The main scientific topic of this manuscript is Low-Rank Approximations, and alongside my personal contributions, I introduce relevant existing results and tools from numerical optimization, having in mind to reuse this material for teaching.

_images/Moi_lofi_ChatGPT.png

Fig. 1 (Generated with ChatGPT)#

The book contains code snippets with barebone implementations of algorithms, numerical simulations and visualisations. This was done so that most results shown in the manuscript are easily reproduced by the reader. The book is available in .pdf upon request, but it is advised to read the content from this website to get the best interface experience. The philosophy of the book design is further discussed in How to read this manuscript.

The content of the manuscript was defended on June 30th, in front of the following jury members

  • ACHARD Sophie, DR CNRS, LJK, Présidente

  • BOURGUIGNON Sébastien, Professor, LS2N et Ecole Centrale de Nantes, Rapporteur

  • FEVOTTE Cédric, DR CNRS, IRIT, Rapporteur

  • MASNOU Simon, Professor, Université Lyon 1, Examinateur

  • SALMON Joseph, DR Inria, Université de Montpelier, Rapporteur

The presentation, produced with quatro, can be found in html here or in pdf here.

The scientific content of the book is summarized in the Summary of HDR contents. Here is the table of content for quick access.

Use of AI tools

Except for the picture above, generative AI has been used in this manuscript only for grammar and style checking, and generate javascript codes for interactive plots.

Many pages contain code executed upon compilation of the book for publication, below is their status.

Document

Modified

Method

Run Time (s)

Status

Howtouse/howtoread

2026-08-18 14:33

force

0.81

introduction/summary

2026-08-18 14:33

force

2.23

part1/AlternatingOptimization

2026-08-18 14:34

force

10.33

part1/lra

2026-08-18 14:34

force

3.01

part1/nnls

2026-08-18 14:34

force

3.77

part2/Applications_of_rLRA/AMT

2026-08-18 14:34

force

39.31

part2/Applications_of_rLRA/Single_pixel_spectral_imaging

2026-08-18 14:35

force

62.61

part2/Applications_of_rLRA/intro

2026-08-18 14:35

force

3.52

part2/Fast_algorithms_for_rLRA/CMTF

2026-08-18 14:35

force

0.79

part2/Fast_algorithms_for_rLRA/NNParafac2

2026-08-18 14:36

force

15.77

part2/Fast_algorithms_for_rLRA/UnrolledNMF

2026-08-18 14:36

force

7.2

part2/Fast_algorithms_for_rLRA/inertial_BCD

2026-08-18 14:36

force

3.82

part2/Fast_algorithms_for_rLRA/mSOM

2026-08-18 14:36

force

3.92

part2/Fast_algorithms_for_rLRA/proco-als

2026-08-18 14:36

force

6.31

part2/Fast_algorithms_for_rLRA/sparse_nnls

2026-08-18 14:38

force

103.66

part2/Theory_of_rLRA/DLRA

2026-08-18 14:38

force

0.75

part2/Theory_of_rLRA/DL_identifiability

2026-08-18 14:38

force

2.44

part2/Theory_of_rLRA/HRSI_theory

2026-08-18 14:38

force

15.24

part2/Theory_of_rLRA/MixedSparseCoding

2026-08-18 14:38

force

12.31

part2/Theory_of_rLRA/multiple_dictionaries

2026-08-18 14:38

force

5.16

part2/Theory_of_rLRA/onesparseDLRA

2026-08-18 14:38

force

2.63

part3/KarpCoi

2026-08-18 14:38

force

1.9

presentation/test_code

2026-08-18 14:39

force

20.03