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 条
  • [41] How to train your pre-trained GAN models
    Park, Sung-Wook
    Kim, Jun-Yeon
    Park, Jun
    Jung, Se-Noon
    Sim, Chun-Bo
    APPLIED INTELLIGENCE, 2023, 53 (22) : 27001 - 27026
  • [42] On Learning to Fly at the Movies: Avatar and How to Train Your Dragon
    Richmond, Scott C.
    JNT-JOURNAL OF NARRATIVE THEORY, 2016, 46 (02): : 254 - 283
  • [43] How Not to Train Your Dragon: A Case of a Komodo Dragon Bite
    Borek, Heather A.
    Charlton, Nathan P.
    WILDERNESS & ENVIRONMENTAL MEDICINE, 2015, 26 (02) : 196 - 199
  • [44] How to Train Your Deep Neural Network with Dictionary Learning
    Singhal, Vanika
    Singh, Shikha
    Majumdar, Angshul
    2017 DATA COMPRESSION CONFERENCE (DCC), 2017, : 460 - 460
  • [45] How to reduce the UX bottleneck - train your software developers
    Ovad, Tina
    Larsen, Lars Bo
    BEHAVIOUR & INFORMATION TECHNOLOGY, 2016, 35 (12) : 1080 - 1090
  • [46] How To Train Your Deep Multi-Object Tracker
    Xu, Yihong
    Sep, Aljosa
    Ban, Yutong
    Horaud, Radu
    Leal-Taixe, Laura
    Alameda-Pineda, Xavier
    2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, : 6786 - 6795
  • [47] How to Train a Compact Binary Neural Network with High Accuracy?
    Tang, Wei
    Hua, Gang
    Wang, Liang
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 2625 - 2631
  • [48] How to know the exact number of your GMP MSC preparation?
    Budelli, S.
    Spaltro, G.
    Vigano, M.
    Lavazza, C.
    Montelatici, E.
    Montemurro, T.
    Baluce, B.
    Lazzari, L.
    Giordano, R.
    BONE MARROW TRANSPLANTATION, 2013, 48 : S517 - S517
  • [49] Exact train pathing
    Viswanath Nagarajan
    Abhiram G. Ranade
    Journal of Scheduling, 2008, 11 : 279 - 297
  • [50] How to Train Your Opioid Consumer: Branding Painkillers in the Opioid Epidemic
    Sherman, Melina
    COMMUNICATION CULTURE & CRITIQUE, 2017, 10 (04) : 593 - 608