Applying Convolutional-GRU for Term Deposit Likelihood Prediction

  • Shawni Dutta Assistant Professor, Department of Computer Science, The Bhawanipur Education Society College, Kolkata, INDIA
  • Payal Bose Research Scholar, GLA University, Mathura-Delhi Road, Mathura, Chaumuhan, Uttar Pradesh, INDIA
  • Vishal Goyal Professor, Department of Computer Science, GLA University, Mathura-Delhi Road, Mathura, Uttar Pradesh, INDIA
  • Samir Kumar Bandyopadhyay Professor, Department of Computer Science, The Bhawanipur Education Society College, Kolkata, INDIA
Keywords: Term Deposit Subscription, Neural Network, GRU, Convolutional Layers, DT, MLP, k-NN


Banks are normally offered two kinds of deposit accounts. It consists of deposits like current/saving account and term deposits like fixed or recurring deposits.For enhancing the maximized profit from bank as well as customer perspective, term deposit can accelerate uplifting of finance fields. This paper focuses on likelihood of term deposit subscription taken by the customers. Bank campaign efforts and customer detail analysis caninfluence term deposit subscription chances. An automated system is approached in this paper that works towards prediction of term deposit investment possibilities in advance. This paper proposes deep learning based hybrid model that stacks Convolutional layers and Recurrent Neural Network (RNN) layers as predictive model. For RNN, Gated Recurrent Unit (GRU) is employed. The proposed predictive model is later compared with other benchmark classifiers such as k-Nearest Neighbor (k-NN), Decision tree classifier (DT), and Multi-layer perceptron classifier (MLP). Experimental study concludesthat proposed model attainsan accuracy of 89.59% and MSE of 0.1041 which outperform wellother baseline models.


Download data is not yet available.


S. Moro, P. Cortez, & R. M. S. Laureano. (2013). A data mining approach for bank telemarketing using the rminer package and R tool. Available at:

Q. R. Zhuang, Y. W. Yao, & O. Liu. (2018). Application of data mining in term deposit marketing. Lect. Notes Eng. Comput. Sci., 2, 14–17.

Scar Marbn, G. Mariscal, & J. Segovi. (2014). A data mining & knowledge discovery process model. Data Min. Knowl. Discov. Real Life Appl. DOI: 10.5772/6438.

M. Coşkun, Ö. Yildirim, A. Uçar, & Y. Demir. (2017). An Overview of popular deep learning methods. Eur. J. Tech., 7(2), 165–176.

S. H.-I. Shen Dinggang, & Wu Gurrong. (2017). Deep learning in medical image analysis. Annu. Rev. Biomed. Eng, 19, 221–248.

P. Cunningham & S. J. Delany. (2007). K -nearest neighbour classifiers. Mult. Classif. Syst., 1–17.

H. Sharma & S. Kumar. (2016). A survey on decision tree algorithms of classification in data mining. Int. J. Sci. Res., 5(4), 2094–2097.

F. Murtagh. (1991). Multilayer perceptrons for classification and regression. Neurocomputing, 2(5–6), 183–197. DOI: 10.1016/0925-2312(91)90023-5.

S. Abbas. (2015). Deposit subscribe prediction using data mining techniques based real marketing dataset. Int. J. Comput. Appl., 110(3), 1–7.

Y. Jiang. (2018). Using logistic regression model to predict the success of bank telemarketing. Int. J. Data Sci. Technol., 4(1), 35–41.

P. R. S´ergio Moro & Paulo Cortez. (2015). Using customer lifetime value and neural networks to improve the prediction of bank deposit subscription in telemarketing campaigns. Neural Comput. Appl., 26(1), 131–139.

S. Moro, P. Cortez, & P. Rita. (2014). A data-driven approach to predict the success of bank telemarketing. Decis. Support Syst., 62, 22–31.

P. D. Hung, T. D. Hanh, & T. D. Tung. (2019). Term deposit subscription prediction using spark MLlib and ML packages. ACM Int. Conf. Proceeding Ser., pp. 88–93. DOI: 10.1145/3317614.3317618.

K. H. Kim, C. S. Lee, S. M. Jo, & S. B. Cho. (2015). Predicting the success of bank telemarketing using deep convolutional neural network. In: 7th Int. Conf. Soft Comput. Pattern Recognition, SoCPaR, pp. 314–317. DOI: 10.1109/SOCPAR.2015.7492828.

Y. Lecun, Y. Bengio, & G. Hinton. (2015). Deep learning. Nature, 521(7553), 436–444.

C. Nwankpa, W. Ijomah, A. Gachagan, & S. Marshall. (2018). Activation functions: Comparison of trends in practice and research for deep learning.

J. Chung, C. Gulcehre, K. Cho, & Y. Bengio. (2014). Empirical evaluation of gated recurrent neural networks on sequence modeling.

K. O’Shea & R. Nash. (2015). An introduction to convolutional neural networks.

N. S. G. Hinton, A. K. I. Sutskever, & R. Salakhutdinov. (2018). Dropout: A simple way to prevent neural networks from overfitting nitish. Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit., 15, 7642–7651.

D. P. Kingma & J. L. Ba. (2015). Adam: A method for stochastic optimization. In: 3rd Int. Conf. Learn. Represent. ICLR 2015 - Conf. Track Proc., pp. 1–15.

C. J. Shallue, J. Lee, J. Antognini, J. Sohl-Dickstein, R. Frostig, & G. E. Dahl. (2019). Measuring the effects of data parallelism on neural network training. J. Mach. Learn. Res., 20, 1–49.

K. Janocha & W. M. Czarnecki. (2016). On loss functions for deep neural networks in classification. Schedae Informaticae, 25, 49–59. DOI: 10.4467/20838476SI.16.004.6185.

Sharan MK. (2018 Dec). Bank customers survey - Marketing for term deposit, Version 2. Available at:

H. M & S. M.N. (2015). A review on evaluation metrics for data classification evaluations. Int. J. Data Min. Knowl. Manag. Process, 5(2), 01–11. DOI: 10.5121/ijdkp.2015.5201.

How to Cite
Shawni Dutta, Payal Bose, Vishal Goyal, & Samir Kumar Bandyopadhyay. (2021). Applying Convolutional-GRU for Term Deposit Likelihood Prediction. International Journal of Engineering and Management Research, 11(3), 265-272.