atlas

Research map / Optimization / Nonconvex and smooth optimization

Efficient Algorithms for Sum-Of-Minimum Optimization

ICML 2024 · Optimization › Nonconvex and smooth optimization · approach: Coordinate and Adam convergence analysis · 0 citations (OpenAlex)

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 the sum-of-minimum optimization model with a generalized k-means++ initialization and generalized Lloyd's algorithm, proving tight O(L^2/mu^2 ln k) initialization bounds and O(1/T) convergence, and showing gains on GPCA, mixed linear regression, and small neural network training.

Problem

Minimizing the average of N sub-objectives each taking the minimum over k parameter choices (a clustering-type nonconvex problem), which generalizes k-means, mixed linear regression, and GPCA; existing methods use smooth but less precise product reformulations.

Approach

Generalize k-means++ seeding (sampling indices by optimality gap to current centers) and Lloyd's algorithm (reclassify then gradient step per group) directly to the sum-of-minimum objective, avoiding the product reformulation, with tight approximation bounds under L-smooth, mu-strongly convex sub-functions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the sum-of-minimum formulation and proposed GPCA algorithm instead of the sum-of-product formulation with BCDGPCA · GPCA, k=2, d=4, 50 iterationscluster accuracy (%): 81.88 -> 98.24Helped
Use the sum-of-minimum formulation and proposed GPCA algorithm instead of the sum-of-product formulation with BCDGPCA · GPCA, k=3, d=5, 50 iterationscluster accuracy (%): 62.89 -> 94.98Helped
Use the sum-of-minimum formulation and proposed GPCA algorithm instead of the sum-of-product formulation with BCDGPCA · GPCA, k=4, d=6, 50 iterationscluster accuracy (%): 57.89 -> 93.73Helped
Use the sum-of-minimum formulation and proposed GPCA algorithm instead of the sum-of-product formulation with BCDGPCA · GPCA, k=2, d=4, 10 iterationsCPU time (seconds): 0.14 -> 0.08Helped
Use proposed initialization instead of random initializationLloyd's algorithm for mixed linear regression · Mixed linear regression, k=4, d=4failure rate: 0.056 -> 0.050Helped
Use proposed initialization instead of random initializationLloyd's algorithm for mixed linear regression · Mixed linear regression, k=5, d=4failure rate: 0.161 -> 0.162Hurt
Use proposed initialization instead of uniform seedingLloyd's algorithm for mixed linear regression · Mixed linear regression, k=5, d=4failure rate: 0.145 -> 0.162Hurt
Use proposed initialization instead of uniform seedingLloyd's algorithm for mixed linear regression · Mixed linear regression, k=6, d=8failure rate: 0.596 -> 0.563Helped
Use proposed initialization instead of random initializationLloyd's algorithm for mixed linear regression · Mixed linear regression, k=6, d=8average iterations: 48.730 -> 40.320Helped
Use proposed initialization instead of random initializationLloyd's algorithm for mixed nonlinear regression · Mixed nonlinear regression, (d_I,d_H)=(5,3)average epochs to ground-truth training loss: 329.4 -> 181.4Helped
Use proposed initialization instead of uniform seedingLloyd's algorithm for mixed nonlinear regression · Mixed nonlinear regression, (d_I,d_H)=(7,5)average epochs to ground-truth training loss: 71.2 -> 49.3Helped
Use proposed initialization instead of random initializationLloyd's algorithm for mixed nonlinear regression · Mixed nonlinear regression, (d_I,d_H)=(5,3), 300 epochstesting loss (10e-3): 4.63 -> 3.93Helped

Limitations

Experimental setup

Datasets: synthetic GPCA data synthetic mixed linear regression data synthetic mixed nonlinear regression data

Benchmarks: synthetic GPCA synthetic mixed linear regression synthetic mixed nonlinear regression

Metrics: cluster accuracy CPU time failing rate average iterations training loss testing loss

Baselines: sum-of-product GPCA formulation with block coordinate descent random initialization uniform seeding initialization

Builds on: k-means++ Lloyd's algorithm Adam

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