Divide-and-Conquer Learning by Anchoring a Conical Hull

06/22/2014
by   Tianyi Zhou, et al.
0

We reduce a broad class of machine learning problems, usually addressed by EM or sampling, to the problem of finding the k extremal rays spanning the conical hull of a data point set. These k "anchors" lead to a global solution and a more interpretable model that can even outperform EM and sampling on generalization error. To find the k anchors, we propose a novel divide-and-conquer learning scheme "DCA" that distributes the problem to O(k k) same-type sub-problems on different low-D random hyperplanes, each can be solved by any solver. For the 2D sub-problem, we present a non-iterative solver that only needs to compute an array of cosine values and its max/min entries. DCA also provides a faster subroutine for other methods to check whether a point is covered in a conical hull, which improves algorithm design in multiple dimensions and brings significant speedup to learning. We apply our method to GMM, HMM, LDA, NMF and subspace clustering, then show its competitive performance and scalability over other methods on rich datasets.

READ FULL TEXT

page 12

page 18

page 22

page 23

research
03/11/2016

High-dimensional Black-box Optimization via Divide and Approximate Conquer

Divide and Conquer (DC) is conceptually well suited to high-dimensional ...
research
03/07/2018

Fast Dawid-Skene

Many real world problems can now be effectively solved using supervised ...
research
10/04/2018

Non-Convex Min-Max Optimization: Provable Algorithms and Applications in Machine Learning

Min-max saddle-point problems have broad applications in many tasks in m...
research
07/05/2020

Novel min-max reformulations of Linear Inverse Problems

In this article, we dwell into the class of so-called ill-posed Linear I...
research
11/22/2017

Leverage Score Sampling for Faster Accelerated Regression and ERM

Given a matrix A∈R^n× d and a vector b ∈R^d, we show how to compute an ϵ...
research
02/14/2023

Minimization on mixture family

Iterative minimization algorithms appear in various areas including mach...

Please sign up or login with your details

Forgot password? Click here to reset