EXACT: How to train your accuracy

被引:0
|
作者
Karpukhin, Ivan [1 ]
Dereka, Stanislav [1 ,2 ]
Kolesnikov, Sergey [1 ]
机构
[1] Tinkoff, Golovinskoye Highway 5A, Moscow 125212, Russia
[2] Moscow Inst Phys & Technol MIPT, Dolgoprudnyi, Russia
关键词
Classification; Image recognition; Deep learning; Training objective; Loss function; Accuracy enhancement; Label noise; HINGE LOSS;
D O I
10.1016/j.patrec.2024.06.033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Classification tasks are typically evaluated based on accuracy. However, due to the discontinuous nature of accuracy, it cannot be directly optimized using gradient-based methods. The conventional approach involves minimizing surrogate losses such as cross-entropy or hinge loss, which may result in suboptimal performance. In this paper, we introduce a novel optimization technique that incorporates stochasticity into the model's output and focuses on optimizing the expected accuracy, defined as the accuracy of the stochastic model. Comprehensive experimental evaluations demonstrate that our proposed optimization method significantly enhances performance across various classification tasks, including SVHN, CIFAR-10, CIFAR-100, and ImageNet.
引用
收藏
页码:23 / 30
页数:8
相关论文
共 50 条
  • [21] How to Train Your Dragon 2
    Pinkerton, Nick
    SIGHT AND SOUND, 2014, 24 (08): : 74 - 74
  • [22] How to train your antibody to fight malaria
    Stalls, Victoria
    Acharya, Priyamvada
    IMMUNITY, 2021, 54 (12) : 2692 - 2694
  • [23] How to Train Your Dragon The Hidden World
    Osmond, Andrew
    SIGHT AND SOUND, 2019, 29 (04): : 66 - 66
  • [24] How to Train Learning Strategies in Your Students
    陈幼云
    海外英语, 2011, (14) : 51+53 - 51
  • [25] How to Train Your Agent to Read and Write
    Liu, Li
    He, Mengge
    Xu, Guanghui
    Tan, Mingkui
    Wu, Qi
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 13397 - 13405
  • [26] How to Train Your SSAG in Convolutional Network
    Fang, Kaiyuan
    Chen, Aixiang
    2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 789 - 793
  • [27] How Not to Train Your Dragon, or Living Dangerously in the Law
    Blumenthal, Susanna L.
    STANFORD LAW REVIEW, 2018, 70 (05) : 1625 - 1632
  • [28] UNLOCK THE FELINE MIND (OR HOW TO TRAIN YOUR CAT)
    Burns, Katie
    JAVMA-JOURNAL OF THE AMERICAN VETERINARY MEDICAL ASSOCIATION, 2020, 257 (07): : 672 - 672
  • [29] How to Train Your Unstable Looped Tensor Network
    Phan, Anh-Huy
    Ermilov, Dmitri
    Kozyrskiy, Nikolay
    Vorona, Igor
    Sobolev, Konstantin
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2024, 18 (06) : 1036 - 1045
  • [30] Cellpose 2.0: how to train your own model
    Pachitariu, Marius
    Stringer, Carsen
    NATURE METHODS, 2022, 19 (12) : 1634 - +