Yuxuan Jiang, Koichi Nihei, Junnan Li, H. Yoshida, Dai Kanetomo
{"title":"Learning on the Fly: An RNN-Based Online Throughput Prediction Framework for UAV Communications","authors":"Yuxuan Jiang, Koichi Nihei, Junnan Li, H. Yoshida, Dai Kanetomo","doi":"10.1109/ICCWorkshops49005.2020.9145220","DOIUrl":null,"url":null,"abstract":"This paper presents learning on the fly (LoF), a two-stage online framework to predict the achievable application-layer throughput in the downlink data communication from an unmanned aerial vehicle (UAV) to a ground access point. LoF is based on a recurrent neural network (RNN). While the UAV is flying, LoF trains the RNN with constantly observed throughput and in the meantime, makes throughput predictions for the near future. Both the training and prediction can concurrently run on a non-GPU device at the network edge (e.g., on the UAV). To this end, we design LoF with a lightweight RNN architecture and a customized training process by weighted sampling on a sliding window. We implement LoF using PyTorch. Numerical results show that LoF is able to achieve an average prediction accuracy of 87.65%, outperforming existing approaches in the literature.","PeriodicalId":254869,"journal":{"name":"2020 IEEE International Conference on Communications Workshops (ICC Workshops)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Communications Workshops (ICC Workshops)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCWorkshops49005.2020.9145220","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
This paper presents learning on the fly (LoF), a two-stage online framework to predict the achievable application-layer throughput in the downlink data communication from an unmanned aerial vehicle (UAV) to a ground access point. LoF is based on a recurrent neural network (RNN). While the UAV is flying, LoF trains the RNN with constantly observed throughput and in the meantime, makes throughput predictions for the near future. Both the training and prediction can concurrently run on a non-GPU device at the network edge (e.g., on the UAV). To this end, we design LoF with a lightweight RNN architecture and a customized training process by weighted sampling on a sliding window. We implement LoF using PyTorch. Numerical results show that LoF is able to achieve an average prediction accuracy of 87.65%, outperforming existing approaches in the literature.