SpectraGAN: spectrum based generation of city scale spatiotemporal mobile network traffic data

City-scale spatiotemporal mobile network traffic data can support numerous applications in and beyond networking. However, operators are very reluctant to share their data, which is curbing innovation and research reproducibility. To remedy this status quo, we propose SpectraGAN, a novel deep generative model that, upon training with real-world network traffic measurements, can produce high-fidelity synthetic mobile traffic data for new, arbitrary sized geographical regions over long periods. To this end, the model only requires publicly available context information about the target region, such as population census data. SpectraGAN is an original conditional GAN design with the defining feature of generating spectra of mobile traffic at all locations of the target region based on their contextual features. Evaluations with mobile traffic measurement datasets collected by different operators in 13 cities across two European countries demonstrate that SpectraGAN can synthesize more dependable traffic than a range of representative baselines from the literature. We also show that synthetic data generated with SpectraGAN yield similar results to that with real data when used in applications like radio access network infrastructure power savings and resource allocation, or dynamic population mapping.

[1]  Paul Patras,et al.  Long-Term Mobile Traffic Forecasting Using Deep Spatio-Temporal Neural Networks , 2017, MobiHoc.

[2]  Aline Carneiro Viana,et al.  Mobile data traffic modeling: Revealing temporal facets , 2017, Comput. Networks.

[3]  Haiyun Luo,et al.  Traffic-driven power saving in operational 3G cellular networks , 2011, MobiCom.

[4]  Timo Aila,et al.  A Style-Based Generator Architecture for Generative Adversarial Networks , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[5]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[6]  Nicu Sebe,et al.  The Death and Life of Great Italian Cities: A Mobile Phone Data Perspective , 2016, WWW.

[7]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[8]  Laura Ferrari,et al.  Urban Sensing Using Mobile Phone Network Data: A Survey of Research , 2014, ACM Comput. Surv..

[9]  Victor Lempitsky,et al.  Image Generators with Conditionally-Independent Pixel Synthesis , 2020, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Newsha Ardalani,et al.  Beyond human-level accuracy: computational challenges in deep learning , 2019, PPoPP.

[11]  Jieping Ye,et al.  Deep Multi-View Spatial-Temporal Network for Taxi Demand Prediction , 2018, AAAI.

[12]  Connah Kendrick,et al.  Anysize GAN: A solution to the image-warping problem , 2020, ArXiv.

[13]  Fengli Xu,et al.  Context-aware real-time population estimation for metropolis , 2016, UbiComp.

[14]  Sándor Molnár,et al.  How to validate traffic generators? , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[15]  Peter Norvig,et al.  The Unreasonable Effectiveness of Data , 2009, IEEE Intelligent Systems.

[16]  Mahesh K. Marina,et al.  Urban Vibes and Rural Charms: Analysis of Geographic Diversity in Mobile Service Usage at National Scale , 2019, WWW.

[17]  Peter Sanders,et al.  Think Locally, Act Globally: Highly Balanced Graph Partitioning , 2013, SEA.

[18]  Carlo Ratti,et al.  Towards a comparative science of cities: using mobile traffic records in New York, London and Hong Kong , 2014, ArXiv.

[19]  Jan Kautz,et al.  Few-shot Video-to-Video Synthesis , 2019, NeurIPS.

[20]  Xiuwen Yi,et al.  DNN-based prediction model for spatio-temporal data , 2016, SIGSPATIAL/GIS.

[21]  Licia Capra,et al.  Urban Computing: Concepts, Methodologies, and Applications , 2014, TIST.

[22]  Cyrus Shahabi,et al.  Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting , 2017, ICLR.

[23]  Dino Pedreschi,et al.  Optimal Spatial Resolution for the Analysis of Human Mobility , 2012, 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.

[24]  Marco Fiore,et al.  How Should I Slice My Network?: A Multi-Service Empirical Evaluation of Resource Sharing Efficiency , 2018, MobiCom.

[25]  Marco Fiore,et al.  Large-Scale Mobile Traffic Analysis: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[26]  Antonio Pescapè,et al.  A tool for the generation of realistic network workload for emerging networking scenarios , 2012, Comput. Networks.

[27]  Marco Luca Sbodio,et al.  Data-Driven Transit Network Design From Mobile Phone Trajectories , 2016, IEEE Transactions on Intelligent Transportation Systems.

[28]  Yu Zheng,et al.  Deep Spatio-Temporal Residual Networks for Citywide Crowd Flows Prediction , 2016, AAAI.

[29]  Amin Vahdat,et al.  Swing: Realistic and Responsive Network Traffic Generation , 2009, IEEE/ACM Transactions on Networking.

[30]  Philip S. Yu,et al.  Deep Learning for Spatio-Temporal Data Mining: A Survey , 2019, IEEE Transactions on Knowledge and Data Engineering.

[31]  Jure Leskovec,et al.  Mobility network models of COVID-19 explain inequities and inform reopening , 2020, Nature.

[32]  Masatoshi Uehara,et al.  Generative Adversarial Nets from a Density Ratio Estimation Perspective , 2016, 1610.02920.

[33]  G. Fanti,et al.  Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questions , 2019, Internet Measurement Conference.

[34]  Carlo Ratti,et al.  Exploring Universal Patterns in Human Home-Work Commuting from Mobile Phone Data , 2013, PloS one.

[35]  Jiannong Cao,et al.  D-GAN: Deep Generative Adversarial Nets for Spatio-Temporal Prediction , 2019, ArXiv.

[36]  Olivier Festor,et al.  SONETOR: A social network traffic generator , 2014, 2014 IEEE International Conference on Communications (ICC).

[37]  Helmut Hlavacs,et al.  The Cellular Network as a Sensor: From Mobile Phone Data to Real-Time Road Traffic Monitoring , 2015, IEEE Transactions on Intelligent Transportation Systems.

[38]  Michael G. Strintzis,et al.  Optimized transmission of JPEG2000 streams over wireless channels , 2006, IEEE Transactions on Image Processing.

[39]  Gunnar Rätsch,et al.  Real-valued (Medical) Time Series Generation with Recurrent Conditional GANs , 2017, ArXiv.

[40]  Marco De Nadai,et al.  A multi-source dataset of urban life in the city of Milan and the Province of Trentino , 2015, Scientific Data.

[41]  Mathieu Bouet,et al.  Mobile Edge Computing Resources Optimization: A Geo-Clustering Approach , 2018, IEEE Transactions on Network and Service Management.

[42]  Luiz A. DaSilva,et al.  Assembling and Using a Cellular Dataset for Mobile Network Analysis and Planning , 2018, IEEE Transactions on Big Data.

[43]  Michela Meo,et al.  Radio Resource Management for Improving Energy Self-sufficiency of Green Mobile Networks , 2016, PERV.

[44]  Alexei A. Efros,et al.  Image-to-Image Translation with Conditional Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[45]  Lusheng Ji,et al.  Characterizing geospatial dynamics of application usage in a 3G cellular data network , 2012, 2012 Proceedings IEEE INFOCOM.

[46]  Dongjin Song,et al.  High resolution population estimates from telecommunications data , 2015, EPJ Data Science.

[47]  Wei Chang,et al.  EXIMIUS: A Measurement Framework for Explicit and Implicit Urban Traffic Sensing , 2018, SenSys.

[48]  Daqing Zhang,et al.  Deep mobile traffic forecast and complementary base station clustering for C-RAN optimization , 2018, J. Netw. Comput. Appl..

[49]  Fan Zhang,et al.  MultiCell: Urban Population Modeling Based on Multiple Cellphone Networks , 2018, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[50]  Paul S. Fisher,et al.  Image quality measures and their performance , 1995, IEEE Trans. Commun..

[51]  Yunhao Liu,et al.  Spatio-temporal analysis and prediction of cellular traffic in metropolis , 2017, 2017 IEEE 25th International Conference on Network Protocols (ICNP).

[52]  Luis E. Ortiz,et al.  Learning probabilistic models of cellular network traffic with applications to resource management , 2014, 2014 IEEE International Symposium on Dynamic Spectrum Access Networks (DYSPAN).

[53]  Jing Wang,et al.  Spatiotemporal modeling and prediction in cellular networks: A big data enabled deep learning approach , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[54]  Zbigniew Smoreda,et al.  Moving and Calling: Mobile Phone Data Quality Measurements and Spatiotemporal Uncertainty in Human Mobility Studies , 2013, AGILE Conf..

[55]  Les E. Atlas,et al.  Full-Capacity Unitary Recurrent Neural Networks , 2016, NIPS.

[56]  Adlen Ksentini,et al.  Improving Traffic Forecasting for 5G Core Network Scalability: A Machine Learning Approach , 2018, IEEE Network.

[57]  Marco Fiore,et al.  DeepCog: Optimizing Resource Provisioning in Network Slicing With AI-Based Capacity Forecasting , 2020, IEEE Journal on Selected Areas in Communications.

[58]  Marco Fiore,et al.  Not All Apps Are Created Equal: Analysis of Spatiotemporal Heterogeneity in Nationwide Mobile Service Usage , 2017, CoNEXT.

[59]  Sjoerd van Steenkiste,et al.  Towards Accurate Generative Models of Video: A New Metric & Challenges , 2018, ArXiv.

[60]  Yitong Li,et al.  Video Generation From Text , 2017, AAAI.

[61]  Minas Gjoka,et al.  On the Decomposition of Cell Phone Activity Patterns and their Connection with Urban Ecology , 2015, MobiHoc.

[62]  Mounim A. El-Yacoubi,et al.  Estimation of Static and Dynamic Urban Populations with Mobile Network Metadata , 2018, IEEE Transactions on Mobile Computing.

[63]  A. Tatem,et al.  Dynamic population mapping using mobile phone data , 2014, Proceedings of the National Academy of Sciences.

[64]  Magnus Wiese,et al.  Conditional Sig-Wasserstein GANs for Time Series Generation , 2020, SSRN Electronic Journal.

[65]  Razvan Pascanu,et al.  On the difficulty of training recurrent neural networks , 2012, ICML.

[66]  Simon Osindero,et al.  Conditional Generative Adversarial Nets , 2014, ArXiv.

[67]  Nitesh V. Chawla,et al.  Inferring Unusual Crowd Events from Mobile Phone Call Detail Records , 2015, ECML/PKDD.

[68]  Abhinav Sagar HRVGAN: High Resolution Video Generation using Spatio-Temporal GAN , 2020, ArXiv.

[69]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[70]  Binh Nguyen,et al.  ABSENCE: Usage-based Failure Detection in Mobile Networks , 2015, MobiCom.

[71]  Marco Ajmone Marsan,et al.  Greener RAN Operation Through Machine Learning , 2019, IEEE Transactions on Network and Service Management.

[72]  Jan Kautz,et al.  Video-to-Video Synthesis , 2018, NeurIPS.