Recursive simplex stars

07/26/2017
by   Guillaume Deffuant, et al.
0

This paper proposes a new method which approximates a classification function separating a d dimensional compact set into two parts. The approach starts by estimating the intersection between the classification boundary and the edges of a regular grid covering the compact set. Then it builds a classification surface made of recursive simplex stars (resistars) defined in the grid cubes containing such boundary points. A first variant, the simple resistar (s-resistar) defines a single star of simplices which share the barycentre of the cube boundary points and include stars of simplices defined similarly in cube facets, and so on recursively until a face boundary points define a single simplex. This definition is simple and easy to apply when the dimensionality increases. However, s-resistars sometimes "glue" together surfaces that should be separated and this deteriorates the local classification performance. The second variant, the multi-boundary resistar (or m-resistar) addresses this problem by defining several simplex stars in a cube or in its faces when necessary, which is shown to increase the local classification performance. With both s-resistars and m-resistars, classifying a point requires only a small number of simple tests without explicitly computing the simplices. It is thus possible to use resistar classification in spaces of relatively high dimensionality (up to 9 in our tests) and for resistar surfaces including a large number of simplices (up to several trillions in our tests). The paper provides a theoretical argument and empirical evidence suggesting that, when the surface to approximate is smooth enough, the error of resistar classification decreases as O(n_G^-2) for a grid of size n_G^d in d dimensions, whereas this error decreases as O(n_G^-1) when classifying with the sign of the nearest vertex of the grid.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro