CVLGNov 25, 2019

Identifying Model Weakness with Adversarial Examiner

arXiv:1911.11230v125 citations
Originality Incremental advance
AI Analysis

This addresses the need for more robust model evaluation in sensitive domains like autonomous driving, though it is incremental as it builds on existing adversarial testing concepts.

The paper tackles the problem of evaluating machine learning models by focusing on worst-case performance rather than average case, using an adversarial examiner to dynamically select test data that reveals model weaknesses. The method successfully emphasizes model vulnerabilities on ShapeNet object classification, preventing overly optimistic performance estimates.

Machine learning models are usually evaluated according to the average case performance on the test set. However, this is not always ideal, because in some sensitive domains (e.g. autonomous driving), it is the worst case performance that matters more. In this paper, we are interested in systematic exploration of the input data space to identify the weakness of the model to be evaluated. We propose to use an adversarial examiner in the testing stage. Different from the existing strategy to always give the same (distribution of) test data, the adversarial examiner will dynamically select the next test data to hand out based on the testing history so far, with the goal being to undermine the model's performance. This sequence of test data not only helps us understand the current model, but also serves as constructive feedback to help improve the model in the next iteration. We conduct experiments on ShapeNet object classification. We show that our adversarial examiner can successfully put more emphasis on the weakness of the model, preventing performance estimates from being overly optimistic.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes