Convex-hull difficulty curriculum
Source paper: Cramér transform, half-space depth and threshold phenomena for convex bodies arXiv:2608.29972 ⓘ · analyzed Sep 1, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Interpret the Cramér energy of an embedding as the logarithm of the number of random in-distribution samples required to reach it through a convex hull. Use this quantity to stratify training data into geometric difficulty levels and schedule exposure from low-energy central points toward high-energy boundary points, or preferentially replay high-energy points after the model has learned the core distribution.
Formulas
Mathematical statement
The paper identifies \(\exp(\Lambda_K^*(x))\), up to polynomial factors in dimension, with the number of independent samples needed for \(x\) to be captured by their random convex hull. Here \(K\subset\mathbb{R}^d\) is the embedding support, \(x\in\operatorname{int}(K)\), and \(\Lambda_K^*(x)\) is the Cramér transform of the uniform measure on \(K\). The depth comparison \(\Lambda_K^*(x)\le -\log q_K(x)\le \Lambda_K^*(x)+\tfrac12\log d+C\) means that increasing energy corresponds, within an additive \(O(\log d)\) uncertainty, to decreasing half-space centrality. For a finite memory bank \(z_1,\ldots,z_B\), use the regularized empirical energy \(E_i=\max_\theta[\langle\theta,z_i\rangle-\widehat\Lambda(\theta)-\tfrac{\tau^2}{2}\|\theta\|^2]\). Define curriculum bins by empirical quantiles of \(E_i\), avoiding absolute thresholds because the theorem’s additive constant and finite-sample bias are unknown.
Implementation notes
Integrate this into the data loader for supervised classification or contrastive representation learning. Maintain a memory bank of embeddings and per-example energies updated every one or two epochs; compute each energy with 3–5 regularized dual-ascent steps and refresh only a random subset to control overhead. Rank training examples by robustly standardized energy \(\widetilde E_i\), divide them into four empirical quantile bins, and define a schedule \(\rho_t\) and \(\alpha_t\): begin with nearly uniform sampling and low \(\alpha_t\), then gradually increase both emphasis on high-energy examples. Use importance weights \(w_i=1/(Np_t(i))\), clipped to [0.2,5], so the curriculum changes sampling without changing the target empirical risk. Pseudocode: E=update_dual_energy(memory_bank); Etilde=(E-median(E))/(MAD(E)+eps); rho=rho_max*min(1,epoch/warmup); p=(1-rho)/N+rho*softmax(alpha*Etilde); idx=sample(p); loss=clip(1/(N*p[idx]),.2,5)*CE(model(x[idx]),y[idx]). The paper supplies the geometric interpretation; the schedule, refresh rate, clipping, and \(\alpha_t\) are empirical. Test first on CIFAR-100 with a ResNet-18 against uniform sampling, class-balanced sampling, and loss-based hard-example mining. Measure validation accuracy and loss versus examples seen, rare-subcluster accuracy, calibration on boundary examples, and wall-clock overhead. A successful curriculum should improve accuracy or loss at fixed examples and compute, not merely increase gradient variance.
Verification
This idea has not been verified yet.
Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.
Artifacts
Artifacts unavailable.