Synthetic Examples Improve Generalization for Rare Classes

被引:0
|
作者
Beery, Sara [1 ]
Liu, Yang [1 ]
Morris, Dan [2 ]
Piavis, Jim [3 ]
Kapoor, Ashish [3 ]
Meister, Markus [1 ]
Joshi, Neel [3 ]
Perona, Pietro [1 ]
机构
[1] CALTECH, 1200 E Calif Blvd, Pasadena, CA 91125 USA
[2] Microsoft AI Earth, 14820 NE 36th St, Redmond, WA 98052 USA
[3] Microsoft Res, 14820 NE 36th St, Redmond, WA 98052 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/wacv45572.2020.9093570
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ability to detect and classify rare occurrences in images has important applications - for example, counting rare and endangered species when studying biodiversity, or detecting infrequent traffic scenarios that pose a danger to self-driving cars. Few-shot learning is an open problem: current computer vision systems struggle to categorize objects they have seen only rarely during training, and collecting a sufficient number of training examples of rare events is often challenging and expensive, and sometimes outright impossible. We explore in depth an approach to this problem: complementing the few available training images with ad-hoc simulated data. Our testbed is animal species classification, which has a real-world long-tailed distribution. We present two natural world simulators, and analyze the effect of different axes of variation in simulation, such as pose, lighting, model, and simulation method, and we prescribe best practices for efficiently incorporating simulated data for real-world performance gain. Our experiments reveal that synthetic data can considerably reduce error rates for classes that are rare, that as the amount of simulated data is increased, accuracy on the target class improves, and that high variation of simulated data provides maximum performance gain.
引用
收藏
页码:852 / 862
页数:11
相关论文
共 50 条
  • [1] Generalization by studying examples versus generalization by applying examples to problems
    Catrambone, R
    [J]. PROCEEDINGS OF THE TWENTIETH ANNUAL CONFERENCE OF THE COGNITIVE SCIENCE SOCIETY, 1998, : 214 - 219
  • [2] Examples of classes of adjuvants
    [J]. WHO EXPERT COMMITTEE ON BIOLOGICAL STANDARDIZATION: SIXTY-FOURTH REPORT, 2014, 987 : 97 - 98
  • [3] A generalization of cyclic shift classes
    He, Xuhua
    [J]. SELECTA MATHEMATICA-NEW SERIES, 2023, 29 (05):
  • [4] On Stimulus Generalization and Stimulus Classes
    Anthony J. Cuvo
    [J]. Journal of Behavioral Education, 2003, 12 (1) : 77 - 83
  • [5] A generalization of cyclic shift classes
    Xuhua He
    [J]. Selecta Mathematica, 2023, 29
  • [6] A GENERALIZATION OF CERTAIN CLASSES OF POLYNOMIALS
    CHANDEL, RCS
    BHARGAVA, SK
    [J]. INDIAN JOURNAL OF PURE & APPLIED MATHEMATICS, 1981, 12 (01): : 103 - 110
  • [7] Cellular automata classes: examples
    Delorme, Marianne
    Mazoyer, Jacques
    [J]. RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2008, 42 (01): : 37 - 53
  • [8] GENERALIZATION OF THOM CLASSES AND CHARACTERISTIC CLASSES TO NONSPHERICAL FIBRATIONS
    SCHULTZ, R
    [J]. CANADIAN JOURNAL OF MATHEMATICS-JOURNAL CANADIEN DE MATHEMATIQUES, 1974, 26 (01): : 138 - 144
  • [9] Examples of weak amalgamation classes
    Krawczyk, Adam
    Kruckman, Alex
    Kubis, Wieslaw
    Panagiotopoulos, Aristotelis
    [J]. MATHEMATICAL LOGIC QUARTERLY, 2022, 68 (02) : 178 - 188
  • [10] On the Role of Generalization in Transferability of Adversarial Examples
    Wang, Yilin
    Farnia, Farzan
    [J]. UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2023, 216 : 2259 - 2270