Fanyu Bu

Fanyu Bu

orcid

Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
23 February 2018 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
FBFanyu Bu
Fanyu Bu
Laurence YangLaurence Yang
Laurence Yang
Zheng YanZheng Yan
Zheng Yan
Zhikui ChenZhikui Chen
Zhikui Chen
PLPeng Li
Peng Li
Deep learning, as the most important architecture of current computational intelligence, achieves super performance to predict the cloud workload for industry informatics. However, it is a non-trivial task to train a deep learning model efficiently since the deep learning model often includes a great number of parameters. In this paper, an efficient deep learning model based on the canonical polyadic decomposition is proposed to predict the cloud workload for industry informatics. In the proposed model, the parameters are compressed significantly by converting the weight matrices to the canonical polyadic format. Furthermore, an efficient learning algorithm is designed to train the parameters. Finally, the proposed efficient deep learning model is applied to the workload prediction of virtual machines on cloud. Experiments are conducted on the datasets collected from PlanetLab to validate the performance of the proposed model by comparing with other machine learning-based approaches for workload prediction of virtual machines. Results indicate that the proposed model achieves a higher training efficiency and workload prediction accuracy than state-of-the-art machine learning-based approaches, proving the potential of the proposed model to provide predictive services for industry informatics.

28 August 2018 in IEEE Transactions on Services Computing
Verified
Journal Article
Closed access
FBFanyu Bu
Fanyu Bu
MLMan Lin
Man Lin
Laurence YangLaurence Yang
Laurence Yang
Zhikui ChenZhikui Chen
Zhikui Chen
Samee U. KhanSamee U. Khan
Samee U. Khan
PLPeng Li
Peng Li
Reducing energy consumption is a vital and challenging problem for the edge computing devices since they are always energy-limited. To tackle this problem, a deep Q-learning model with multiple DVFS algorithms was proposed for energy-efficient scheduling (DQL-EES). However, DQL-EES is highly unstable when using a single stacked auto-encoder to approximate the Q-function. Additionally, it cannot distinguish the continuous system states well since it depends on a Q-table to generate the target values for training parameters. In this paper, a double deep Q-learning model is proposed for energy-efficient edge scheduling (DDQ-EES). Specially, the proposed double deep Q-learning model includes a generated network for producing the Q-value for each DVFS algorithm and a target network for producing the target Q-values to train the parameters. Furthermore, the rectified linear units (ReLU) function is used as the activation function in the double deep Q-learning model, instead of the Sigmoid function in QDL-EES, to avoid gradient vanishing. Finally, a learning algorithm based on experience replay is developed to train the parameters of the proposed model. The proposed model is compared with DQL-EES on EdgeCloudSim in terms of energy saving and training time. Results indicate that our proposed model can save average $2\%-2.4\%$ energy and achieve a higher training efficiency than QQL-EES, proving its potential for energy-efficient edge scheduling.

24 August 2017 in IEEE Transactions on Sustainable Computing
Verified
Journal Article
Closed access
FBFanyu Bu
Fanyu Bu
MLMan Lin
Man Lin
Laurence YangLaurence Yang
Laurence Yang
Zhikui ChenZhikui Chen
Zhikui Chen
PLPeng Li
Peng Li
Energy saving is a critical issue for real-time systems in embedded devices due to their limited energy supply. To reduce the energy consumption, a hybrid dynamic voltage and frequency scaling (DVFS) scheduling based on Q-learning (QL-HDS) was proposed by combining three DVFS techniques. However, QL-HDS discretizes the system state parameters with a certain step size, resulting in a poor distinction of the system states. More importantly, it is difficult for QL-HDS to learn a system for various task sets with a Q-table and limited training sets. In this paper, an energy-efficient scheduling scheme based on deep Q-learning model is proposed for periodic tasks in real-time systems (DQL-EES). Specially, a deep Q-learning model is designed by combining a stacked auto-encoder and a Q-learning model. In the deep Q-learning model, the stacked auto-encoder is used to replace the Q-function for learning the Q-value of each DVFS technology for any system state. Furthermore, a training strategy is devised to learn the parameters of the deep Q-learning model based on the experience replay scheme. The performance of the proposed scheme is evaluated by comparison with QL-HDS on different simulation task sets. Results show that the proposed algorithm can save average 4.2% energy.

9 January 2018 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
FBFanyu Bu
Fanyu Bu
Laurence YangLaurence Yang
Laurence Yang
Zhikui ChenZhikui Chen
Zhikui Chen
PLPeng Li
Peng Li
FBFanyu Bu
Fanyu Bu
Deep computation, as an advanced machine learning model, has achieved the sate-of-the-art performance for feature learning on big data in industrial Internet of Things. However, the current deep computation model usually suffers from over-fitting due to the lack of public available labeled training samples, limiting its performance for big data feature learning. Motivated by the idea of active learning, an adaptive dropout deep computation model with crowdsourcing to cloud is proposed for industrial IoT big data feature learning in this paper. First, a distribution function is designed to set the dropout rate for each hidden layer to prevent over-fitting for the deep computation model. Furthermore, the outsourcing selection algorithm based on maximum entropy is employed to choose appropriate samples from the training set to crowdsource on the cloud platform. Finally, an improved SLME scheme is presented to aggregate answers given by human workers and to update the parameters of the adaptive dropout deep computation model simultaneously. Extensive experiments are conducted to evaluate the performance of the presented model by comparing with the dropout deep computation model and other state-of-the-art crowdsourcing algorithms. The results demonstrate that the proposed model can prevent over-fitting effectively and aggregate the labeled samples to train the parameters of the deep computation model with crowdsouring for industrial IoT big data feature learning.

5 May 2017 in IEEE Transactions on Big Data
Verified
Journal Article
Closed access
FBFanyu Bu
Fanyu Bu
Laurence YangLaurence Yang
Laurence Yang
Zhikui ChenZhikui Chen
Zhikui Chen
PLPeng Li
Peng Li
As one important technique of fuzzy clustering in data mining and pattern recognition, the possibilistic c-means algorithm (PCM) has been widely used in image analysis and knowledge discovery. However, it is difficult for PCM to produce a good result for clustering big data, especially for heterogenous data, since it is initially designed for only small structured dataset. To tackle this problem, the paper proposes a high-order PCM algorithm (HOPCM) for big data clustering by optimizing the objective function in the tensor space. Further, we design a distributed HOPCM method based on MapReduce for very large amounts of heterogeneous data. Finally, we devise a privacy-preserving HOPCM algorithm (PPHOPCM) to protect the private data on cloud by applying the BGV encryption scheme to HOPCM, In PPHOPCM, the functions for updating the membership matrix and clustering centers are approximated as polynomial functions to support the secure computing of the BGV scheme. Experimental results indicate that PPHOPCM can effectively cluster a large number of heterogeneous data using cloud computing without disclosure of private data.

1 October 2020 in Information Sciences
Verified
Journal Article
Closed access
FBFanyu Bu
Fanyu Bu
CBChangchuan Bai
Changchuan Bai
ZLZhuo Liu
Zhuo Liu
Laurence YangLaurence Yang
Laurence Yang
HYHang Yu
Hang Yu
HYHong Yuan
Hong Yuan