journal article·2023Open access

Chained Dual-Generative Adversarial Network: A Generalized Defense Against Adversarial Attacks

Amitoj Bir Singh, Lalit Kumar Awasthi, Urvashi, Mohammad Shorfuzzaman, Abdulmajeed Alsufyani, Mueen Uddin

Computers, Materials & Continua· Volume 74· Issue 2

Abstract

Neural networks play a significant role in the field of image classification. When an input image is modified by adversarial attacks, the changes are imperceptible to the human eye, but it still leads to misclassification of the images. Researchers have demonstrated these attacks to make production self-driving cars misclassify Stop Road signs as 45 Miles Per Hour (MPH) road signs and a turtle being misclassified as AK47. Three primary types of defense approaches exist which can safeguard against such attacks i.e., Gradient Masking, Robust Optimization, and Adversarial Example Detection. Very few approaches use Generative Adversarial Networks (GAN) for Defense against Adversarial Attacks. In this paper, we create a new approach to defend against adversarial attacks, dubbed Chained Dual-Generative Adversarial Network (CD-GAN) that tackles the defense against adversarial attacks by minimizing the perturbations of the adversarial image using iterative oversampling and undersampling using GANs. CD-GAN is created using two GANs, i.e., CDGAN’s Sub-Resolution GAN and CDGAN’s Super-Resolution GAN. The first is CDGAN’s Sub-Resolution GAN which takes the original resolution input image and oversamples it to generate a lower resolution neutralized image. The second is CDGAN’s Super-Resolution GAN which takes the output of the CDGAN’s Sub-Resolution and undersamples, it to generate the higher resolution image which removes any remaining perturbations. Chained Dual GAN is formed by chaining these two GANs together. Both of these GANs are trained independently. CDGAN’s Sub-Resolution GAN is trained using higher resolution adversarial images as inputs and lower resolution neutralized images as output image examples. Hence, this GAN downscales the image while removing adversarial attack noise. CDGAN’s Super-Resolution GAN is trained using lower resolution adversarial images as inputs and higher resolution neutralized images as output images. Because of this, it acts as an Upscaling GAN while removing the adversarial attak noise. Furthermore, CD-GAN has a modular design such that it can be pre-fixed to any existing classifier without any retraining or extra effort, and can defend any classifier model against adversarial attack. In this way, it is a Generalized Defense against adversarial attacks, capable of defending any classifier model against any attacks. This enables the user to directly integrate CD-GAN with an existing production deployed classifier smoothly. CD-GAN iteratively removes the adversarial noise using a multi-step approach in a modular approach. It performs comparably to the state of the arts with mean accuracy of 33.67 while using minimal compute resources in training.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Adversarial Robustness in Machine Learning · Integrated Circuits and Semiconductor Failure Analysis · Digital Media Forensic Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (49)

Show source-provided references
1. Constraint-based measures for DNA sequence mining using group search optimization algorithm10.22266/ijies2016.0930.09 ↗
2. Mining DNA sequence patterns with constraints using hybridization of firefly and group search optimization10.1515/jisys-2016-0111 ↗
3. Analysis of dimensionality reduction techniques on big data10.1109/ACCESS.2020.2980942 ↗
4. BIG data based on healthcare analysis using IOT devices10.1088/1757-899X/263/4/042059 ↗
5. R. Kaluri, D. S. Rajput, Q. Xin, K. Lakshmanna, S. Bhattacharya et al., “Roughsets-based approach for predicting battery life in IoT,” in arXiv preprint arXiv:2102.06026, 2021.10.32604/iasc.2021.014369 ↗
6. H. Sun, T. Zhu, Z. Zhang, D. J. Xiong and W. Zhou, “Adversarial attacks against deep generative models on data: A survey,” in arXiv preprint arXiv:2112.00247, 2021.10.1109/TKDE.2021.3130903 ↗
7. L. Ye, “Thundernna: A white box adversarial attack,” in arXiv preprint arXiv:2111.12305, 2021.
8. I. J. Goodfellow, J. Shlens and C. Szegedy, “Explaining and harnessing adversarial examples,” in ICLR’15. arXiv preprint arXiv:1412.6572, 2015.
9. Robust physical-world attacks on deep learning visual classification
10. N. Morgulis, A. Kreines, S. Mendelowitz and Y. Weisglass, “Fooling a real car with adversarial traffic signs,” arXiv preprint arXiv:1907.00374, 2019.
11. Synthesizing robust adversarial examples
12. T. Muncsan and A. Kiss, “Transferability of fast gradient sign method,” in Proc. of SAI Intelligent Systems Conf., Virtual Event, Springer, Cham, pp. 23–34, 2020.10.1007/978-3-030-55187-2_3 ↗
13. On the convergence of a basic iterative method for the implicit complementarity problem10.1007/BF00934765 ↗
14. Adversarial examples are not easily detected: Bypassing ten detection methods
15. Towards evaluating the robustness of neural networks
16. Simple black-box adversarial attacks
17. N. Papernot, P. McDaniel and I. Goodfellow, “Transferability in machine learning: From phenomena to black-box attacks using adversarial samples,” in arXiv preprint arXiv:1605.07277, 2016.
18. Zoo: Zeroth order optimization based black-box attacks to deep neural networks without training substitute models
19. A. Ilyas, L. Engstrom, A. Athalye and J. Lin, “Query-efficient black-box adversarial examples (superceded), ” in arXiv preprint arXiv:1712.07113, 2017.
20. Gray-box adversarial training
21. Distillation as a defense to adversarial perturbations against deep neural networks
22. H. Qiu, Y. Zeng, Q. Zheng, T. Zhang, M. Qiu et al., “Mitigating advanced adversarial attacks with more advanced gradient obfuscation techniques,” in arXiv preprint arXiv:2005.13712, 2020.
23. F. Tram`er, A. Kurakin, N. Papernot, I. Goodfellow, D. Boneh et al., “Ensemble adversarial training: Attacks and defenses,” in arXiv preprint arXiv:1705.07204, 2017.
24. Y. Song, T. Kim, S. Nowozin, S. Ermon and N. Kushman, “Pixeldefend: Leveraging generative models to understand and defend against adversarial examples,” in arXiv preprint arXiv:1710.10766, 2017.
25. B. Li, Y. Vorobeychik and X. Chen, “A general retraining framework for scalable adversarial classification,” in arXiv preprint arXiv:1604.02606, 2016.
26. J. H. Metzen, T. Genewein, V. Fischer and B. Bischoff, “On detecting adversarial perturbations,” in arXiv preprint arXiv:1702.04267, 2017.
27. K. Grosse, P. Manoharan, N. Papernot, M. Backes and P. McDaniel, “On the (statistical) detection of adversarial examples,” in arXiv preprint arXiv:1702.06280, 2017.
28. W. Xu, D. Evans and Y. Qi, “Feature squeezing: Detecting adversarial examples in deep neural networks,” in arXiv preprint arXiv:1704.01155, 2017.10.14722/ndss.2018.23198 ↗
29. Defense against adversarial attacks using chained dual-GAN approach
30. Imagenet large scale visual recognition challenge10.1007/s11263-015-0816-y ↗
31. Universal adversarial attack on attention and the resulting dataset damagenet
32. F. Croce, M. Andriushchenko, V. Sehwag, E. Debenedetti, N. Flammarion et al., “Robustbench: A standardized adversarial robustness benchmark,” in arXiv preprint arXiv:2010.09670, 2020.
33. Lexicalized dependency paths based supervised learning for relation extraction10.32604/csse.2022.030759 ↗
34. Employing lexicalized dependency paths for active learning of relation extraction10.32604/iasc.2022.030794 ↗
35. Robust attack detection approach for iiot using ensemble classifier10.32604/cmc.2021.013852 ↗
36. CANintelliIDS: Detecting in-vehicle intrusion attacks on a controller area network using CNN and attention-based GRU10.1109/TNSE.2021.3059881 ↗
37. Keysplitwatermark: Zero watermarking algorithm for software protection against cyber-attacks10.1109/ACCESS.2020.2988160 ↗
38. Efficient and secure implementation of BLS multisignature scheme on TPM
39. Detection of adversarial attacks in AI-based intrusion detection systems using explainable AI
40. A multi-scale u-shaped attention network-based GAN method for single image dehazing
41. Robust dynamic network traffic partitioning against malicious attacks10.1016/j.jnca.2016.04.013 ↗
42. A novel image classification approach via dense-MobileNet models10.1155/2020/7602384 ↗
43. Zero knowledge proofs based authenticated key agreement protocol for sustainable healthcare10.1016/j.scs.2022.103766 ↗
44. Cloud Key management based on verifable secret sharing
45. Security and privacy in cloud computing: Technical review10.3390/fi14010011 ↗
46. OFDM with index modulation in orbital angular momentum multiplexed free space optical links
47. Experimental demonstration of space-time coding for MDL mitigation in few-mode fiber transmission systems
48. Capacity enhancement of few-mode fiber transmission systems impaired by mode-dependent loss10.3390/app8030326 ↗
49. Filtered multicarrier waveforms classification: A deep learning-based approach10.1109/ACCESS.2021.3078252 ↗