paper-with-me

홈 › Papers

Adaptive Second Order Coresets for Data-efficient Machine Learning

2022-07-28 · Omead Pooladzandi, David Davini, Baharan Mirzasoleiman

Training machine learning models on massive datasets incurs substantial computational costs. To alleviate such costs, there has been a sustained effort to develop data-efficient training methods that can carefully select subsets of the training examples that generalize on par with the full training data. However, existing methods are limited in providing theoretical guarantees for the quality of the models trained on the extracted subsets, and may perform poorly in practice. We propose AdaCore, a method that leverages the geometry of the data to extract subsets of the training examples for efficient machine learning. The key idea behind our method is to dynamically approximate the curvature of the loss function via an exponentially-averaged estimate of the Hessian to select weighted subsets (coresets) that provide a close approximation of the full gradient preconditioned with the Hessian. We prove rigorous guarantees for the convergence of various first and second-order methods applied to the subsets chosen by AdaCore. Our extensive experiments show that AdaCore extracts coresets with higher quality compared to baselines and speeds up training of convex and non-convex machine learning models, such as logistic regression and neural networks, by over 2.9x over the full data and 4.5x over random subsets.

📄 PDF Abstract BibTeX arXiv:2207.13887

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningSecond-order methods

Methods 이 논문이 사용한 방법론

Logistic Regression Logistic Regression, despite its name, is a linear model for classification rather than regression. Logistic regression is also known in the literature as logit regression,…
Coresets 설명 없음

Similar Papers 제목 키워드 기반

Discrepancy, Coresets, and Sketches in Machine Learning

2019-06-11 · Zohar Karnin, Edo Liberty

This paper defines the notion of class discrepancy for families of functions. It shows that low discrepancy classes admit small offline and streaming coresets. We provide general techniques for bounding the class discrep…

BIG-bench Machine LearningDensity Estimation

Mini-batch Coresets for Memory-efficient Training of Large Language Models

2024-07-28 · Dang Nguyen, Wenhan Yang, Rathul Anand, Yu Yang 외

Training with larger mini-batches improves the convergence rate and can yield superior performance. However, training with large mini-batches becomes prohibitive for Large Language Models (LLMs), due to the large GPU mem…

GPUNetwork Pruning

Coresets for Kinematic Data: From Theorems to Real-Time Systems

2015-11-30 · Soliman Nasser, Ibrahim Jubran, Dan Feldman

A coreset (or core-set) of a dataset is its semantic compression with respect to a set of queries, such that querying the (small) coreset provably yields an approximate answer to querying the original (full) dataset. In …

Pose EstimationSemantic Compression

A Statistical Perspective on Coreset Density Estimation

2020-11-10 · Paxton Turner, Jingbo Liu, Philippe Rigollet

Coresets have emerged as a powerful tool to summarize data by selecting a small subset of the original observations while retaining most of its information. This approach has led to significant computational speedups but…

Density Estimation

Training Support Vector Machines using Coresets

2017-08-13 · Cenk Baykal, Lucas Liebenwein, Wilko Schwarting

We present a novel coreset construction algorithm for solving classification tasks using Support Vector Machines (SVMs) in a computationally efficient manner. A coreset is a weighted subset of the original data points th…