The research on Wi-Fi sensing has been thriving over the past decade but the process has not been smooth. Three barriers always hamper the research: 1) unknown baseband design and its influence; 2) inadequate hardware; and 3) the lack of versatile and flexible measurement software. This article tries to eliminate these barriers through the following work. First , we present an in-depth study of the baseband design of the Qualcomm Atheros AR9300 (QCA9300) NIC. We identify a missing item of the existing channel state information (CSI) model, namely, the CSI distortion, and identify the baseband filter as its origin. We also propose a distortion removal method. Second , we reintroduce both the QCA9300 and software-defined radio (SDR) as powerful hardware for research. For the QCA9300, we unlock the arbitrary tuning of both the carrier frequency and bandwidth. For SDR, we develop a high-performance software implementation of the 802.11a/g/n/ac/ax baseband, allowing users to fully control the baseband and access the complete physical-layer information. Third , we release the PicoScenes software, which supports concurrent CSI measurement from multiple QCA9300, Intel Wireless Link (IWL5300), and SDR hardware. PicoScenes features rich low-level controls, packet injection, and software baseband implementation. It also allows users to develop their own measurement plugins. Finally , we report state-of-the-art results in the extensive evaluations of the PicoScenes system, such as the >2-GHz available spectrum on the QCA9300, concurrent CSI measurement, and up to 40 and 1 kHz CSI measurement rates achieved by the QCA9300 and SDR. PicoScenes is available at https://ps.zpj.io .
14 March 2023 in IEEE Transactions on Wireless Communications
A fundamental issue of the vehicular digital twin (DT) is efficiently synchronizing the data between the DT and the vehicular user (VUE). In this paper, we consider the heterogeneous vehicular networks (HetVNets) in which a VUE can connect to the network through different networks. The HetVNets can improve the efficiency of communication by providing seamless connections. However, the uneven distribution of VUEs and the dynamics of HetVNets make the environment more complex. Therefore, we propose the network selection algorithm for data synchronization between VUEs and DTs in the HetVNets, where the behaviour between the VUEs is considered as a competition for wireless resources. A learning-based prediction model residing in the DT is developed where the DT can predict the waiting time of each relay and transmit the predicted results to the VUE for decision-making. We model the network selection problem as a potential game considering both the transmission time and the waiting time obtained from the prediction model and prove the existence of Nash equilibrium (NE). We analyze the performance of the proposed algorithm, and simulation results show that our approach can effectively find the optimal strategy while achieving a fast convergence speed and high-level performance compared to the baselines.
2 May 2023 in IEEE Transactions on Computational Social Systems
The rapid increase of the data of user behaviors on the Internet brings a promising chance to better discover user preferences. Recommender systems have become a popular tool for the discovery of user preferences. One key issue is how to employ user behavior sequences to develop effective sequential recommendations, especially when behavior sequences are biased. The current sequential recommendation methods either can only mine data dependencies but ignores bias or only can learn bias but cannot mine data dependencies. To solve these problems, in this article, we propose a neural collaborative sequential learning mechanism, which learns sequential information from user behavior sequences that contain bias. We propose a neural collaborative filtering (NCF) model that fully takes advantage of all data dependencies among users, items, and biased sequential behaviors. Our sequential learning mechanism employs a self-attention mechanism to learn sequential features into an embedding space and inputs this sequential embedding into the generalized matrix factorization (GMF) model and the multilayer perceptron (MLP) model. We performed experiments on two real-world datasets and compared our model with many well-known baselines. The experimental results demonstrate that our model achieves superior performance. We also give a thorough analysis through ablation experiments and sensitivity experiments.
1 February 2023 in Digital Communications and Networks
Nowadays, the emergence of online trading greatly facilitates people’s life. Meanwhile, online trading also brings hidden dangers, such as online fraudulent trading. To solve the issue, researchers have proposed many different detection models. However, in actual business scenarios, fraudulent transactions usually only account for a small portion of normal transactions, resulting in extremely imbalanced data. Besides, the concealment of fraud is reflected in that the fraudsters are imitating the normal transactions of users, posing a huge challenge for fraudulent transaction detection modeling. Inspired by generative adversarial networks (GANs), we propose a GAN-based framework to detect online banking fraud on extremely imbalanced data, called BalanceGAN. A fraud detection model is first pretrained using the data generated by the generator and then the model is fine-tuned using transfer learning on real-world datasets, by using this approach to address data imbalances. Compared with the conventional methods for solving imbalanced data, our BalanceGAN can avoid over-fitting of the model relatively, experiments on two real datasets show that our BalanceGAN has more than 10% performance improvement in Precision and Recall.
29 November 2023 in IEEE Transactions on Consumer Electronics
Consumer digital ecosystems include a large volume of different types of applications, and those applications are usually deployed in industrial cloud computing systems. Currently, microservices are one of the most prevailing architectures for industrial clouds. Similar to other architectures, microservices may also produce failures, so failure diagnosis for microservices becomes an inevitable problem in industrial clouds. A majority of existing methods focus on statistical analysis for monitoring data or system topological structure. However, because these methods usually only harness service-level or machine-level metrics, they cannot complete fine-grained failure diagnosis, increasing the running risk of microservice-based industrial clouds. To tackle this issue, in this paper, we design a novel graph structure to represent failure dependencies, especially the heterogeneity, and name it as the heterogeneous failure dependence graph (HFDG). We propose a framework to inform engineers which type of and where failures occur in industrial clouds. The HFDG can be used to mine the propagation of failures between different types of components. We also propose a novel neural network model based on attention mechanism and heterogeneous graph neural network, to fully leverage the metric data and HFDG. We performed experiments on three large-scale public datasets from real-world microservices-based systems. The experimental results demonstrate the superior performance of our model compared to well-known baselines.