We build on the general proposal of Grzybowski et al. [16] that defines the concept of separation of two finite point sets by means of a convex set by choosing the latter, roughly speaking, as the minimum volume ellipsoid that intersects the convex combinations of all pairs of points of different class. The corresponding fitting problem is non-convex, hence we tackle it heuristically via an iterative algorithm of the block-Gauss-Seidel type solving alternatively an SDP program and a quadratically constrained (convex) program. The thusly computed separating ellipsoid is used to classify new points by means of a newly defined score based on the relative fraction of the original points that are properly separated from them. This necessarily leads to being unable to classify points—e.g, those inside the ellipsoid—making ours inherently a classifier with reject, as opposed with most proposals in the literature where a reject function is bolted upon a standard classifier. This feature can be relevant in cases where an incorrect classification may be more damaging than explicitly refusing to assign a label, indicating uncertainty. We will provide numerical experiments comparing the quality of the ellipsoidal classifier with that of standard approaches endowed with a rejection function.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

The Ellipsoidal Separation Machine

  • Antonio Frangioni,
  • Enrico Gorgone,
  • Benedetto Manca

摘要

We build on the general proposal of Grzybowski et al. [16] that defines the concept of separation of two finite point sets by means of a convex set by choosing the latter, roughly speaking, as the minimum volume ellipsoid that intersects the convex combinations of all pairs of points of different class. The corresponding fitting problem is non-convex, hence we tackle it heuristically via an iterative algorithm of the block-Gauss-Seidel type solving alternatively an SDP program and a quadratically constrained (convex) program. The thusly computed separating ellipsoid is used to classify new points by means of a newly defined score based on the relative fraction of the original points that are properly separated from them. This necessarily leads to being unable to classify points—e.g, those inside the ellipsoid—making ours inherently a classifier with reject, as opposed with most proposals in the literature where a reject function is bolted upon a standard classifier. This feature can be relevant in cases where an incorrect classification may be more damaging than explicitly refusing to assign a label, indicating uncertainty. We will provide numerical experiments comparing the quality of the ellipsoidal classifier with that of standard approaches endowed with a rejection function.