Skip to main content
Math Statistics
View as Markdown Suggest changes

Filling In the Steps a Paper Skips: My Bachelor Thesis

· Reading time: 3 min
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 H\mathcal{H}, as the point with the smallest expected distance to the data:

m=arg⁡min⁡h∈H  E[ ∥X−h∥−∥X∥ ]m = \arg\min_{h \in \mathcal{H}} \; \mathbb{E}\big[\,\|X - h\| - \|X\|\,\big]

(subtracting ∥X∥\|X\| keeps the expectation finite even when XX 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,

Zn+1=Zn+γnXn+1−Zn∥Xn+1−Zn∥,γn=c n−α, 12<α<1.Z_{n+1} = Z_n + \gamma_n \frac{X_{n+1} - Z_n}{\|X_{n+1} - Z_n\|}, \qquad \gamma_n = c\,n^{-\alpha},\ \tfrac12 < \alpha < 1.

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 ZnZ_n converge almost surely, gives their rate in L2L^2, 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:

Z0OutliersMeanMedian m

What filling in meant

Take the claim that the function above has gradient −E[(X−h)/∥X−h∥]-\mathbb{E}\big[(X-h)/\|X-h\|\big], which the step direction estimates. Informally you differentiate under the expectation. But the norm is not differentiable where X=hX = h and H\mathcal{H} can be infinite-dimensional, so in the thesis that claim takes a page and a half:

The claim∇G = ΦThe proof in the thesisTaylor expansion of √tBound the remainderDominated convergence1.5 pages

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.

The thesis

Open the PDF in a new tab

AI Chat

Messages you send are processed by the Google Gemini API to generate responses. Do not share sensitive personal data. See the privacy policy for details.