A Parallel Projection Method for Metric Constrained Optimization

01/29/2019
by   Cameron Ruggles, et al.
0

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.

READ FULL TEXT
research
06/05/2018

A Projection Method for Metric-Constrained Optimization

We outline a new approach for solving optimization problems which enforc...
research
10/05/2020

First-order methods for problems with O(1) functional constraints can have almost the same convergence rate as for unconstrained problems

First-order methods (FOMs) have recently been applied and analyzed for s...
research
11/18/2019

Inexact Primal-Dual Gradient Projection Methods for Nonlinear Optimization on Convex Set

In this paper, we propose a novel primal-dual inexact gradient projectio...
research
05/08/2020

Project and Forget: Solving Large-Scale Metric Constrained Problems

Given a set of dissimilarity measurements amongst data points, determini...
research
04/25/2021

Speeding up Computational Morphogenesis with Online Neural Synthetic Gradients

A wide range of modern science and engineering applications are formulat...
research
11/21/2021

Differentiable Projection for Constrained Deep Learning

Deep neural networks (DNNs) have achieved extraordinary performance in s...
research
02/12/2016

Scale-free network optimization: foundations and algorithms

We investigate the fundamental principles that drive the development of ...

Please sign up or login with your details

Forgot password? Click here to reset