Filling In the Steps a Paper Skips: My Bachelor Thesis
Published mathematics is written for experts, so a step the authors consider obvious gets one line, or none. My bachelor thesis (Heidelberg, 2020, in German), supervised by Jan Johannes, took one such paper and wrote out the steps it skips. The aim was to use only theorems from my lectures and to prove everything else, however small. The results and proof ideas all come from the paper and a follow-up by Cardot, Cénac and Godichon-Baggioni; what I added is the detail.
The paper
The median of real numbers is robust to outliers in a way the mean isn’t. The geometric median carries it over to vectors, and to any Hilbert space , as the point with the smallest expected distance to the data:
(subtracting keeps the expectation finite even when has no mean).
Cardot, Cénac and Zitt (2013) estimate it with a stochastic gradient method: each new observation moves the estimate a small step towards itself,
Weiszfeld’s algorithm, the usual method, passes over the whole sample at every iteration; this one reads each observation once, so it is fast on large, high-dimensional samples and can be updated as data arrives. The paper proves that the iterates converge almost surely, gives their rate in , and shows that their running average is asymptotically normal.
In made-up data with a few outliers, the mean is dragged towards them while the median stays in the cloud, and the iterates start far off with large steps and settle around the median as the steps shrink:
What filling in meant
Take the claim that the function above has gradient , which the step direction estimates. Informally you differentiate under the expectation. But the norm is not differentiable where and can be infinite-dimensional, so in the thesis that claim takes a page and a half:
Steps like that, plus background chapters, are how the thesis runs to 85 pages against the paper’s 26. It ends with a simulation of the asymptotic normality.