One-vs-One classification for deep neural networks

被引:44
|
作者
Pawara, Pornntiwa [1 ]
Okafor, Emmanuel [2 ]
Groefsema, Marc [1 ]
He, Sheng [3 ]
Schomaker, Lambert R. B. [1 ]
Wiering, Marco A. [1 ]
机构
[1] Univ Groningen, Bernoulli Inst Math Comp Sci & Artificial Intelli, NL-9747 AG Groningen, Netherlands
[2] Ahmadu Bello Univ, Dept Comp Engn, Zaria, Nigeria
[3] Harvard Med Sch, Boston Childrens Hosp, Boston, MA 02115 USA
关键词
Deep learning; Computer vision; Multi-class classification; One-vs-One classification; Plant recognition; MULTICLASS; CLASSIFIERS; STRATEGY;
D O I
10.1016/j.patcog.2020.107528
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For performing multi-class classification, deep neural networks almost always employ a One-vs-All (OvA) classification scheme with as many output units as there are classes in a dataset. The problem of this approach is that each output unit requires a complex decision boundary to separate examples from one class from all other examples. In this paper, we propose a novel One-vs-One (OvO) classification scheme for deep neural networks that trains each output unit to distinguish between a specific pair of classes. This method increases the number of output units compared to the One-vs-All classification scheme but makes learning correct decision boundaries much easier. In addition to changing the neural network architecture, we changed the loss function, created a code matrix to transform the one-hot encoding to a new label encoding, and changed the method for classifying examples. To analyze the advantages of the proposed method, we compared the One-vs-One and One-vs-All classification methods on three plant recognition datasets (including a novel dataset that we created) and a dataset with images of different monkey species using two deep architectures. The two deep convolutional neural network (CNN) architectures, Inception-V3 and ResNet-50, are trained from scratch or pre-trained weights. The results show that the One-vs-One classification method outperforms the One-vs-All method on all four datasets when training the CNNs from scratch. However, when using the two classification schemes for fine-tuning pre-trained CNNs, the One-vs-All method leads to the best performances, which is presumably because the CNNs had been pre-trained using the One-vs-All scheme. (C) 2020 The Authors. Published by Elsevier Ltd.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Landscape Classification with Deep Neural Networks
    Buscombe, Daniel
    Ritchie, Andrew C.
    [J]. GEOSCIENCES, 2018, 8 (07)
  • [42] Selective Classification for Deep Neural Networks
    Geifman, Yonatan
    El-Yaniv, Ran
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [43] Adapting Radial Basis Function Neural Networks for One-Class Classification
    Li, Jianwu
    Xiao, Zhanyong
    Lu, Yao
    [J]. 2008 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-8, 2008, : 3766 - 3770
  • [44] In defense of one-vs-all classification
    Rifkin, R
    Klautau, A
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2004, 5 : 101 - 141
  • [45] One-Pixel Adversarial Example that Is Safe for Friendly Deep Neural Networks
    Kwon, Hyun
    Kim, Yongchul
    Yoon, Hyunsoo
    Choi, Daeseon
    [J]. INFORMATION SECURITY APPLICATIONS, WISA 2018, 2019, 11402 : 42 - 54
  • [46] Target-vs-One and Target-vs-All Classification of Epilepsy Using Deep Learning Technique
    Amin, Adnan
    Al-Obeidat, Feras
    Algeelani, Nasir Ahmed
    Shudaiber, Ahmed
    Moreira, Fernando
    [J]. GOOD PRACTICES AND NEW PERSPECTIVES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, WORLDCIST 2024, 2024, 986 : 85 - 94
  • [47] DRCW-OVO: Distance-based relative competence weighting combination for One-vs-One strategy in multi-class problems
    Galar, Mikel
    Fernandez, Alberto
    Barrenechea, Edurne
    Herrera, Francisco
    [J]. PATTERN RECOGNITION, 2015, 48 (01) : 28 - 42
  • [48] One model of bionic neural networks
    S. V. Elkin
    S. S. Elkin
    E. S. Klyshinskiy
    A. A. Kuz’min
    V. Yu. Maksimov
    [J]. Automatic Documentation and Mathematical Linguistics, 2009, 43 (5) : 296 - 309
  • [49] WAVELET-GUIDED DEEP NEURAL NETWORK FOR ROBUST ONE-CLASS CLASSIFICATION
    Ghozatlou, Omid
    Conde, Miguel Heredia
    Datcu, Mihai
    [J]. 2022 12TH WORKSHOP ON HYPERSPECTRAL IMAGING AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2022,
  • [50] Efficient Malware Classification by Binary Sequences with One-Dimensional Convolutional Neural Networks
    Lin, Wei-Cheng
    Yeh, Yi-Ren
    [J]. MATHEMATICS, 2022, 10 (04)