Multiclass classification by Min–Max ECOC with Hamming distance optimization

被引:0
作者
Gábor Szűcs
机构
[1] Budapest University of Technology and Economics,Department of Telecommunications and Media Informatics
来源
The Visual Computer | 2023年 / 39卷
关键词
Binary classifier; Deep neural network; ECOC; Hamming distance; Ensemble learning; Multiclass classification;
D O I
暂无
中图分类号
学科分类号
摘要
Two questions often arise in the field of the ensemble in multiclass classification problems, (i) how to combine base classifiers and (ii) how to design possible binary classifiers. Error-correcting output codes (ECOC) methods answer these questions, but they focused on only the general goodness of the classifier. The main purpose of our research was to strengthen the bottleneck of the ensemble method, i.e., to minimize the largest values of two types of error ratios in the deep neural network-based classifier. The research was theoretical and experimental, the proposed Min–Max ECOC method suggests a theoretically proven optimal solution, which was verified by experiments on image datasets. The optimal solution was based on the maximization of the lowest value in the Hamming matrix coming from the ECOC matrix. The largest ECOC matrix, the so-called full matrix is always a Min–Max ECOC matrix, but smaller matrices generally do not reach the optimal Hamming distance value, and a recursive construction algorithm was proposed to get closer to it. It is not easy to calculate optimal values for large ECOC matrices, but an interval with upper and lower limits was constructed by two theorems, and they were proved. Convolutional Neural Networks with Min–Max ECOC matrix were tested on four real datasets and compared with OVA (one versus all) and variants of ECOC methods in terms of known and two new indicators. The experimental results show that the suggested method surpasses the others, thus our method is promising in the ensemble learning literature.
引用
收藏
页码:3949 / 3961
页数:12
相关论文
共 119 条
  • [1] Ahmed SAA(2021)Deep convolutional neural network ensembles using ECOC IEEE Access 9 86083-86095
  • [2] Zor C(2001)Reducing multiclass to binary: a unifying approach for margin classifiers J. Mach. Learn. Res. 1 113-141
  • [3] Awais M(2019)On improving CNNs performance: the case of MNIST Inf. Fusion 52 106-109
  • [4] Yanikoglu B(2020)Handwritten character recognition from images using CNN-ECOC Procedia Comput. Sci. 167 2403-2409
  • [5] Kittler J(2017)Multiple birth least squares support vector machine for multi-class classification Int. J. Mach. Learn. Cybern. 8 1731-1742
  • [6] Allwein EL(2019)A multiclassification method for iris data based on the Hadamard error correction output code and a convolutional network IEEE Access 7 145235-145245
  • [7] Schapire RE(1994)Solving multiclass learning problems via error-correcting output codes J. Artif. Intell. Res. 2 263-286
  • [8] Singer Y(2020)A survey on ensemble learning Front. Comp. Sci. 14 241-258
  • [9] Alvear-Sandoval RF(2021)A multiclass classification using one-versus-all approach with the differential partition sampling ensemble Eng. Appl. Artif. Intell. 97 111-130
  • [10] Sancho-Gómez JL(2011)An empirical study of binary classifier fusion methods for multiclass classification Inf. Fusion 12 97-112