IEEE Systems, Man and Cybernetics Magazine - April 2022 - 43

taking 70.5% less time to train the model. Moreover, the
accuracy of the TPU trained model was adequate to be
employed in a real-life application, which makes the
tradeoff between training time and accuracy profitable.
This means that the TPU is a more efficient option for
training and testing different machine learning-based
Bitcoin price-prediction models.
Conclusion
As the craze for cryptocurrency rages, better and more
efficient methods to predict the price of Bitcoin will be
needed. In this article, we have developed an LSTM-based
Bitcoin price-prediction model using univariate time-series
forecasting. Furthermore, we have parallelized the model
using a TPU to reduce the training time. The parallelized
model has shown an ability to reduce the training time by a
significant percentage without adversely affecting the accuracy
of the model. In addition, the parallelization of the
model did not require any significant changes in the code.
However, the proposed method employed only one machine
learning algorithm: LSTM. Moreover, only two parameters
were used to evaluate the performance of the sequential
and distributed models. In the future, multivariate neural
networks could be utilized to develop more complex Bitcoin
price-prediction models. Additionally, a larger number of
evaluation parameters could be used to gain further insight
into the performance and efficiency of parallelized models.
This could help provide a better understanding of the usability
and efficiency of distributed machine learning and specialized
processors, such as TPUs.
About the Authors
Mohd Hammad Khan (mohdhammad.khan2018@
vitstudent.ac.in) is a student in the School of Computer
Science and Engineering, Vellore Institute of Technology,
Vellore 632 014, Tamil Nadu, India.
Devdutt Sharma (devdutt.sharma2018@vitstudent.ac
.in) is a student in the School of Computer Science and
Engineering, Vellore Institute of Technology, Vellore 632 014,
Tamil Nadu, India.
N. Narayanan Prasanth (nnprcd@gmail.com) is an
associate professor in the School of Computer Science and
Engineering, Vellore Institute of Technology, Vellore 632 014,
Tamil Nadu, India.
S.P. Raja (avemariaraja@gmail.com) is an associate professor
of School of Computer Science and Engineering, Vellore
Institute of Technology, Vellore 632 014, Tamil Nadu, India.
References
[1] R. Shor, " What causes volatility in Bitcoin? " FXCM, 2017. https://www.fxcm.com/
markets/insights/what-causes-volatility-in-bitcoin/ (Accessed: Sep. 26, 2021).
[2] S. McNally, J. Roche, and S. Caton, " Predicting the price of bitcoin using machine
learning, " in Proc. 2018 26th Euromicro Int. Conf. Parallel, Distrib. Netw.-based Process.
(PDP), pp. 339-343, doi: 10.1109/PDP2018.2018.00060.
[3] " Module: Tf.distribute | TensorFlow Core v2.8.0, " TensorFlow, 2021. https://www.
tensorflow.org/api_docs/python/tf/distribute (Accessed: Sep. 26, 2021).
[4] " Concepts, " Google Cloud. https://cloud.google.com/tpu/docs/concepts (Accessed:
May 29, 2021).
[5] Š. Lyócsa, P. Molnár, T. Plíhal, and M. Širanˇ ová, " Impact of macroeconomic news,
regulation and hacking exchange markets on the volatility of bitcoin, " J. Econ. Dyn.
Control, vol. 119, p. 103,980, Aug. 2020, doi: 10.1016/j.jedc.2020.103980.
[6] M. Yu, " Forecasting Bitcoin volatility: The role of leverage effect and uncertainty, "
Physica A, Statistical Mech. Appl., vol. 533, p. 120,707, Nov. 2019, doi: 10.1016/
j.physa.2019.03.072.
[7] B. Hou and F. Chen, " A study on nine years of bitcoin transactions: understanding
real-world behaviors of bitcoin miners and users, " in Proc. IEEE 40th
Int. Conf. Distrib. Comput. Syst. (ICDCS), 2020, pp. 1031-1043, doi: 10.1109/
ICDCS47774.2020.00091.
[8] P. Xie, H. Chen, and Y. J. Hu, " Signal or noise in social media discussions: The role
of network cohesion in predicting the bitcoin market, " J. Manage. Inf. Syst., vol. 37,
no. 4, pp. 933-956, 2020, doi: 10.1080/07421222.2020.1831762.
[9] W. Yao, K. Xu, and Q. Li, " Exploring the influence of news articles on bitcoin price
with machine learning, " in Proc. IEEE Symp. Comput. Commun. (ISCC), 2019,
pp. 1-6, doi: 10.1109/ISCC47284.2019.8969596.
[10] G. Serafini et al., " Sentiment-driven price prediction of the bitcoin based on
statistical and deep learning approaches, " in Proc. Int. Joint Conf. Neural Netw.
(IJCNN), 2020, pp. 1-8, doi: 10.1109/IJCNN48605.2020.9206704.
[11] O. Sattarov, H. S. Jeon, R. Oh, and J. D. Lee, " Forecasting bitcoin price fluctuation
by twitter sentiment analysis, " in Proc. Int. Conf. Inf. Sci. Commun. Technol. (ICISCT),
2020, pp. 1-4, doi: 10.1109/ICISCT50599.2020.9351527.
[12] A. Aggarwal, I. Gupta, N. Garg, and A. Goel, " Deep learning approach to determine
the impact of socio economic factors on bitcoin price prediction, " in Proc. 12th Int.
Conf. Contemporary Comput. (IC3), 2019, Noida, India, pp. 1-5, doi: 10.1109/IC3.2019.
8844928.
[13] S. Lahmiri, R. G. Saade, D. Morin, and F. Nebebe, " An artificial neural networks
based ensemble system to forecast bitcoin daily trading volume, " in Proc. 5th Int. Conf.
Cloud Comput. Artif. Intell., Technol. Appl. (CloudTech), 2020, pp. 1-4, doi: 10.1109/
CloudTech49835.2020.9365913.
[14] R. G. da Silva, M. H. Dal Molin Ribeiro, N. Fraccanabbia, V. C. Mariani, and L. dos
Santos Coelho, " Multi-step ahead bitcoin price forecasting based on VMD and ensemble
learning methods, " in Proc. Int. Joint Conf. Neural Netw. (IJCNN), 2020, Glasgow,
U.K., pp. 1-8, doi: 10.1109/IJCNN48605.2020.9207152.
[15] S. C. Purbarani and W. Jatmiko, " Performance comparison of bitcoin prediction in
big data environment, " in Proc. Int. Workshop Big Data Inf. Security (IWBIS), 2018,
pp. 99-106, doi: 10.1109/IWBIS.2018.8471691.
[16] J. Sengupta, R. Kubendran, E. Neftci, and A. Andreou, " High-speed, real-time,
spike-based object tracking and path prediction on google edge TPU, " in Proc. 2nd
IEEE Int. Conf. Artif. Intell. Circuits Syst. (AICAS), 2020, Genova, Italy, pp. 134-135,
doi: 10.1109/AICAS48895.2020.9073867.
[17] R. D'Agostino and T. Schmidt, " EMOTIONET: A multi-convolutional neural network
hierarchical approach to facial and emotional classification using TPUs, " in Proc.
IEEE Int. Conf. Eng., Technol. Innov. (ICE/ITMC), 2020, Cardiff, U.K., pp. 1-4, doi:
10.1109/ICE/ITMC49519.2020.9198366.
[18] T. Lu, T. Marin, Y. Zhuo, Y.-F. Chen, and C. Ma, " Accelerating MRI reconstruction
on TPUs, " in Proc. IEEE High Perform. Extreme Comput. Conf. (HPEC), 2020,
Waltham, MA, USA, pp. 1-9, doi: 10.1109/HPEC43674.2020.9286192.
[19] " Bitcoin market price USD - Quandl, " Nasdaq Data Link. https://www.quandl.com/
data/BCHAIN/MKPRU-Bitcoin-Market-Price-USD (Accessed: Mar. 13, 2021).
[20] " An in-depth look at Google's first tensor processing unit (TPU), " Google Cloud,
2021. https://cloud.google.com/blog/products/ai-machine-learning/an-in-depth-look-at
-googles-first-tensor-processing-unit-tpu (Accessed: Sep. 28, 2021).
April 2022 IEEE SYSTEMS, MAN, & CYBERNETICS MAGAZINE 43
https://cloud.google.com/tpu/docs/concepts https://www.fxcm.com/markets/insights/what-causes-volatility-in-bitcoin/ https://www.fxcm.com/markets/insights/what-causes-volatility-in-bitcoin/ https://www.quandl.com/data/BCHAIN/MKPRU-Bitcoin-Market-Price-USD https://www.quandl.com/data/BCHAIN/MKPRU-Bitcoin-Market-Price-USD https://cloud.google.com/blog/products/ai-machine-learning/an-in-depth-look-at-googles-first-tensor-processing-unit-tpu https://cloud.google.com/blog/products/ai-machine-learning/an-in-depth-look-at-googles-first-tensor-processing-unit-tpu https://www.tensorflow.org/api_docs/python/tf/distribute https://www.tensorflow.org/api_docs/python/tf/distribute

IEEE Systems, Man and Cybernetics Magazine - April 2022

Table of Contents for the Digital Edition of IEEE Systems, Man and Cybernetics Magazine - April 2022

Contents
IEEE Systems, Man and Cybernetics Magazine - April 2022 - Cover1
IEEE Systems, Man and Cybernetics Magazine - April 2022 - Cover2
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 1
IEEE Systems, Man and Cybernetics Magazine - April 2022 - Contents
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 3
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 4
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 5
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 6
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 7
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 8
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 9
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 10
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 11
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 12
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 13
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 14
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 15
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 16
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 17
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 18
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 19
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 20
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 21
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 22
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 23
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 24
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 25
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 26
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 27
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 28
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 29
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 30
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 31
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 32
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 33
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 34
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 35
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 36
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 37
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 38
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 39
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 40
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 41
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 42
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 43
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 44
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 45
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 46
IEEE Systems, Man and Cybernetics Magazine - April 2022 - 47
IEEE Systems, Man and Cybernetics Magazine - April 2022 - Cover3
IEEE Systems, Man and Cybernetics Magazine - April 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/smc_202310
https://www.nxtbook.com/nxtbooks/ieee/smc_202307
https://www.nxtbook.com/nxtbooks/ieee/smc_202304
https://www.nxtbook.com/nxtbooks/ieee/smc_202301
https://www.nxtbook.com/nxtbooks/ieee/smc_202210
https://www.nxtbook.com/nxtbooks/ieee/smc_202207
https://www.nxtbook.com/nxtbooks/ieee/smc_202204
https://www.nxtbook.com/nxtbooks/ieee/smc_202201
https://www.nxtbook.com/nxtbooks/ieee/smc_202110
https://www.nxtbook.com/nxtbooks/ieee/smc_202107
https://www.nxtbook.com/nxtbooks/ieee/smc_202104
https://www.nxtbook.com/nxtbooks/ieee/smc_202101
https://www.nxtbook.com/nxtbooks/ieee/smc_202010
https://www.nxtbook.com/nxtbooks/ieee/smc_202007
https://www.nxtbook.com/nxtbooks/ieee/smc_202004
https://www.nxtbook.com/nxtbooks/ieee/smc_202001
https://www.nxtbook.com/nxtbooks/ieee/smc_201910
https://www.nxtbook.com/nxtbooks/ieee/smc_201907
https://www.nxtbook.com/nxtbooks/ieee/smc_201904
https://www.nxtbook.com/nxtbooks/ieee/smc_201901
https://www.nxtbook.com/nxtbooks/ieee/smc_201810
https://www.nxtbook.com/nxtbooks/ieee/smc_201807
https://www.nxtbook.com/nxtbooks/ieee/smc_201804
https://www.nxtbook.com/nxtbooks/ieee/smc_201801
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1017
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0717
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0417
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0117
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1016
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0716
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0416
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0116
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1015
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0715
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0415
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0115
https://www.nxtbookmedia.com