MVA · Course notes

End-of-year projects

Integrative project proposals for the MVA year

Contents

What these projects are for

The MVA year has two halves: about seven months of courses, then a research internship of at least four months. Most courses are assessed by a project, very often the study and reimplementation of a research paper, plus a written exam. Each project stays inside one course.

The projects below are integrative: each one needs three to five courses of the same route or track. They are sized for a group of two to four students over four to six weeks, for example during the second period or between the end of the courses and the start of the internship.

They rehearse what the internship asks for: a research question, a baseline, a reproducible protocol, a written report and a defence.

These are proposals of these notes, not official subjects. The official assessment of each course is quoted in the fiche of its page. The validation rules of the year are on the home page.

Common rules

Charter (week 0)

One page, written before any code:

Reproducibility

Deliverables

Rubric (proposal)

Criterion Weight What earns the marks
Question and positioning 15 % A precise question, the right baseline, related work read and cited
Mathematical content 25 % The models and results of the courses used correctly, with hypotheses stated
Experiments 25 % A protocol that answers the question; intervals or seeds; ablations
Reproducibility 15 % One-command reproduction; documented data and code
Report and defence 15 % Clear writing; honest limitations; answers to questions
Review of another team 5 % A fair, specific and useful review

Projects at a glance

Project Route or track Courses it draws on Students
P1 Kernel regime or feature learning? Learning theory Convex Optimization, Theoretical Foundations of DL, Kernel Methods, Large Random Matrices 2–3
P2 From a noisy sensor to a 3D model Vision and imaging Image Denoising, Digital Photography, DL for Restoration and Synthesis, 3D Computer Vision, Point Clouds 3–4
P3 Code generation that checks itself Generative AI and LLM Foundations of LLMs, LLMs for Code and Proof, Reinforcement Learning, Training and Deploying Large-Scale Models 3–4
P4 From brain MRI to shape statistics Track Santé Medical Image Analysis, DL for Medical Imaging, Geometric Data Analysis, Shape Spaces, Biostatistics 3–4
P5 A surrogate with honest uncertainty Track I&I Learning Physical Phenomena, ML for Geosciences, ML for Time Series, Bayesian ML 2–3
P6 A reproducible edition of a classic paper Track RR Reproducible Research, RR project, Sub-Pixel Image Processing, Detection Theory 2–3
P7 Anomalies in a sensor network Graphs, time, extremes Graphs in ML, ML for Time Series, Extreme Values, Sequential Learning 2–3
P8 Separating and describing music Audio Audio Time–Frequency Analysis, Audio Analysis and Indexing, Speech and NLP, Deep Learning 2–3
P9 Auditing a decision model Responsible learning Responsible ML, Multimodal XAI, Bayesian ML, Turing Seminar 2–3

Each project can be done by a student who has not taken every course listed: the charter names which member brings which course, and the missing background is read from the corresponding page of these notes.

Learning theory route: kernel regime or feature learning?

Courses. Convex Optimization · Theoretical Foundations of Deep Learning · Kernel Methods · Large Random Matrices · optionally Sequential Learning.

Question. On which synthetic tasks does a trained two-layer network behave like kernel ridge regression with its neural tangent kernel, and on which does it learn features that the kernel cannot?

Plan.

Deliverables and success criterion. The predicted and measured test-error curves agree within the confidence band in the lazy regime. The report identifies at least one setting where the trained network clearly beats its kernel, and explains it.

Variants. Solo: only the kernel and random-matrix part. Group of three: add an online-learning view of the training dynamics.

Vision and imaging route: from a noisy sensor to a 3D model

Courses. Image Denoising · Mathematical Models for Digital Photography · Deep Learning for Image Restoration and Synthesis · 3D Computer Vision · Point Clouds and 3D Modelling.

Question. How much does each restoration step (noise model, denoising, demosaicking or super-resolution) change the accuracy of a stereo reconstruction downstream?

Plan.

Deliverables and success criterion. A table of disparity error and point-cloud error per pipeline, with seeds. The report states which image-quality metric best predicts the 3D error, and how far each pipeline is from the noise-free reconstruction.

Variants. Solo: the denoising-to-disparity part only. Group of four: add surface reconstruction from the point cloud and a perceptual study.

Generative AI and LLM route: code generation that checks itself

Courses. Foundations of Large Language Models · Large Language Models for Code and Proof · Reinforcement Learning · Training and Deploying Large-Scale Models.

Question. For a small open code model, how much does feedback from executing tests improve the pass rate, compared with simply sampling more candidates?

Plan.

Deliverables and success criterion. pass@1 and pass@10 with confidence intervals, before and after fine-tuning, and a compute-matched comparison. The report says whether fine-tuning beats best-of-k sampling at equal compute.

Variants. Solo: the sampling and selection study only. Group of four: add a proof-assistant task where the checker is the proof kernel.

Track Santé: from brain MRI to shape statistics

Courses. Medical Image Analysis · Deep Learning for Medical Imaging · Geometric Data Analysis · Geometry and Shape Spaces · Biostatistics.

Question. Does the shape of a subcortical structure, beyond its volume, differ between groups of subjects in an open brain MRI data set, and how sensitive is the conclusion to the segmentation method?

Plan.

Deliverables and success criterion. Dice scores of both segmentations, the shape modes, and the p-values of the shape test and the volume test under both segmentations. The report states whether the conclusion survives a change of segmentation method.

Variants. Solo: one segmentation method and the volume-versus-shape test. As the paired project with a physician: the clinical question comes from the physician.

Track I&I: a surrogate with honest uncertainty

Courses. Learning Physical Phenomena · Statistical Learning for Geosciences · Machine Learning for Time Series · Bayesian Machine Learning.

Question. Can a cheap surrogate of a physical simulator answer an engineering question, with error bars that are actually calibrated?

Plan.

Deliverables and success criterion. Coverage of the 90 % intervals between 85 % and 95 % on fresh simulations, the Sobol indices with error bars, and the posterior of the inverse problem. The report gives the cost of each surrogate per evaluation.

Variants. Solo: one surrogate and the forward propagation. Group of three: add adaptive enrichment of the design.

Track RR: a reproducible edition of a classic paper

Courses. Fundamentals of Reproducible Research · Reproducible Research Project · Sub-Pixel Image Processing · Detection Theory.

Question. Does an independent reimplementation reproduce the published results of a classic image-processing method, and where does it differ?

Plan.

Deliverables and success criterion. A complete IPOL-style pre-print with code and demo. The number of false detections on noise images agrees with the theoretical bound, and every difference with the published results is explained.

Variants. Solo: reimplementation and reproduction without the demo. Group of three: two independent implementations compared with each other.

Graphs, time series and extremes: anomalies in a sensor network

Courses. Graphs in Machine Learning · Machine Learning for Time Series · Statistical Learning with Extreme Values · Sequential Learning · optionally ALTEGRAD.

Question. Does using the graph of sensors help detect rare traffic anomalies, compared with treating each sensor’s time series alone?

Plan.

Deliverables and success criterion. Detection rate and false-alarm rate at fixed budgets, per method, with intervals over injected anomalies. The report states whether the graph helps, and whether extreme-value thresholds control the false-alarm rate better than empirical quantiles.

Variants. Solo: one series model, one graph model and the extreme-value threshold. Group of three: the full online study.

Audio: separating and describing music

Courses. Audio Signal Processing: Time–Frequency Analysis · Audio Signal Analysis, Indexing and Transformations · Algorithms for Speech and NLP · Deep Learning.

Question. How far does a learned time–frequency mask improve on non-negative matrix factorisation for separating the voice from music, and does the separated voice transcribe better?

Plan.

Deliverables and success criterion. Signal-to-distortion ratios per method with intervals over tracks, the ideal-mask upper bound, and the word error rates. The report explains where the learned mask fails.

Variants. Solo: the separation part only. Group of three: add a music-indexing task on the separated stems.

Responsible learning: auditing a decision model

Courses. Responsible Machine Learning · Multimodal Explainable AI · Bayesian Machine Learning · Turing Seminar · with Regulating AI for the legal frame.

Question. Is a model trained on public census data fair, private and explainable enough for a stated use, and what does each fix cost in accuracy?

Plan.

Deliverables and success criterion. A table of accuracy, fairness gaps, privacy budget and explanation stability for each version of the model, and the audit report. The report states which fixes are compatible and which trade-off it recommends.

Variants. Solo: fairness and explanations only. Group of three: the full audit.

Every course’s own projects

Every scientific course page of these notes ends with a Projects and assessment section: solo and group subjects tied to that course alone, at least one of them the study of a research paper, a written-exam proposal with expected answers, and a rubric. Start there to prepare a project above, for example in Kernel Methods, Image Denoising or Biostatistics.

The research internship is the natural continuation of these projects: the same skills, at the scale of four to six months.