ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM

© 2018 IEEE. CLEVER (Cross-Lipschitz Extreme Value for nEtwork Robustness) is an Extreme Value Theory (EVT) based robustness score for large-scale deep neural networks (DNNs). In this paper, we propose two extensions on this robustness score. First, we provide a new formal robustness guarantee for c...

Full description

Bibliographic Details
Main Authors: Weng, Tsui-Wei, Zhang, Huan, Chen, Pin-Yu, Lozano, Aurelie, Hsieh, Cho-Jui, Daniel, Luca
Format: Article
Language:English
Published: IEEE 2021
Online Access:https://hdl.handle.net/1721.1/137450
_version_ 1826197101661388800
author Weng, Tsui-Wei
Zhang, Huan
Chen, Pin-Yu
Lozano, Aurelie
Hsieh, Cho-Jui
Daniel, Luca
author_facet Weng, Tsui-Wei
Zhang, Huan
Chen, Pin-Yu
Lozano, Aurelie
Hsieh, Cho-Jui
Daniel, Luca
author_sort Weng, Tsui-Wei
collection MIT
description © 2018 IEEE. CLEVER (Cross-Lipschitz Extreme Value for nEtwork Robustness) is an Extreme Value Theory (EVT) based robustness score for large-scale deep neural networks (DNNs). In this paper, we propose two extensions on this robustness score. First, we provide a new formal robustness guarantee for classifier functions that are twice differentiable. We apply extreme value theory on the new formal robustness guarantee and the estimated robustness is called second-order CLEVER score. Second, we discuss how to handle gradient masking, a common defensive technique, using CLEVER with Backward Pass Differentiable Approximation (BPDA). With BPDA applied, CLEVER can evaluate the intrinsic robustness of neural networks of a broader class - networks with non-differentiable input transformations. We demonstrate the effectiveness of CLEVER with BPDA in experiments on a 121-layer Densenet model trained on the ImageNet dataset.
first_indexed 2024-09-23T10:42:49Z
format Article
id mit-1721.1/137450
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T10:42:49Z
publishDate 2021
publisher IEEE
record_format dspace
spelling mit-1721.1/1374502021-11-06T03:31:13Z ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM Weng, Tsui-Wei Zhang, Huan Chen, Pin-Yu Lozano, Aurelie Hsieh, Cho-Jui Daniel, Luca © 2018 IEEE. CLEVER (Cross-Lipschitz Extreme Value for nEtwork Robustness) is an Extreme Value Theory (EVT) based robustness score for large-scale deep neural networks (DNNs). In this paper, we propose two extensions on this robustness score. First, we provide a new formal robustness guarantee for classifier functions that are twice differentiable. We apply extreme value theory on the new formal robustness guarantee and the estimated robustness is called second-order CLEVER score. Second, we discuss how to handle gradient masking, a common defensive technique, using CLEVER with Backward Pass Differentiable Approximation (BPDA). With BPDA applied, CLEVER can evaluate the intrinsic robustness of neural networks of a broader class - networks with non-differentiable input transformations. We demonstrate the effectiveness of CLEVER with BPDA in experiments on a 121-layer Densenet model trained on the ImageNet dataset. 2021-11-05T13:37:18Z 2021-11-05T13:37:18Z 2018-11 2019-05-15T17:34:43Z Article http://purl.org/eprint/type/ConferencePaper https://hdl.handle.net/1721.1/137450 Weng, Tsui-Wei, Zhang, Huan, Chen, Pin-Yu, Lozano, Aurelie, Hsieh, Cho-Jui et al. 2018. "ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM." en 10.1109/globalsip.2018.8646356 Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf IEEE arXiv
spellingShingle Weng, Tsui-Wei
Zhang, Huan
Chen, Pin-Yu
Lozano, Aurelie
Hsieh, Cho-Jui
Daniel, Luca
ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM
title ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM
title_full ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM
title_fullStr ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM
title_full_unstemmed ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM
title_short ON EXTENSIONS OF CLEVER: A NEURAL NETWORK ROBUSTNESS EVALUATION ALGORITHM
title_sort on extensions of clever a neural network robustness evaluation algorithm
url https://hdl.handle.net/1721.1/137450
work_keys_str_mv AT wengtsuiwei onextensionsofcleveraneuralnetworkrobustnessevaluationalgorithm
AT zhanghuan onextensionsofcleveraneuralnetworkrobustnessevaluationalgorithm
AT chenpinyu onextensionsofcleveraneuralnetworkrobustnessevaluationalgorithm
AT lozanoaurelie onextensionsofcleveraneuralnetworkrobustnessevaluationalgorithm
AT hsiehchojui onextensionsofcleveraneuralnetworkrobustnessevaluationalgorithm
AT danielluca onextensionsofcleveraneuralnetworkrobustnessevaluationalgorithm