English

Fast Algorithms for Segmented Regression

Machine Learning 2016-07-15 v1 Data Structures and Algorithms Statistics Theory Statistics Theory

Abstract

We study the fixed design segmented regression problem: Given noisy samples from a piecewise linear function ff, we want to recover ff up to a desired accuracy in mean-squared error. Previous rigorous approaches for this problem rely on dynamic programming (DP) and, while sample efficient, have running time quadratic in the sample size. As our main contribution, we provide new sample near-linear time algorithms for the problem that -- while not being minimax optimal -- achieve a significantly better sample-time tradeoff on large datasets compared to the DP approach. Our experimental evaluation shows that, compared with the DP approach, our algorithms provide a convergence rate that is only off by a factor of 22 to 44, while achieving speedups of three orders of magnitude.

Keywords

Cite

@article{arxiv.1607.03990,
  title  = {Fast Algorithms for Segmented Regression},
  author = {Jayadev Acharya and Ilias Diakonikolas and Jerry Li and Ludwig Schmidt},
  journal= {arXiv preprint arXiv:1607.03990},
  year   = {2016}
}

Comments

27 pages, appeared in ICML 2016