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.
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 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.
Introduction
About the manuscript
Introduction to rLRA
Theory of rLRA
Fast algorithms for rLRA
- Fast algorithms: summary
- Proco-ALS for fast nCPD
- Exact sparse \(\ell_0\) nonnegative least squares
- Median second-order majorant for faster NNLS
- Extrapolated BCD algorithms for unconstrained matrix and tensor decompositions
- Constrained coupled matrix and tensor factorization
- Unrolled MU for data-driven NMF
Applications of rLRA
Perspectives and open problems
Many pages contain code executed upon compilation of the book for publication, below is their status.
Document |
Modified |
Method |
Run Time (s) |
Status |
|---|---|---|---|---|
2026-04-27 15:32 |
force |
0.82 |
✅ |
|
2026-04-27 15:32 |
force |
4.31 |
✅ |
|
2026-04-27 15:32 |
force |
6.32 |
✅ |
|
2026-04-27 15:32 |
force |
3.29 |
✅ |
|
2026-04-27 15:32 |
force |
3.74 |
✅ |
|
2026-04-27 15:33 |
force |
40.03 |
✅ |
|
2026-04-27 15:34 |
force |
63.4 |
✅ |
|
2026-04-27 15:34 |
force |
3.35 |
✅ |
|
2026-04-27 15:34 |
force |
0.73 |
✅ |
|
2026-04-27 15:34 |
force |
15.51 |
✅ |
|
2026-04-27 15:34 |
force |
6.7 |
✅ |
|
2026-04-27 15:34 |
force |
3.82 |
✅ |
|
2026-04-27 15:34 |
force |
3.87 |
✅ |
|
2026-04-27 15:35 |
force |
6.45 |
✅ |
|
2026-04-27 15:36 |
force |
100.85 |
✅ |
|
2026-04-27 15:36 |
force |
0.81 |
✅ |
|
2026-04-27 15:36 |
force |
2.38 |
✅ |
|
2026-04-27 15:37 |
force |
15.11 |
✅ |
|
2026-04-27 15:37 |
force |
11.98 |
✅ |
|
2026-04-27 15:37 |
force |
4.88 |
✅ |
|
2026-04-27 15:37 |
force |
2.62 |
✅ |
|
2026-04-27 15:37 |
force |
1.92 |
✅ |