{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T08:38:50Z","timestamp":1770539930548,"version":"3.49.0"},"reference-count":59,"publisher":"Public Library of Science (PLoS)","issue":"11","license":[{"start":{"date-parts":[[2021,11,23]],"date-time":"2021-11-23T00:00:00Z","timestamp":1637625600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","award":["DSAIPA\/DS\/0022\/2018"],"award-info":[{"award-number":["DSAIPA\/DS\/0022\/2018"]}]},{"DOI":"10.13039\/501100004329","name":"Javna Agencija za Raziskovalno Dejavnost RS","doi-asserted-by":"crossref","award":["P5-0410"],"award-info":[{"award-number":["P5-0410"]}],"id":[{"id":"10.13039\/501100004329","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004329","name":"Javna Agencija za Raziskovalno Dejavnost RS","doi-asserted-by":"crossref","award":["P5-0410"],"award-info":[{"award-number":["P5-0410"]}],"id":[{"id":"10.13039\/501100004329","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["www.plosone.org"],"crossmark-restriction":false},"short-container-title":["PLoS ONE"],"abstract":"<jats:p>Wireless networks are among the fundamental technologies used to connect people. Considering the constant advancements in the field, telecommunication operators must guarantee a high-quality service to keep their customer portfolio. To ensure this high-quality service, it is common to establish partnerships with specialized technology companies that deliver software services in order to monitor the networks and identify faults and respective solutions. A common barrier faced by these specialized companies is the lack of data to develop and test their products. This paper investigates the use of generative adversarial networks (GANs), which are state-of-the-art generative models, for generating synthetic telecommunication data related to Wi-Fi signal quality. We developed, trained, and compared two of the most used GAN architectures: the Vanilla GAN and the Wasserstein GAN (WGAN). Both models presented satisfactory results and were able to generate synthetic data similar to the real ones. In particular, the distribution of the synthetic data overlaps the distribution of the real data for all of the considered features. Moreover, the considered generative models can reproduce the same associations observed for the synthetic features. We chose the WGAN as the final model, but both models are suitable for addressing the problem at hand.<\/jats:p>","DOI":"10.1371\/journal.pone.0260308","type":"journal-article","created":{"date-parts":[[2021,11,23]],"date-time":"2021-11-23T20:04:58Z","timestamp":1637697898000},"page":"e0260308","update-policy":"https:\/\/doi.org\/10.1371\/journal.pone.corrections_policy","source":"Crossref","is-referenced-by-count":15,"title":["Generative adversarial networks for generating synthetic features for Wi-Fi signal quality"],"prefix":"10.1371","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8793-1451","authenticated-orcid":true,"given":"Mauro","family":"Castelli","sequence":"first","affiliation":[]},{"given":"Luca","family":"Manzoni","sequence":"additional","affiliation":[]},{"given":"Tatiane","family":"Espindola","sequence":"additional","affiliation":[]},{"given":"Ale\u0161","family":"Popovi\u010d","sequence":"additional","affiliation":[]},{"given":"Andrea","family":"De Lorenzo","sequence":"additional","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2021,11,23]]},"reference":[{"key":"pone.0260308.ref001","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511841224","volume-title":"Wireless communications","author":"A Goldsmith","year":"2005"},{"key":"pone.0260308.ref002","unstructured":"Chen M, Challita U, Saad W, Yin C, Debbah M. Machine learning for wireless networks with artificial intelligence: A tutorial on neural networks. arXiv preprint arXiv:171002913. 2017;9."},{"issue":"4","key":"pone.0260308.ref003","doi-asserted-by":"crossref","first-page":"2595","DOI":"10.1109\/COMST.2018.2846401","article-title":"Deep learning for intelligent wireless networks: A comprehensive survey","volume":"20","author":"Q Mao","year":"2018","journal-title":"IEEE Communications Surveys & Tutorials"},{"key":"pone.0260308.ref004","volume-title":"Fundamentals of artificial neural networks","author":"MH Hassoun","year":"1995"},{"key":"pone.0260308.ref005","article-title":"Generative Adversarial LSTM Networks Learning for Resource Allocation in UAV-served M2M Communications","author":"YH Xu","year":"2021","journal-title":"IEEE Wireless Communications Letters"},{"key":"pone.0260308.ref006","doi-asserted-by":"crossref","first-page":"18797","DOI":"10.1109\/ACCESS.2020.2968595","article-title":"Deep deterministic policy gradient (DDPG)-based resource allocation scheme for NOMA vehicular communications","volume":"8","author":"YH Xu","year":"2020","journal-title":"IEEE Access"},{"key":"pone.0260308.ref007","doi-asserted-by":"crossref","unstructured":"He Y, Liang C, Yu FR, Zhao N, Yin H. Optimization of cache-enabled opportunistic interference alignment wireless networks: A big data deep reinforcement learning approach. In: 2017 IEEE International Conference on Communications (ICC). IEEE; 2017. p. 1\u20136.","DOI":"10.1109\/ICC.2017.7996332"},{"issue":"4","key":"pone.0260308.ref008","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1109\/TCCN.2017.2758370","article-title":"An introduction to deep learning for the physical layer","volume":"3","author":"T O\u2019shea","year":"2017","journal-title":"IEEE Transactions on Cognitive Communications and Networking"},{"key":"pone.0260308.ref009","doi-asserted-by":"crossref","unstructured":"Peng S, Jiang H, Wang H, Alwageed H, Yao YD. Modulation classification using convolutional neural network based deep learning model. In: 2017 26th Wireless and Optical Communication Conference (WOCC). IEEE; 2017. p. 1\u20135.","DOI":"10.1109\/WOCC.2017.7929000"},{"key":"pone.0260308.ref010","doi-asserted-by":"crossref","unstructured":"Cammerer S, Gruber T, Hoydis J, Ten Brink S. Scaling deep learning-based decoding of polar codes via partitioning. In: GLOBECOM 2017-2017 IEEE global communications conference. IEEE; 2017. p. 1\u20136.","DOI":"10.1109\/GLOCOM.2017.8254811"},{"key":"pone.0260308.ref011","doi-asserted-by":"crossref","unstructured":"Sun H, Chen X, Shi Q, Hong M, Fu X, Sidiropoulos ND. Learning to optimize: Training deep neural networks for wireless resource management. In: 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC). IEEE; 2017. p. 1\u20136.","DOI":"10.1109\/SPAWC.2017.8227766"},{"key":"pone.0260308.ref012","doi-asserted-by":"crossref","unstructured":"Liu L, Cheng Y, Cai L, Zhou S, Niu Z. Deep learning based optimization in wireless network. In: 2017 IEEE international conference on communications (ICC). IEEE; 2017. p. 1\u20136.","DOI":"10.1109\/ICC.2017.7996587"},{"key":"pone.0260308.ref013","unstructured":"Stampa G, Arias M, S\u00e1nchez-Charles D, Munt\u00e9s-Mulero V, Cabellos A. A deep-reinforcement learning approach for software-defined networking routing optimization. arXiv preprint arXiv:170907080. 2017;."},{"key":"pone.0260308.ref014","doi-asserted-by":"crossref","first-page":"5169","DOI":"10.1109\/ACCESS.2016.2604397","article-title":"A deep learning framework of quantized compressed sensing for wireless neural recording","volume":"4","author":"B Sun","year":"2016","journal-title":"IEEE Access"},{"key":"pone.0260308.ref015","doi-asserted-by":"crossref","first-page":"54024","DOI":"10.1109\/ACCESS.2019.2912896","article-title":"A survey of techniques for mobile service encrypted traffic classification using deep learning","volume":"7","author":"P Wang","year":"2019","journal-title":"IEEE Access"},{"issue":"5","key":"pone.0260308.ref016","doi-asserted-by":"crossref","first-page":"39","DOI":"10.5120\/10633-5373","article-title":"A survey on churn prediction techniques in communication sector","volume":"64","author":"N Kamalraj","year":"2013","journal-title":"International Journal of Computer Applications"},{"key":"pone.0260308.ref017","unstructured":"Goodfellow IJ, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, et al. Generative adversarial networks. arXiv preprint arXiv:14062661. 2014;."},{"key":"pone.0260308.ref018","doi-asserted-by":"crossref","DOI":"10.1016\/j.jjimei.2020.100004","article-title":"Generative adversarial network: An overview of theory and applications","author":"A Aggarwal","year":"2021","journal-title":"International Journal of Information Management Data Insights"},{"key":"pone.0260308.ref019","unstructured":"Arjovsky M, Bottou L. Towards principled methods for training generative adversarial networks. arXiv preprint arXiv:170104862. 2017;."},{"key":"pone.0260308.ref020","doi-asserted-by":"crossref","first-page":"36322","DOI":"10.1109\/ACCESS.2019.2905015","article-title":"Recent progress on generative adversarial networks (GANs): A survey","volume":"7","author":"Z Pan","year":"2019","journal-title":"IEEE Access"},{"key":"pone.0260308.ref021","doi-asserted-by":"crossref","unstructured":"Ghosh B, Dutta IK, Totaro M, Bayoumi M. A Survey on the Progression and Performance of Generative Adversarial Networks. In: 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT). IEEE; 2020. p. 1\u20138.","DOI":"10.1109\/ICCCNT49239.2020.9225510"},{"key":"pone.0260308.ref022","doi-asserted-by":"crossref","unstructured":"Nguyen TH, Nguyen T, Yoo M. Analysis of deployment approaches for virtual customer premises equipment. In: 2018 International Conference on Information Networking (ICOIN). IEEE; 2018. p. 289\u2013291.","DOI":"10.1109\/ICOIN.2018.8343127"},{"issue":"3","key":"pone.0260308.ref023","doi-asserted-by":"crossref","first-page":"1663","DOI":"10.1109\/TNET.2016.2643160","article-title":"Sampleless wi-fi: Bringing low power to wi-fi communications","volume":"25","author":"W Wang","year":"2017","journal-title":"IEEE\/ACM Transactions on Networking"},{"key":"pone.0260308.ref024","volume-title":"Deep learning","author":"I Goodfellow","year":"2016"},{"key":"pone.0260308.ref025","doi-asserted-by":"crossref","DOI":"10.1201\/9781315273570","volume-title":"An introduction to neural networks","author":"K Gurney","year":"2018"},{"issue":"1","key":"pone.0260308.ref026","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1109\/TVCG.2017.2744938","article-title":"Analyzing the training processes of deep generative models","volume":"24","author":"M Liu","year":"2017","journal-title":"IEEE transactions on visualization and computer graphics"},{"key":"pone.0260308.ref027","unstructured":"Roth K, Lucchi A, Nowozin S, Hofmann T. Stabilizing training of generative adversarial networks through regularization. arXiv preprint arXiv:170509367. 2017;."},{"key":"pone.0260308.ref028","unstructured":"Srivastava A, Valkov L, Russell C, Gutmann MU, Sutton C. Veegan: Reducing mode collapse in gans using implicit variational learning. arXiv preprint arXiv:170507761. 2017;."},{"issue":"3","key":"pone.0260308.ref029","doi-asserted-by":"crossref","first-page":"2224","DOI":"10.1109\/COMST.2019.2904897","article-title":"Deep learning in mobile and wireless networking: A survey","volume":"21","author":"C Zhang","year":"2019","journal-title":"IEEE Communications surveys & tutorials"},{"issue":"2","key":"pone.0260308.ref030","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3439723","article-title":"Generative adversarial networks in computer vision: A survey and taxonomy","volume":"54","author":"Z Wang","year":"2021","journal-title":"ACM Computing Surveys (CSUR)"},{"issue":"6","key":"pone.0260308.ref031","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/MWC.2012.6393523","article-title":"The COST 2100 MIMO channel model","volume":"19","author":"L Liu","year":"2012","journal-title":"IEEE Wireless Communications"},{"issue":"8","key":"pone.0260308.ref032","doi-asserted-by":"crossref","first-page":"2298","DOI":"10.1109\/TSP.2004.831028","article-title":"SVM multiregression for nonlinear channel estimation in multiple-input multiple-output systems","volume":"52","author":"M S\u00e1nchez-Fern\u00e1ndez","year":"2004","journal-title":"IEEE transactions on signal processing"},{"key":"pone.0260308.ref033","doi-asserted-by":"crossref","unstructured":"O\u2019Shea TJ, Roy T, West N. Approximating the void: Learning stochastic channel models from observation with variational generative adversarial networks. In: 2019 International Conference on Computing, Networking and Communications (ICNC). IEEE; 2019. p. 681\u2013686.","DOI":"10.1109\/ICCNC.2019.8685573"},{"key":"pone.0260308.ref034","unstructured":"Rosca M, Lakshminarayanan B, Warde-Farley D, Mohamed S. Variational approaches for auto-encoding generative adversarial networks. arXiv preprint arXiv:170604987. 2017;."},{"issue":"5","key":"pone.0260308.ref035","doi-asserted-by":"crossref","first-page":"3133","DOI":"10.1109\/TWC.2020.2970707","article-title":"Deep learning-based end-to-end wireless communication systems with conditional GANs as unknown channels","volume":"19","author":"H Ye","year":"2020","journal-title":"IEEE Transactions on Wireless Communications"},{"issue":"5","key":"pone.0260308.ref036","doi-asserted-by":"crossref","first-page":"3049","DOI":"10.1109\/TWC.2020.3047100","article-title":"Wideband channel estimation with a generative adversarial network","volume":"20","author":"E Balevi","year":"2021","journal-title":"IEEE Transactions on Wireless Communications"},{"key":"pone.0260308.ref037","doi-asserted-by":"crossref","unstructured":"Zhang Q, Ferdowsi A, Saad W. Distributed Generative Adversarial Networks for mmWaveChannel Modeling in Wireless UAV Networks. arXiv preprint arXiv:210210836. 2021;.","DOI":"10.1109\/ICC42927.2021.9501056"},{"key":"pone.0260308.ref038","doi-asserted-by":"crossref","unstructured":"Doshi A, Balevi E, Andrews JG. Compressed representation of high dimensional channels using deep generative networks. In: 2020 IEEE 21st International Workshop on Signal Processing Advances in Wireless Communications (SPAWC). IEEE; 2020. p. 1\u20135.","DOI":"10.1109\/SPAWC48557.2020.9154297"},{"issue":"1","key":"pone.0260308.ref039","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/JSAC.2020.3036947","article-title":"High dimensional channel estimation using deep generative networks","volume":"39","author":"E Balevi","year":"2020","journal-title":"IEEE Journal on Selected Areas in Communications"},{"issue":"2","key":"pone.0260308.ref040","doi-asserted-by":"crossref","first-page":"884","DOI":"10.1109\/TCOMM.2020.3031930","article-title":"Experienced deep reinforcement learning with generative adversarial networks (GANs) for model-free ultra reliable low latency communication","volume":"69","author":"ATZ Kasgari","year":"2020","journal-title":"IEEE Transactions on Communications"},{"issue":"1","key":"pone.0260308.ref041","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1109\/TCCN.2020.3010330","article-title":"Generative adversarial network in the air: Deep adversarial learning for wireless signal spoofing","volume":"7","author":"Y Shi","year":"2020","journal-title":"IEEE Transactions on Cognitive Communications and Networking"},{"key":"pone.0260308.ref042","unstructured":"Lin Z, Shi Y, Xue Z. Idsgan: Generative adversarial networks for attack generation against intrusion detection. arXiv preprint arXiv:180902077. 2018;."},{"key":"pone.0260308.ref043","doi-asserted-by":"crossref","first-page":"102177","DOI":"10.1016\/j.adhoc.2020.102177","article-title":"IGAN-IDS: An imbalanced generative adversarial network towards intrusion detection system in ad-hoc networks","volume":"105","author":"S Huang","year":"2020","journal-title":"Ad Hoc Networks"},{"key":"pone.0260308.ref044","doi-asserted-by":"crossref","unstructured":"Park T, Liu MY, Wang TC, Zhu JY. Semantic image synthesis with spatially-adaptive normalization. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition; 2019. p. 2337\u20132346.","DOI":"10.1109\/CVPR.2019.00244"},{"key":"pone.0260308.ref045","doi-asserted-by":"crossref","unstructured":"Isola P, Zhu JY, Zhou T, Efros AA. Image-to-image translation with conditional adversarial networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition; 2017. p. 1125\u20131134.","DOI":"10.1109\/CVPR.2017.632"},{"key":"pone.0260308.ref046","doi-asserted-by":"crossref","unstructured":"Ledig C, Theis L, Husz\u00e1r F, Caballero J, Cunningham A, Acosta A, et al. Photo-realistic single image super-resolution using a generative adversarial network. In: Proceedings of the IEEE conference on computer vision and pattern recognition; 2017. p. 4681\u20134690.","DOI":"10.1109\/CVPR.2017.19"},{"key":"pone.0260308.ref047","unstructured":"Karras T, Aila T, Laine S, Lehtinen J. Progressive Growing of GANs for Improved Quality, Stability, and Variation. In: International Conference on Learning Representations; 2018."},{"key":"pone.0260308.ref048","doi-asserted-by":"crossref","unstructured":"Karras T, Laine S, Aila T. A Style-Based Generator Architecture for Generative Adversarial Networks. In: 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE Computer Society; 2019. p. 4396\u20134405.","DOI":"10.1109\/CVPR.2019.00453"},{"key":"pone.0260308.ref049","doi-asserted-by":"crossref","unstructured":"Karras T, Laine S, Aittala M, Hellsten J, Lehtinen J, Aila T. Analyzing and Improving the Image Quality of StyleGAN. In: 2020 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE; 2020. p. 8107\u20138116.","DOI":"10.1109\/CVPR42600.2020.00813"},{"key":"pone.0260308.ref050","doi-asserted-by":"crossref","unstructured":"Huang X, Belongie S. Arbitrary style transfer in real-time with adaptive instance normalization. In: Proceedings of the IEEE International Conference on Computer Vision; 2017. p. 1501\u20131510.","DOI":"10.1109\/ICCV.2017.167"},{"key":"pone.0260308.ref051","unstructured":"Karras T, Aittala M, Hellsten J, Laine S, Lehtinen J, Aila T. Training Generative Adversarial Networks with Limited Data. In: IEEE Conference on Neural Information Processing Systems;; 2020."},{"issue":"10","key":"pone.0260308.ref052","doi-asserted-by":"crossref","first-page":"1071","DOI":"10.14778\/3231751.3231757","article-title":"Data synthesis based on generative adversarial networks","volume":"11","author":"N Park","year":"2018","journal-title":"Proceedings of the VLDB Endowment"},{"key":"pone.0260308.ref053","unstructured":"Xu L, Veeramachaneni K. Synthesizing tabular data using generative adversarial networks. arXiv preprint arXiv:181111264. 2018;."},{"key":"pone.0260308.ref054","unstructured":"Choi E, Biswal S, Malin B, Duke J, Stewart WF, Sun J. Generating multi-label discrete patient records using generative adversarial networks. In: Machine learning for healthcare conference. PMLR; 2017. p. 286\u2013305."},{"key":"pone.0260308.ref055","unstructured":"Arjovsky M, Chintala S, Bottou L. Wasserstein generative adversarial networks. In: International conference on machine learning. PMLR; 2017. p. 214\u2013223."},{"key":"pone.0260308.ref056","unstructured":"Kingma DP, Ba J. Adam: A method for stochastic optimization. arXiv preprint arXiv:14126980. 2014;."},{"key":"pone.0260308.ref057","unstructured":"Maas AL, Hannun AY, Ng AY. Rectifier nonlinearities improve neural network acoustic models. In: Proc. icml. vol. 30. Citeseer; 2013. p. 3."},{"key":"pone.0260308.ref058","unstructured":"Choi D, Shallue CJ, Nado Z, Lee J, Maddison CJ, Dahl GE. On empirical comparisons of optimizers for deep learning. arXiv preprint arXiv:191005446. 2019;."},{"issue":"1","key":"pone.0260308.ref059","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1214\/aoms\/1177729694","article-title":"On information and sufficiency","volume":"22","author":"S Kullback","year":"1951","journal-title":"The annals of mathematical statistics"}],"container-title":["PLOS ONE"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0260308","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,23]],"date-time":"2021-11-23T20:05:58Z","timestamp":1637697958000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0260308"}},"subtitle":[],"editor":[{"given":"Hongzhi","family":"Guo","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2021,11,23]]},"references-count":59,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2021,11,23]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pone.0260308","relation":{},"ISSN":["1932-6203"],"issn-type":[{"value":"1932-6203","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,23]]}}}