File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

김미정

Kim, Mijung
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

DEVIATE: A Deep Learning Variance Testing Framework

Author(s)
Pham, Hung VietKim, MijungTan, LinYu, YaoliangNagappan, Nachiappan
Issued Date
2021-11-19
URI
https://scholarworks.unist.ac.kr/handle/201301/68202
Fulltext
https://conf.researchr.org/details/ase-2021/ase-2021-tool-demonstrations/6/DEVIATE-A-Deep-Learning-Variance-Testing-Framework
Citation
IEEE/ACM International Conference on Automated Software Engineering(Tool)
Abstract
Deep learning (DL) training is nondeterministic and such nondeterminism was shown to cause significant variance of model accuracy (up to 10.8%). Such variance may affect the validity of the comparison of newly proposed DL techniques with baselines. To ensure such validity, DL researchers and practitioners must replicate their experiments multiple times with identical settings to quantify the variance of the proposed approaches and baselines. Replicating and measuring DL variances reliably and efficiently is challenging and understudied. We propose a ready-to-deploy framework DEVIATE that (1)measures DL training variance of a DL model with minimal manual efforts, and (2) provides statistical tests of both accuracy and variance. Specifically, DEVIATEautomaticallyanalyzes the DL training code and extracts monitored important metrics (such as accuracy and loss). In addition, DEVIATE performs popular statistical tests and provides users with a report of statistical p-values and effect sizes along with various confidence levels when comparing to selected baselines. We demonstrate the effectiveness of DEVIATE by performing case studies with adversarial training. Specifically, for an adversarial training process that uses the Fast Gradient Signed Method to generate adversarial examples as the training data, DEVIATEmeasures a max difference of accuracy among 8 identical training runs with fixed random seeds to be up to 5.1%.
Publisher
IEEE/ACM

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.