paper-with-me

홈 › Papers

Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programming

2023-09-01 · Shinsaku Sakaue, Taihei Oki

How to solve high-dimensional linear programs (LPs) efficiently is a fundamental question. Recently, there has been a surge of interest in reducing LP sizes using random projections, which can accelerate solving LPs independently of improving LP solvers. This paper explores a new direction of data-driven projections, which use projection matrices learned from data instead of random projection matrices. Given training data of $n$-dimensional LPs, we learn an $n\times k$ projection matrix with $n > k$. When addressing a future LP instance, we reduce its dimensionality from $n$ to $k$ via the learned projection matrix, solve the resulting LP to obtain a $k$-dimensional solution, and apply the learned matrix to it to recover an $n$-dimensional solution. On the theoretical side, a natural question is: how much data is sufficient to ensure the quality of recovered solutions? We address this question based on the framework of data-driven algorithm design, which connects the amount of data sufficient for establishing generalization bounds to the pseudo-dimension of performance metrics. We obtain an $\tilde{\mathrm{O}}(nk^2)$ upper bound on the pseudo-dimension, where $\tilde{\mathrm{O}}$ compresses logarithmic factors. We also provide an $\Omega(nk)$ lower bound, implying our result is tight up to an $\tilde{\mathrm{O}}(k)$ factor. On the practical side, we explore two simple methods for learning projection matrices: PCA- and gradient-based methods. While the former is relatively efficient, the latter can sometimes achieve better solution quality. Experiments demonstrate that learning projection matrices from data is indeed beneficial: it leads to significantly higher solution quality than the existing random projection while greatly reducing the time for solving LPs.

📄 PDF Abstract BibTeX arXiv:2309.00203

Code (0)

등록된 구현이 없습니다.

Tasks

Generalization Bounds

Similar Papers 제목 키워드 기반

Time-independent Generalization Bounds for SGLD in Non-convex Settings

2021-11-25 · NeurIPS 2021 12 · Tyler Farghly, Patrick Rebeschini

We establish generalization error bounds for stochastic gradient Langevin dynamics (SGLD) with constant learning rate under the assumptions of dissipativity and smoothness, a setting that has received increased attention…

Generalization Bounds

Linear Time Clustering for High Dimensional Mixtures of Gaussian Clouds

2017-12-19 · Dan Kushnir, Shirin Jalali, Iraj Saniee

Clustering mixtures of Gaussian distributions is a fundamental and challenging problem that is ubiquitous in various high-dimensional data processing tasks. While state-of-the-art work on learning Gaussian mixture models…

ClusteringComputational EfficiencyVocal Bursts Intensity Prediction

Generalization Bounds for Data-Driven Numerical Linear Algebra

2022-06-16 · Peter Bartlett, Piotr Indyk, Tal Wagner

Data-driven algorithms can adapt their internal structure or parameters to inputs from unknown application-specific distributions, by learning from a training sample of inputs. Several recent works have applied this appr…

Generalization BoundsPAC learning

Random projections of random manifolds

2016-07-14 · Subhaneil Lahiri, Peiran Gao, Surya Ganguli

Interesting data often concentrate on low dimensional smooth manifolds inside a high dimensional ambient space. Random projections are a simple, powerful tool for dimensionality reduction of such data. Previous works hav…

Dimensionality Reduction

Projection-free Adaptive Regret with Membership Oracles

2022-11-22 · Zhou Lu, Nataly Brukhim, Paula Gradu, Elad Hazan

In the framework of online convex optimization, most iterative algorithms require the computation of projections onto convex sets, which can be computationally expensive. To tackle this problem HK12 proposed the study of…