DCDSLGJan 29, 2019

A Parallel Projection Method for Metric Constrained Optimization

arXiv:1901.10084v111 citations
Originality Incremental advance
AI Analysis

This addresses a bottleneck in clustering applications for machine learning and data mining, offering an incremental improvement over existing projection methods.

The paper tackles the slow convergence rate of projection methods for metric-constrained optimization by introducing a parallel projection method with a conflict-free execution schedule, achieving practical speed-ups and scaling to problems with up to 2.9 trillion constraints.

Many clustering applications in machine learning and data mining rely on solving metric-constrained optimization problems. These problems are characterized by $O(n^3)$ constraints that enforce triangle inequalities on distance variables associated with $n$ objects in a large dataset. Despite its usefulness, metric-constrained optimization is challenging in practice due to the cubic number of constraints and the high-memory requirements of standard optimization software. Recent work has shown that iterative projection methods are able to solve metric-constrained optimization problems on a much larger scale than was previously possible, thanks to their comparatively low memory requirement. However, the major limitation of projection methods is their slow convergence rate. In this paper we present a parallel projection method for metric-constrained optimization which allows us to speed up the convergence rate in practice. The key to our approach is a new parallel execution schedule that allows us to perform projections at multiple metric constraints simultaneously without any conflicts or locking of variables. We illustrate the effectiveness of this execution schedule by implementing and testing a parallel projection method for solving the metric-constrained linear programming relaxation of correlation clustering. We show numerous experimental results on problems involving up to 2.9 trillion constraints.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes