Abstract
Today, practically every bank’s computer system can automatically categorize transactions. If someone uses their debit/credit card to buy groceries or clothing, they can see the sort of expense on their user account in seconds. Even though banks provide this level of categorization for individual users, there is no categorization solution for accounting systems. In this article, the main objective is to design and develop a business workflow that can predict bank account transaction types. Various machine learning and deep learning algorithms are used to accomplish this purpose. In the prototype implementation, Support Vector Machines, Random Forest, Long Short-Term Memory Networks, and Frequent Pattern Growth algorithms are used, and the prediction successes of these techniques are analyzed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Caswell, E., Smith, H., Learmonth, D., Pearce, G.: Cash in the Time of Covid. Bank of England Quarterly Bulletin, Q4 (2020)
Wamai Egesa, A.: Analysis of Financial Transactions using Machine Learning. Department of Computer Science, Lund University (2016). http://lup.lub.lu.se/student-papers/record/8871594
Zhong, G., Ling, X., Wang, L.-N.: From shallow feature learning to deep learning: benefits from the width and depth of deep architectures. Wiley Interdisp. Rev. Data Mining Knowl. Disc. 9, e1255 (2019). https://doi.org/10.1002/widm.1255
Razno, M.: Machine learning text classification model with NLP approach. In: COLINS 2019, vol. II, ISSN 2523–4013 (2019). http://colins.in.ua
García-Méndez, S., Fernández-Gavilanes, M., Juncal-Martínez, J., González-Castaño, F.J., Seara, Ó.B.: Identifying banking transaction descriptions via support vector machine short-text classification based on a specialized labelled corpus. IEEE Access 8, 61642–61655 (2020). https://doi.org/10.1109/ACCESS.2020.2983584
Plank, B.: ALL-IN-1: short text classification with one model for all languages (2017). arXiv:abs/1710.09589
Melcher, K., Silipo, R.: Fraud detection using random forest, neural autoencoder, and isolation forest techniques. In: KNIME (2019)
Wiese, B., Omlin, C.: credit card transactions, fraud detection, and machine learning: modelling time with LSTM recurrent neural networks. In: Bianchini, M., Maggini, M., Scarselli, F., Jain, L.C. (eds) Innovations in Neural Information Paradigms and Applications. Studies in Computational Intelligence, vol. 247, pp. 231–268. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04003-0_10
Khurana, K., Sharma, S.: A comparative analysis of association rules mining algorithms. Int. J. Sci. Res. Publ. 3(5), 1–4 (2018) (ISSN: 2250–3153). http://www.ijsrp.org/research-paper-0513.php?rp=P171249
Akbar T., Gandomi, A.H., Shahbahrami, A.: A survey of evolutionary computation for association rule mining. Inf. Sci. 524, 318–352 (2020). ISSN 0020–0255. https://doi.org/10.1016/j.ins.2020.02.073
Mustakim, M., et al.: Market basket analysis using Apriori and FP-growth for analysis consumer expenditure patterns at Berkah mart in Pekanbaru Riau. J. Phys. Conf. Seri. 1114, 012131 (2018). https://doi.org/10.1088/1742-6596/1114/1/012131
Mythili, M.S., Shanavas, A.M.: Performance evaluation of Apriori and FP-growth algorithms. Int. J. Comput. App. 79, 34–37 (2013) https://doi.org/10.5120/13779-1650
Jurgovsky, J., et al.: Sequence classification for credit-card fraud detection. Expert Syst. App. 100, 234–245 (2018). ISSN 0957–4174. https://doi.org/10.1016/j.eswa.2018.01.037
Salloum, S., et al.: Big data analytics on Apache spark. Int. J. Data Sci. Anal. 1, 145–164 (2016). https://doi.org/10.1007/s41060-016-0027-9
Tannir, K.: Optimizing Hadoop for MapReduce (2014). https://www.packtpub.com/product/optimizing-hadoop-for-mapreduce/9781783285655
Raj, S., Ramesh, D., Sreenu, M., Sethi, K.K.: EAFIM: efficient apriori-based frequent itemset mining algorithm on Spark for big transactional data. Knowl. Inf. Syst. 62(9), 3565–3583 (2020). https://doi.org/10.1007/s10115-020-01464-1
Zhou, L., Zhong, Z., Chang, J., Li, J., Huang, J.Z., Feng, S.: Balanced parallel FP-growth with MapReduce. In: 2010 IEEE Youth Conference on Information, Computing and Telecommunications, pp. 243–246 (2010). https://doi.org/10.1109/YCICT.2010.5713090
Zeng, Y., Yin, S., Liu, J., Zhang, M.: Research of improved FP-growth algorithm in association rules mining. Sci. Programm. 2015, 6 (2015). Article ID 910281. https://doi.org/10.1155/2015/910281
Sundermeyer, M., Schlüter, R., Ney, H.: LSTM neural networks for language modeling. Proc. Interspeech. 2012, 194–197 (2012). https://doi.org/10.21437/Interspeech.2012-65
Lin, K.-C., Liao, I.-E., Chen, Z.-S.: An improved frequent pattern growth method for mining association rules. Expert Syst. App. 38(5), 5154–5161 (2011). https://doi.org/10.1016/j.eswa.2010.10.047
Catalkaya, M.B., et al.: Data feature selection methods on distributed big data processing platforms. In: International Conference on Computer Science and Engineering, UBMK 2018 (2018). https://doi.org/10.1109/UBMK.2018.8566451
Celik, O., et al.: Implementation of data preprocessing techniques on distributed big data platforms. In: International Conference on Computer Science and Engineering, UBMK 2019 (2019). https://doi.org/10.1109/UBMK.2019.8907230
Yildiz, E.C., et al.: Data mining library for big data processing platforms: a case study-sparkling water platform. In: International Conference on Computer Science and Engineering, UBMK 2018 (2018). https://doi.org/10.1109/UBMK.2018.8566278
Gurbuz, A., et al.: Prediction of purchase intention on the e-commerce clickstream data. In: SIU 2019 (2019). https://doi.org/10.1109/SIU.2019.8806311
Tufek, A., et al.: Provenance collection platform for the weather research and forecasting model. In: SKG 2018 (2018). https://doi.org/10.1109/SKG.2018.00009
Acknowledgments
We want to extend our sincere thanks to Eçözüm Bilgi Teknolojileri A.Ş. for providing the data set.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Çallı, F.G., Ayyıldız, Ç., Açıkgöz, B.K., Aktas, M.S. (2022). An Approach to Business Workflow Software Architectures: A Case Study for Bank Account Transaction Type Prediction. In: Gervasi, O., Murgante, B., Misra, S., Rocha, A.M.A.C., Garau, C. (eds) Computational Science and Its Applications – ICCSA 2022 Workshops. ICCSA 2022. Lecture Notes in Computer Science, vol 13381. Springer, Cham. https://doi.org/10.1007/978-3-031-10548-7_51
Download citation
DOI: https://doi.org/10.1007/978-3-031-10548-7_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10547-0
Online ISBN: 978-3-031-10548-7
eBook Packages: Computer ScienceComputer Science (R0)