Efficient algorithms for implementing incremental proximal-point methods
Alex Shtoff

TL;DR
This paper introduces a new algorithmic framework leveraging convex duality to efficiently implement incremental proximal-point methods, making advanced optimization techniques more accessible for practical machine learning applications.
Contribution
The authors develop a novel framework that simplifies the implementation of proximal algorithms using convex duality, enhancing efficiency and modularity for research and practical use.
Findings
Provides a Python library for incremental proximal optimization algorithms.
Demonstrates the framework's effectiveness on various problems.
Reproduces key numerical experiments from the paper.
Abstract
Model training algorithms which observe a small portion of the training set in each computational step are ubiquitous in practical machine learning, and include both stochastic and online optimization methods. In the vast majority of cases, such algorithms typically observe the training samples via the gradients of the cost functions the samples incur. Thus, these methods exploit are the slope of the cost functions via their first-order approximations. To address limitations of gradient-based methods, such as sensitivity to step-size choice in the stochastic setting, or inability to use small function variability in the online setting, several streams of research attempt to exploit more information about the cost functions than just their gradients via the well-known proximal operators. However, implementing such methods in practice poses a challenge, since each iteration step boils…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Advanced Bandit Algorithms Research · Machine Learning and Data Classification
