{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T08:31:07Z","timestamp":1776328267313,"version":"3.50.1"},"reference-count":57,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2021,12,30]],"date-time":"2021-12-30T00:00:00Z","timestamp":1640822400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1828811"],"award-info":[{"award-number":["1828811"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Generative adversarial network (GAN) has been regarded as a promising solution to many machine learning problems, and it comprises of a generator and discriminator, determining patterns and anomalies in the input data. However, GANs have several common failure modes. Typically, a mode collapse occurs when a GAN fails to fit the set optimizations and leads to several instabilities in the generative model, diminishing the capability to generate new content regardless of the dataset. In this paper, we study conditional limiter solutions for mode collapse for the Intrusion Detection System (IDS) Control Flow GAN (ICF-GAN) model. Specifically, the ICF-GAN\u2019s mode collapse instances are limited by a mini-batch method that significantly improves the model accuracy. Performance evaluation is conducted using numerical results obtained from experiments.<\/jats:p>","DOI":"10.3390\/s22010264","type":"journal-article","created":{"date-parts":[[2021,12,30]],"date-time":"2021-12-30T23:29:07Z","timestamp":1640906947000},"page":"264","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["On the Performance of Generative Adversarial Network by Limiting Mode Collapse for Malware Detection Systems"],"prefix":"10.3390","volume":"22","author":[{"given":"Acklyn","family":"Murray","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering and Computer Science, Howard University, Washington, DC 20059, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3638-3464","authenticated-orcid":false,"given":"Danda B.","family":"Rawat","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering and Computer Science, Howard University, Washington, DC 20059, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1145\/3422622","article-title":"Generative adversarial networks","volume":"63","author":"Goodfellow","year":"2020","journal-title":"Commun. ACM"},{"key":"ref_2","unstructured":"Zhang, H., Goodfellow, I., Metaxas, D., and Odena, A. (2019, January 9\u201315). Self-attention generative adversarial networks. Proceedings of the 36th International Conference on Machine Learning, ICML 2019, Long Beach, CA, USA."},{"key":"ref_3","first-page":"10","article-title":"How Generative Adversarial Networks and Their Variants Work","volume":"52","author":"Hong","year":"2019","journal-title":"ACM Comput. Surv."},{"key":"ref_4","unstructured":"Leveson, N.G. (2016). Engineering a Safer World: Systems Thinking Applied to Safety, The MIT Press."},{"key":"ref_5","unstructured":"Diogo, S.C. (2000). Active STPA: Integration of Hazard Analysis into a Safety Management System Framework. [Ph.D. Thesis, Massachusetts Institute of Technology]."},{"key":"ref_6","unstructured":"Leveson, N. (2016). STPA (System-Theoretic Process Analysis) Compliance with MIL-STD-882E and other Army Safety Standards. [Master\u2019s Thesis, Massachusetts Institute of Technology]."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"e362","DOI":"10.7717\/peerj-cs.362","article-title":"Data-flow-based adaption of the System-Theoretic Process Analysis for Security (STPA-Sec)","volume":"7","author":"Yu","year":"2021","journal-title":"PeerJ Comput. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ghosh, A., Kulharia, V., Namboodiri, V., Torr, P.H., and Dokania, P.K. (2018, January 18\u201322). Multi-agent Diverse Generative Adversarial Networks. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00888"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1016\/j.neunet.2020.04.008","article-title":"Generative Adversarial Networks are special cases of Artificial Curiosity (1990) and also closely related to Predictability Minimization (1991)","volume":"127","author":"Schmidhuber","year":"2020","journal-title":"Neural Netw."},{"key":"ref_10","first-page":"31","article-title":"A survey of game theoretic approaches for adversarial machine learning in cybersecurity tasks","volume":"40","author":"Dasgupta","year":"2019","journal-title":"AI Mag."},{"key":"ref_11","unstructured":"Arjovsky, M., Chintala, S., and Bottou, L. (2017). Wasserstein GAN. arXiv."},{"key":"ref_12","unstructured":"Metz, L., Poole, B., Pfau, D., and Sohl-Dickstein, J. (2016). Unrolled generative adversarial networks. arXiv."},{"key":"ref_13","unstructured":"Li, J., Madry, A., Peebles, J., and Schmidt, L. (2017). Towards understanding the dynamics of generative adversarial networks. arXiv."},{"key":"ref_14","unstructured":"Tolstikhin, I., Gelly, S., Bousquet, O., Simon-Gabriel, C.J., and Sch\u00f6lkopf, B. (2017). AdaGAN: Boosting Generative Models. arXiv."},{"key":"ref_15","unstructured":"Srivastava, A., Valkoz, L., Russell, C., Gutmann, M.U., and Sutton, C. (2017, January 4\u20139). Veegan: Reducing mode collapse in gans using implicit variational learning. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA."},{"key":"ref_16","unstructured":"Mescheder, L., Geiger, A., and Nowozin, S. (2018, January 10\u201315). Which training methods for GANs do actually converge?. Proceedings of the Machine Learning Research, PMLR, Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden."},{"key":"ref_17","unstructured":"Thanh-Tung, H., Tran, T., and Venkatesh, S. (2019, January 6\u20139). Improving generalization and stability of generative adversarial networks. Proceedings of the International Conference on Learning Representations, New Orleans, LA, USA."},{"key":"ref_18","unstructured":"Lala, S., Shady, M., Belyaeva, A., and Liu, M. (2018, January 25\u201327). Evaluation of mode collapse in generative adversarial networks. Proceedings of the 2018 IEEE High Performance Extreme Computing, Waltham, MA, USA."},{"key":"ref_19","unstructured":"Jolicoeur-Martineau, A. (2019, January 6\u20139). The relativistic discriminator: A key element missing from standard GaN. Proceedings of the 7th International Conference on Learning Representations, ICLR 2019, New Orleans, LA, USA."},{"key":"ref_20","unstructured":"Heusel, M., Ramsauer, H., Unterthiner, T., Nessler, B., and Hochreiter, S. (2017, January 4\u20139). GANs trained by a two time-scale update rule converge to a local nash equilibrium. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Shu, D., Cong, W., Chai, J., and Tucker, C.S. (2020, January 13). Encrypted rich-data steganography using generative adversarial networks. Proceedings of the 2nd ACM Workshop on Wireless Security and Machine Learning, Linz, Austria.","DOI":"10.1145\/3395352.3402626"},{"key":"ref_22","unstructured":"Hoang, Q., Nguyen, T.D., Le, T., and Phung, D. (2017). Multi-generator generative adversarial nets. arXiv."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Amirian, J., Hayet, J.B., and Pettr\u00e9, J. (2019, January 15\u201320). Social ways: Learning multi-modal distributions of pedestrian trajectories with gans. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition Workshops, Long Beach, CA, USA.","DOI":"10.1109\/CVPRW.2019.00359"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Durall, R., Chatzimichailidis, A., Labus, P., and Keuper, J. (2021, January 8\u201310). Combating Mode Collapse in GAN Training: An Empirical Analysis using Hessian Eigenvalues. Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, Online.","DOI":"10.5220\/0010167902110218"},{"key":"ref_25","unstructured":"Allahyani, M., Alsulami, R., Alwafi, T., Alafif, T., Ammar, H., Sabban, S., and Chen, X. (2021, September 29). SD2GAN: A Siamese Dual Discriminator Generative Adversarial Network for Mode Collapse Reduction. Available online: https:\/\/www.researchgate.net\/publication\/350109061_SD2GAN_A_Siamese_Dual_Discriminator_Generative_Adversarial_Network_for_Mode_Collapse_Reduction."},{"key":"ref_26","unstructured":"Shi, L., Li, Y., and Yan, J. (2021). IID-GAN: An IID Sampling Perspective for Regularizing Mode Collapse. arXiv."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Abusitta, A., Wahab, O.A., and Fung, B.C.M. (2021, January 18\u201322). VirtualGAN: Reducing Mode Collapse in Generative Adversarial Networks Using Virtual Mapping. Proceedings of the 2021 International Joint Conference on Neural Networks (IJCNN), Shenzhen, China.","DOI":"10.1109\/IJCNN52387.2021.9533656"},{"key":"ref_28","unstructured":"Pei, S., Xu, R.Y.D., Xiang, S., and Meng, G. (2021). Alleviating Mode Collapse in GAN via Pluggable Diversity Penalty Module. arXiv."},{"key":"ref_29","first-page":"563","article-title":"On Mode Collapse in Generative Adversarial Networks","volume":"Volume 12892","author":"Zhang","year":"2021","journal-title":"Topics in Cryptology\u2014CT-RSA 2020"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Bang, D., and Shim, H. (2021, January 11\u201317). MGGAN: Solving Mode Collapse Using Manifold-Guided Training. Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV) Workshops, Online.","DOI":"10.1109\/ICCVW54120.2021.00266"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"107646","DOI":"10.1016\/j.patcog.2020.107646","article-title":"Tackling mode collapse in multi-generator GANs with orthogonal vectors","volume":"110","author":"Li","year":"2021","journal-title":"Pattern Recognit."},{"key":"ref_32","unstructured":"Salimans, T., Goodfellow, I., Zaremba, W., Cheung, V., Radford, A., and Chen, X. (2016, January 5\u201310). Improved Techniques for Training GANs. Advances in Neural Information Processing Systems. Proceedings of the 30th International Conference on Neural Information Processing Systems, Barcelona, Spain."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Obukhov, A., and Krasnyanskiy, M. (2020, January 14\u201317). Quality Assessment Method for GAN Based on Modified Metrics Inception Score and Fr\u00e9chet Inception Distance. Proceedings of the Computational Methods in Systems and Software, Online, Czech Republic.","DOI":"10.1007\/978-3-030-63322-6_8"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Li, D., Chen, D., Jin, B., Shi, L., Goh, J., and Ng, S.K. (2019, January 17\u201319). MAD-GAN: Multivariate anomaly detection for time series data with generative adversarial networks. Proceedings of the International Conference on Artificial Neural Networks, Munich, Germany.","DOI":"10.1007\/978-3-030-30490-4_56"},{"key":"ref_35","unstructured":"Wiatrak, M., Albrecht, S.V., and Nystrom, A. (2019). Stabilizing generative adversarial networks: A survey. arXiv."},{"key":"ref_36","unstructured":"Salimans, T., Goodfellow, I., Zaremba, W., Cheung, V., Radford, A., and Chen, X. (2016). Improved techniques for training gans. arXiv."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Park, S.-W., Huh, J.-H., and Kim, J.-C. (2020). BEGAN v3: Avoiding Mode Collapse in GANs Using Variational Inference. Electronics, 9.","DOI":"10.3390\/electronics9040688"},{"key":"ref_38","unstructured":"Kamphaug, \u00c5. (2018). A Generative Adversarial Approach for Packet Manipulation Detection. [Master\u2019s Thesis, University of Agder]."},{"key":"ref_39","unstructured":"(2021, April 01). Khan, F. A Novel Two-Stage Deep Learning Model for Efficient Network Intrusion Detection. IEEE Xplore. Available online: https:\/\/ieeexplore.ieee.org\/abstract\/document\/8643036."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Janarthanan, T., and Zargari, S. (2017, January 19\u201321). Feature selection in UNSW-NB15 and KDDCUP\u201999 datasets. Proceedings of the 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, UK.","DOI":"10.1109\/ISIE.2017.8001537"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"012018","DOI":"10.1088\/1742-6596\/1192\/1\/012018","article-title":"Improving AdaBoost-based Intrusion Detection System (IDS) Performance on CIC IDS 2017 Dataset","volume":"1192","author":"Yulianto","year":"2019","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"5249190","DOI":"10.1155\/2018\/5249190","article-title":"LSTM-Based Hierarchical Denoising Network for Android Malware Detection","volume":"2018","author":"Yan","year":"2018","journal-title":"Secur. Commun. Netw."},{"key":"ref_43","unstructured":"Che, T., Li, Y., Zhang, R., Hjelm, R.D., Li, W., Song, Y., and Bengio, Y. (2020, June 19). Maximum-Likelihood Augmented Discrete Generative Adversarial Networks. February 2017. Available online: http:\/\/arxiv.org\/abs\/1702.07983."},{"key":"ref_44","unstructured":"Sutskever, I., Vinyals, O., and Le, Q.V. (2021, April 20). Sequence to Sequence Learning with Neural Networks. In Advances in Neural Information Processing Systems; 2014; Volume 4, pp. 3104\u20133112. Available online: http:\/\/arxiv.org\/abs\/1409.3215."},{"key":"ref_45","unstructured":"Fern\u00e1ndez, S., Graves, A., and Schmidhuber, J. (2007, January 6\u201312). Sequence labelling in structured domains with hierarchical recurrent neural networks. Proceedings of the 20th International Joint Conference on Artificial Intelligence, IJCAI 2007, Hyderabad, India."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Du, X., Zhang, H., Van Nguyen, H., and Han, Z. (2017, January 24\u201327). Stacked LSTM Deep Learning Model for Traffic Prediction in Vehicle-to-Vehicle Communication. Proceedings of the 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), Toronto, ON, Canada.","DOI":"10.1109\/VTCFall.2017.8288312"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"2222","DOI":"10.1109\/TNNLS.2016.2582924","article-title":"LSTM: A Search Space Odyssey","volume":"28","author":"Greff","year":"2016","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_48","unstructured":"Yao, K., Cohn, T., Vylomova, K., Duh, K., and Dyer, C. (2015). Depth-gated LSTM. arXiv."},{"key":"ref_49","first-page":"7247095","article-title":"Detecting Malware with an Ensemble Method Based on Deep Neural Network","volume":"2018","author":"Yan","year":"2018","journal-title":"Secur. Commun. Networks"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Wang, P., Li, S., Ye, F., Wang, Z., and Zhang, M. (2020, January 7\u201311). PacketCGAN: Exploratory Study of Class Imbalance for Encrypted Traffic Classification Using CGAN. Proceedings of the ICC 2020\u20142020 IEEE International Conference on Communications (ICC), Dublin, Ireland.","DOI":"10.1109\/ICC40277.2020.9148946"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Hao, X., Jiang, Z., Xiao, Q., Wang, Q., Yao, Y., Liu, B., and Liu, J. (2021, January 5\u20137). Producing More with Less: A GAN-based Network Attack Detection Approach for Imbalanced Data. Proceedings of the 2021 IEEE 24th International Conference on Computer Supported Cooperative Work in Design (CSCWD), IEEE, Dalian, China.","DOI":"10.1109\/CSCWD49262.2021.9437863"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Moustafa, N., and Slay, J. (2015, January 10\u201312). UNSW-NB15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set). Proceedings of the 2015 Military Communications and Information Systems Conference (MilCIS), Canberra, Australia.","DOI":"10.1109\/MilCIS.2015.7348942"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Sarhan, M., Layeghy, S., Gallagher, M., and Portmann, M. (2021). From Zero-Shot Machine Learning to Zero-Day Attack Detection. arXiv.","DOI":"10.21203\/rs.3.rs-2097775\/v1"},{"key":"ref_54","first-page":"9947059","article-title":"A GAN and Feature Selection-Based Oversampling Technique for Intrusion Detection","volume":"2021","author":"Liu","year":"2021","journal-title":"Secur. Commun. Netw."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Zhang, R., Xu, L., Yu, Z., Shi, Y., Mu, C., and Xu, M. (2021). Deep-IRTarget: An Automatic Target Detector in Infrared Imagery using Dual-domain Feature Extraction and Allocation. IEEE Trans. Multimed., 1.","DOI":"10.1109\/TMM.2021.3070138"},{"key":"ref_56","unstructured":"Smith, S.L., and Le, Q.V. (2017). A bayesian perspective on generalization and stochastic gradient descent. arXiv."},{"key":"ref_57","unstructured":"Gower, R.M., Loizou, N., Qian, X., Sailanbayev, A., Shulgin, E., and Richt\u00e1rik, P. (2019, January 9\u201315). SGD: General analysis and improved rates. Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/1\/264\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:56:14Z","timestamp":1760169374000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/1\/264"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,30]]},"references-count":57,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,1]]}},"alternative-id":["s22010264"],"URL":"https:\/\/doi.org\/10.3390\/s22010264","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,30]]}}}