Earthquake prediction is a very important problem in seismology, the success of which can potentially save many human lives. Various kinds of technologies have been proposed to address this problem, such as mathematical analysis, machine learning algorithms like decision trees and support vector machines, and precursors signal study. Unfortunately, they usually do not have very good results due to the seemingly dynamic and unpredictable nature of earthquakes. In contrast, we notice that earthquakes are spatially and temporally correlated because of the crust movement. Therefore, earthquake prediction for a particular location should not be conducted only based on the history data in that location, but according to the history data in a larger area. In this paper, we employ a deep learning technique called long short-term memory (LSTM) networks to learn the spatio-temporal relationship among earthquakes in different locations and make predictions by taking advantage of that relationship. Simulation results show that the LSTM network with two-dimensional input developed in this paper is able to discover and exploit the spatio-temporal correlations among earthquakes to make better predictions than before.
9 June 2020 in IEEE Transactions on Mobile Computing
While traffic modeling and prediction are at the heart of providing high-quality telecommunication services in cellular networks and attract much attention, they have been approved as an extremely challenging task. Due to the diverse network demand of Internet-based apps, the cellular traffic from an individual user can have a wide dynamic range. Most existing methods, on the other hand, model traffic patterns as probabilistic distributions or stochastic processes and impose stringent assumptions over these models. Such assumptions may be beneficial at providing closed-form formula in evaluating prediction performances, but fall short for practice use. In this paper we propose STEP, a s patio- te mporal fine-granular user traffic p rediction mechanism for cellular networks. A deep graph convolution network, called GCGRN, is constructed. It is a novel combination of the graph convolution network (GCN) and gated recurrent units (GRU), which exploits graph neural network to learn an efficient spatio-temporal model from a user’s massive dataset for traffic prediction. The prototype of STEP has been implemented. Extensive experimental results demonstrate that our model outperforms the state-of-the-art time-series based approaches. Besides, STEP merely incurs mild energy consumption, communication overhead and system resource occupancy to mobile devices. Moreover, NS-3 based simulations validate the efficacy of STEP in reducing session dropping ratio in cellular networks.
29 September 2020 in IEEE Transactions on Network Science and Engineering
Anomaly detection is a critical problem in the Internet of Things (IoT) systems due to its wide applications for smart cities, like quality control in manufacturing, intrusion detection in system security, fault detection in system monitoring. Many existing anomaly detection schemes are problem specific and supervised approaches, which require domain knowledge and tremendous data labeling efforts. This paper investigates unsupervised anomaly detection on multidimensional time series data in IoT systems, and develops a GRU-based Gaussian Mixture VAE scheme called GGM-VAE. In particular, we employ Gated Recurrent Unit (GRU) cells to discover the correlations among time series data, and use Gaussian Mixture priors in the latent space to characterize the multimodal data. A few previous works assume simple distributions for Gaussian Mixture priors, resulting in insufficient ability to fully capture the data patterns. To overcome this issue, we design a model selection mechanism during the training process under the guidance of Bayesian Inference Criterion (BIC) to find the model which can well estimate the distribution in the Gaussian Mixture latent space. We conduct extensive simulations on four public datasets and observe that our proposed scheme outperforms state-of-the-art anomaly detection schemes and achieves up to 47.88% improvement in F1 scores on average.
Edge computing, an emerging computing paradigm pushing data computing and storing to network edges, enables many applications that require high computing complexity, scalability, and security. In the big data era, one of the most critical applications is multiparty learning or federated learning, which allows different parties to collaborate with each other to obtain better learning models without sharing their own data. However, there are several main concerns about the current multiparty learning systems. First, most existing systems are distributed and need a central server to coordinate the learning process. However, such a central server can easily become a single point of failure and may not be trustworthy. Second, although quite a few schemes have been proposed to study Byzantine attacks, a very common and challenging kind of attack in distributed systems, they generally consider the scenario of learning a global model. However, in fact, all parties in multiparty learning usually have their own local models. The learning methods and security issues in this case are not fully explored. In this paper, we propose a novel blockchain-empowered decentralized secure multiparty learning system with heterogeneous local models called BEMA. Particularly, we consider two types of Byzantine attacks, and carefully design “off-chain sample mining” and “on-chain mining” schemes to protect the security of the proposed system. We theoretically prove the system performance bound and resilience under Byzantine attacks. Simulation results show that the proposed system obtains comparable performance with that of conventional distributed systems, and bounded performance in the case of Byzantine attacks.
20 January 2022 in IEEE Transactions on Wireless Communications
Computation offloading is indispensable for mobile edge computing (MEC). It uses edge resources to enable intensive computations and save energy for resource-constrained devices. Existing works generally impose strong assumptions on radio channels and network queue sizes. However, practical MEC systems are subject to various uncertainties rendering these assumptions impractical. In this paper, we investigate the energy-efficient computation offloading problem by relaxing those common assumptions and considering intrinsic uncertainties in the network. Specifically, we minimize the worst-case expected energy consumption of a local device when executing a time-critical application modeled as a directed acyclic graph. We employ the extreme value theory to bound the occurrence probability of uncertain events. To solve the formulated problem, we develop an ϵ-bounded approximation algorithm based on column generation. The proposed algorithm can efficiently identify a feasible solution that is less than (1+ϵ) of the optimal one. We implement the proposed scheme on an Android smartphone and conduct extensive experiments using a real-world application. Experiment results corroborate that it will lead to lower energy consumption for the client device by considering the intrinsic uncertainties during computation offloading. The proposed computation offloading scheme also significantly outperforms other schemes in terms of energy saving.
13 February 2020 in IEEE Transactions on Cognitive Communications and Networking
Cognitive Radio (CR) technology enables secondary users (SUs) to opportunistically access unused licensed spectrum owned by primary users (PUs). It has the potential to significantly enhance communication capacity, which is very critical to the next-generation wireless network design and has attracted intensive attention. One of the key issues in CR communications is to detect spectrum availability. Traditional approaches rely on spectrum sensing techniques to address this problem, which, however, consume considerable energy and time, and require complex prior information from PUs. In this paper, we develop a hierarchical spectrum learning system that takes advantage of the fine-tuned convolutional neural network (CNN) and the gated recurrent unit network (GRU), which is called the dual CNN and GRU (DCG), for spectrum availability prediction. Particularly, this model performs accurate predictions on local spectrum availability for each SU without any prior information of PUs. On the other hand, knowing their spectrum availability does not necessarily enable two SUs to successfully communicate on the same channel. This is a challenging problem and has been largely ignored by previous studies designing learning models for CR communications. Towards this goad, we design an enhanced DCG model called EDCG to enable two SUs to find the same channel to communicate with each other by performing channel selection prediction. The performance of the designed DCG and EDCG models is demonstrated through extensive and thorough simulations. The results show that our designed models achieve high prediction accuracy with limited training overhead.