atlas

Research map / Learning theory and algorithms / Sample complexity

AKORN: Adaptive Knots generated Online for RegressioN splines

ICML 2025 · Learning theory and algorithms › Sample complexity · approach: Statistical-query lower bounds

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AKORN, a parameter-free offline nonparametric regression method that uses change-points from an online TV1 denoiser (ADDLE) to select knots for a linear regression spline, achieving near-optimal instance-dependent rates.

Problem

Offline nonparametric regression over TV1-bounded functions normally requires tuning a smoothness hyperparameter (e.g., trend filtering) according to the unknown ground-truth smoothness; existing online-learning-based denoisers output non-smooth sequences of predictions rather than functions.

Approach

Run an online expert-aggregation denoiser (ADDLE, FLH over online linear regression experts) forward and backward over the data, place knots where its predictions drift from local linear fits (change-points), union forward/backward knots with crossover points, and fit a least-squares linear spline on those knots, yielding a parameter-free, adaptive, functional estimator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AKORN instead of Oracle Trend FilteringOffline regression on PW-Lin · PW-Linestimated rate exponent: -0.95 -> -1Helped
Use AKORN instead of Oracle Trend FilteringOffline regression on Doppler · Dopplerestimated rate exponent: -0.84 -> -0.91Helped
Use AKORN instead of Oracle Trend FilteringOffline regression on Jump · Jumpestimated rate exponent: -0.37 -> -0.7Helped
Use AKORN instead of Oracle Trend FilteringDoppler regression with σ=0.5 and n=1000 · Doppler (n=1000, σ=0.5)MSE: 0.0057 vs 0.007No clear effect
Use AKORN instead of WaveletsDoppler regression with σ=0.3 and n=1000 · Doppler (n=1000, σ=0.3)MSE: 0.024 vs 0.0039Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic piecewise-linear function Doppler function (Donoho & Johnstone) jump function simulated noisy observations

Benchmarks: piecewise-linear synthetic function Doppler function jump function

Metrics: MSE estimated convergence rate exponent (log-log slope)

Baselines: Oracle Trend Filtering DoF (SURE) Trend Filtering Wavelet soft-thresholding (Daubechies 2) ADDLE Local linear regression

Builds on: Aligator (Baby et al., 2021) Follow-the-Leading-History (Hazan et al., 2006) Trend Filtering (Tibshirani, 2014) Algorithm 5 of Baby et al., 2023 (low-switching)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy