Table of Contents
Fetching ...

GBSVM: Granular-ball Support Vector Machine

Shuyin Xia, Xiaoyu Lian, Guoyin Wang, Xinbo Gao, Jiancu Chen, Xiaoli Peng

TL;DR

GBSVM replaces point inputs with granular-balls, enabling coarse-to-fine multi-granularity classification that is robust to label noise. The paper fixes prior errors, derives separable and inseparable linear duals, and develops kernel-space granular-ball generation for nonlinear cases, accompanied by PSO and SMO solvers. Empirical results on UCI datasets show improved robustness to label noise and faster training compared to traditional SVM, with further gains from kernelization and overlap removal in kernel space. The work provides a practical, reusable framework for granular-ball learning with potential extensions to diverse recognition tasks.

Abstract

GBSVM (Granular-ball Support Vector Machine) is a significant attempt to construct a classifier using the coarse-to-fine granularity of a granular-ball as input, rather than a single data point. It is the first classifier whose input contains no points. However, the existing model has some errors, and its dual model has not been derived. As a result, the current algorithm cannot be implemented or applied. To address these problems, this paper has fixed the errors of the original model of the existing GBSVM, and derived its dual model. Furthermore, a particle swarm optimization algorithm is designed to solve the dual model. The sequential minimal optimization algorithm is also carefully designed to solve the dual model. The solution is faster and more stable than the particle swarm optimization based version. The experimental results on the UCI benchmark datasets demonstrate that GBSVM has good robustness and efficiency. All codes have been released in the open source library at http://www.cquptshuyinxia.com/GBSVM.html or https://github.com/syxiaa/GBSVM.

GBSVM: Granular-ball Support Vector Machine

TL;DR

GBSVM replaces point inputs with granular-balls, enabling coarse-to-fine multi-granularity classification that is robust to label noise. The paper fixes prior errors, derives separable and inseparable linear duals, and develops kernel-space granular-ball generation for nonlinear cases, accompanied by PSO and SMO solvers. Empirical results on UCI datasets show improved robustness to label noise and faster training compared to traditional SVM, with further gains from kernelization and overlap removal in kernel space. The work provides a practical, reusable framework for granular-ball learning with potential extensions to diverse recognition tasks.

Abstract

GBSVM (Granular-ball Support Vector Machine) is a significant attempt to construct a classifier using the coarse-to-fine granularity of a granular-ball as input, rather than a single data point. It is the first classifier whose input contains no points. However, the existing model has some errors, and its dual model has not been derived. As a result, the current algorithm cannot be implemented or applied. To address these problems, this paper has fixed the errors of the original model of the existing GBSVM, and derived its dual model. Furthermore, a particle swarm optimization algorithm is designed to solve the dual model. The sequential minimal optimization algorithm is also carefully designed to solve the dual model. The solution is faster and more stable than the particle swarm optimization based version. The experimental results on the UCI benchmark datasets demonstrate that GBSVM has good robustness and efficiency. All codes have been released in the open source library at http://www.cquptshuyinxia.com/GBSVM.html or https://github.com/syxiaa/GBSVM.
Paper Structure (19 sections, 74 equations, 11 figures, 4 tables, 1 algorithm)

This paper contains 19 sections, 74 equations, 11 figures, 4 tables, 1 algorithm.

Figures (11)

  • Figure 1: Human cognition "global precedence".
  • Figure 2: The comparison of the granular-ball classifiers and the existing classifiers.
  • Figure 3: Process of the granular-ball generation.
  • Figure 4: The splitting process of the granular-ball. (The purity threshold is 0.9, samples and granular-balls of two color represent two classes.) (a) The granular-balls generated in the 2$^{nd}$ iteration. (b) The granular-balls generated in the 3$^{rd}$ iteration. (c) The stable granular-balls. (d) The final granular-balls extracted from (c).
  • Figure 5: Schematics of the traditional SVM. (a) The separable SVM; (b) The inseparable SVM.
  • ...and 6 more figures