Skip to main content

An Approach to Business Workflow Software Architectures: A Case Study for Bank Account Transaction Type Prediction

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2022 Workshops (ICCSA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13381))

Included in the following conference series:

  • 921 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Caswell, E., Smith, H., Learmonth, D., Pearce, G.: Cash in the Time of Covid. Bank of England Quarterly Bulletin, Q4 (2020)

    Google Scholar 

  2. 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

  3. 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

  4. Razno, M.: Machine learning text classification model with NLP approach. In: COLINS 2019, vol. II, ISSN 2523–4013 (2019). http://colins.in.ua

  5. 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

    Article  Google Scholar 

  6. Plank, B.: ALL-IN-1: short text classification with one model for all languages (2017). arXiv:abs/1710.09589

  7. Melcher, K., Silipo, R.: Fraud detection using random forest, neural autoencoder, and isolation forest techniques. In: KNIME (2019)

    Google Scholar 

  8. 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

  9. 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

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

  14. 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

  15. Tannir, K.: Optimizing Hadoop for MapReduce (2014). https://www.packtpub.com/product/optimizing-hadoop-for-mapreduce/9781783285655

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

Download references

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

Authors

Corresponding author

Correspondence to Fatma Gizem Çallı .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics