Skip to main content
QUICK REVIEW

[논문 리뷰] Reducing Network Agnostophobia

Akshay Raj Dhamija, Manuel Günther|arXiv (Cornell University)|2018. 11. 09.
Adversarial Robustness in Machine Learning인용 수 82
한 줄 요약

이 논문은 Entropic Open-Set 및 Objectosphere 손실을 도입하여 미지의 샘플에 대해 높은 엔트로피를 만들고 특징 크기로 알려진 샘플과 미지의 샘플을 구분하여 열린 세트 인식을 개선하고, OSCR 기반 평가 및 공개 코드.

ABSTRACT

Agnostophobia, the fear of the unknown, can be experienced by deep learning engineers while applying their networks to real-world applications. Unfortunately, network behavior is not well defined for inputs far from a networks training set. In an uncontrolled environment, networks face many instances that are not of interest to them and have to be rejected in order to avoid a false positive. This problem has previously been tackled by researchers by either a) thresholding softmax, which by construction cannot return "none of the known classes", or b) using an additional background or garbage class. In this paper, we show that both of these approaches help, but are generally insufficient when previously unseen classes are encountered. We also introduce a new evaluation metric that focuses on comparing the performance of multiple approaches in scenarios where such unseen classes or unknowns are encountered. Our major contributions are simple yet effective Entropic Open-Set and Objectosphere losses that train networks using negative samples from some classes. These novel losses are designed to maximize entropy for unknown inputs while increasing separation in deep feature space by modifying magnitudes of known and unknown samples. Experiments on networks trained to classify classes from MNIST and CIFAR-10 show that our novel loss functions are significantly better at dealing with unknown inputs from datasets such as Devanagari, NotMNIST, CIFAR-100, and SVHN.

연구 동기 및 목표

  • 실제 세계 배포에서의 알 수 없는 입력(agnostophobia) 문제를 동기 부여한다.
  • 배경 클래스를 전적으로 의존하지 않고 unseen 클래스에 대한 강인성을 개선하는 손실 함수 개발.
  • 열려 있는(open-set) 시나리오에 맞춘 평가 지표(OSCR) 제안.
  • MNIST/CIFAR 데이터셋에서 softmax 임계값과 배경 클래스 기준보다 개선을 입증한다.

제안 방법

  • 배경 샘플의 softmax 엔트로피를 최대화하도록 Entropic Open-Set 손실 정의.
  • 추가로 unknown의 깊은 특징 크기를 최소화하면서 known은 큰 크기를 유지하는 방식으로 Objectosphere 손실로 확장.
  • Entropic Open-Set 손실이 unknown 표현이 0 크기로 수렴하고 동일한 클래스 로짓이 되는 경우에 최소화됨을 이론적으로 증명.
  • Objectosphere가 알려진 샘플과 미지 샘플 간의 특징 크기 마진을 강제함을 보여준다.
  • OSCR 곡선을 사용해 거부와 인식 성능을 비교하는 평가를 한다.

실험 결과

연구 질문

  • RQ1특징 표현을 형성하는 손실이 Softmax 임계값이나 배경 클래스 접근법을 능가할 수 있는가?
  • RQ2Entropic Open-Set 및 Objectosphere 손실이 미지에 대해 더 높은 엔트로피와 알려진/미지 간의 더 큰 크기 차이를 가져오는가?
  • RQ3데이터셋 간에 공정하게 비교하는 principled한 평가 지표(OSCR)가 존재하는가?

주요 결과

실험 / 아키텍처Unknowns D_a | 데이터셋알고리즘CCR at FPR 1e-4CCR at FPR 1e-3CCR at FPR 1e-2CCR at FPR 1e-1
LeNet++ with MNIST-CIFAR setupDevanagri (MNIST c. background)Softmax0.00.00.07770.9007
LeNet++ with MNIST-CIFAR setupDevanagriBackground0.00.44020.75270.9313
LeNet++ with MNIST-CIFAR setupNotMNISTEntropic Open-Set0.71420.87460.95800.9788
LeNet++ with MNIST-CIFAR setupNotMNISTObjectosphere0.73500.91080.96580.9791
NotMNIST experiment (MNIST baseline)NotMNISTSoftmax0.00.33970.49540.8288
NotMNIST experiment (MNIST baseline)NotMNISTBackground0.38060.71790.90680.9624
NotMNIST experiment (MNIST baseline)NotMNISTEntropic Open-Set0.42010.85780.95150.9780
NotMNIST experiment (MNIST baseline)NotMNISTObjectosphere0.51200.89650.95630.9773
ResNet-18 CIFAR-10 setupSVHN (Unknowns)Softmax0.19240.29490.45990.6473
ResNet-18 CIFAR-10 setupSVHN (Unknowns)Background0.20120.30220.48030.6981
ResNet-18 CIFAR-10 setupSVHN (Unknowns)Entropic Open-Set0.10710.23380.42770.6214
ResNet-18 CIFAR-10 setupSVHN (Unknowns)Objectosphere0.18620.33870.50740.6886
CIFAR-100 subset experimentCIFAR-100 Subset 4500Scaled ObjectosphereN/AN/AN/AN/A
  • Entropic Open-Set 손실은 미지/배경 샘플의 엔트로피를 증가시키고 미지 입력 처리 성능을 개선한다.
  • Objectosphere 손실은Softmax 엔트로피를 더 증가시키고 알려진 샘플과 미지 샘플 간의 크기 차이를 더 크게 한다.
  • 두 손실 모두 MNIST/ CIFAR-10 파생 태스크에서 softmax 임계값과 배경 클래스 기반을 능가하며, 미지는 Devanagari, NotMNIST, CIFAR-100, SVHN에서 얻은다.
  • OSCR 곡선은 알려진-미지 거부 및 올바른 알려진 클래스 분류에 초점을 맞춘 임계값 기반 평가를 제공한다.
  • 실험은 Entropic Open-Set 및 Objectosphere가 고정된 FPR에서 CCR이 더 높음을 여러 데이터셋에서 보여준다.
  • 제공된 접근법의 코드는 공개적으로 이용 가능하다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.