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 条
  • [1] One-vs-One, One-vs-Rest, and a novel Outcome-Driven One-vs-One binary classifiers enabled by optoelectronic memristors towards overcoming hardware limitations in multiclass classification
    Psaltakis G.
    Rogdakis K.
    Loizos M.
    Kymakis E.
    [J]. Discover Materials, 4 (1):
  • [2] Addressing the Overlapping Data Problem in Classification Using the One-vs-One Decomposition Strategy
    Saez, Jose A.
    Galar, Mikel
    Krawczyk, Bartosz
    [J]. IEEE ACCESS, 2019, 7 : 83396 - 83411
  • [3] Touch-based Continuous Mobile Device Authentication Using One-vs-One Classification Approach
    Kudo, Masashi
    Takahashi, Tsubasa
    Yamana, Hayato
    [J]. 2024 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING, IEEE BIGCOMP 2024, 2024, : 167 - 174
  • [4] Gait Identification using One-vs-one Classifier Model
    Raziff, Abdul Rafiez Abdul
    Sulaiman, Md Nasir
    Mustapha, Norwati
    Perumal, Thinagaran
    [J]. 2016 IEEE CONFERENCE ON OPEN SYSTEMS, 2016, : 71 - 75
  • [5] Enhancing Accuracy of Multi-Label Classification by Applying One-vs-One Support Vector Machine
    Daengduang, Suthipong
    Vateekul, Peerapon
    [J]. 2016 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2016, : 389 - 394
  • [6] Combining One-vs-One Decomposition and Instance-Based Learning for Multi-Class Classification
    Liu, Jun-Ying
    Jia, Bin-Bin
    [J]. IEEE ACCESS, 2020, 8 : 197499 - 197507
  • [7] PHASE TRANSITIONS FOR ONE-VS-ONE AND ONE-VS-ALL LINEAR SEPARABILITY IN MULTICLASS GAUSSIAN MIXTURES
    Kini, Ganesh Ramachandra
    Thrampoulidis, Christos
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 4020 - 4024
  • [8] IVOVO: A new Interval-Valued One-Vs-One approach for multi-class classification problems
    Elkano, Mikel
    Galar, Mikel
    Sanz, Jose
    Lucca, Giancarlo
    Bustince, Humberto
    [J]. 2017 JOINT 17TH WORLD CONGRESS OF INTERNATIONAL FUZZY SYSTEMS ASSOCIATION AND 9TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS (IFSA-SCIS), 2017,
  • [9] EFFICIENT ONE-VS-ONE KERNEL RIDGE REGRESSION FOR SPEECH RECOGNITION
    Chen, Jie
    Wu, Lingfei
    Audhkhasi, Kartik
    Kingsbury, Brian
    Ramabhadran, Bhuvana
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 2454 - 2458
  • [10] An Application of One-vs-One Method in Automated Taxa Identification of Macroinvertebrates
    Joutsijoki, Henry
    [J]. 2013 FOURTH GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS), 2013, : 125 - 130