An efficient, provably exact algorithm for the 0-1 loss linear classification problem

06/21/2023
by   Xi He, et al.
0

Algorithms for solving the linear classification problem have a long history, dating back at least to 1936 with linear discriminant analysis. For linearly separable data, many algorithms can obtain the exact solution to the corresponding 0-1 loss classification problem efficiently, but for data which is not linearly separable, it has been shown that this problem, in full generality, is NP-hard. Alternative approaches all involve approximations of some kind, including the use of surrogates for the 0-1 loss (for example, the hinge or logistic loss) or approximate combinatorial search, none of which can be guaranteed to solve the problem exactly. Finding efficient algorithms to obtain an exact i.e. globally optimal solution for the 0-1 loss linear classification problem with fixed dimension, remains an open problem. In research we report here, we detail the construction of a new algorithm, incremental cell enumeration (ICE), that can solve the 0-1 loss classification problem exactly in polynomial time. To our knowledge, this is the first, rigorously-proven polynomial time algorithm for this long-standing problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/05/2018

Subdeterminants and Concave Integer Quadratic Programming

We consider the NP-hard problem of minimizing a separable concave quadra...
research
01/25/2017

Fast Exact k-Means, k-Medians and Bregman Divergence Clustering in 1D

The k-Means clustering problem on n points is NP-Hard for any dimension ...
research
12/31/2020

Super-k: A Piecewise Linear Classifier Based on Voronoi Tessellations

Voronoi tessellations are used to partition the Euclidean space into pol...
research
04/16/2020

A polynomial time algorithm for solving the closest vector problem in zonotopal lattices

In this note we give a polynomial time algorithm for solving the closest...
research
02/06/2019

Bandit Multiclass Linear Classification: Efficient Algorithms for the Separable Case

We study the problem of efficient online multiclass linear classificatio...
research
04/29/2019

Solving Vertex Cover in Polynomial Time on Hyperbolic Random Graphs

The VertexCover problem is proven to be computationally hard in differen...
research
05/02/2022

Leximax Approximations and Representative Cohort Selection

Finding a representative cohort from a broad pool of candidates is a goa...

Please sign up or login with your details

Forgot password? Click here to reset