Expense Tracker Application using Naive Bayes

  IJRES-book-cover  International Journal of Recent Engineering Science (IJRES)          
  
© 2023 by IJRES Journal
Volume-10 Issue-3
Year of Publication : 2023
Authors : Raj Thakare, Ninad Thakare, Raj Sangtani, Shubham Bondre, Amitkumar Manekar
DOI : 10.14445/23497157/IJRES-V10I3P108

How to Cite?

Raj Thakare, Ninad Thakare, Raj Sangtani, Shubham Bondre, Amitkumar Manekar, "Expense Tracker Application using Naive Bayes ," International Journal of Recent Engineering Science, vol. 10, no. 3, pp. 50-56, 2023. Crossref, https://doi.org/10.14445/23497157/IJRES-V10I3P108

Abstract
This study introduces an Expense Tracker mobile application that utilizes the Naive Bayes algorithm for automated expense tracking. The app, developed for Android users using Kotlin and XML in Android Studio, allows manual entry of expenses and automatic detection of bank messages. The Naive Bayes algorithm is employed to classify these messages. The app provides visual representations of expenses through Pie Charts for multiple time frames such as monthly, weekly, yearly etc. It helps users gain insights into their spending habits. With Firebase as the online database, data persistence is ensured even if the app is uninstalled. Overall, the Expense Tracker app offers a user-friendly solution for individuals to manage their finances effectively and make informed decisions about their expenses.

Keywords
Machine learning, Personal finance management, Expense tracking, Predictive modeling, User interface.

Reference
[1] Thae Ma Ma, Kunihito Yamamori, and Aye Thid, “A Comparative Approach to Naive Bayes Classifier and Support Vector Machine for Email Spam Classification,” 2020 IEEE 9th Global Conference on Consumer Electronics, IEEE, pp. 324-326, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Ziyan Mohammed et al., "A Comparative Study for Spam Classifications in Email Using Naïve Bayes and SVM Algorithm," Journal of Emerging Technologies and Innovative Research, vol. 6, no. 5, 2019.
[Google Scholar] [Publisher Link]
[3] Mehul Gupta et al., “A Comparative Study of Spam SMS Detection using Machine Learning Classifiers,” Proceedings of 2018 Eleventh International Conference on Contemporary Computing, IEEE, Noida, India, pp. 1-7, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Mansoor Raza et al., “A Comprehensive Review on Email Spam Classification using Machine Learning Algorithms,” International Conference on Information Networking, IEEE, pp. 327-332, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[5] H. Bhuiyan et al., “A Survey of Existing E-Mail Spam Filtering Methods Considering Machine Learning Techniques,” Journal Name, Global Journal of Computer Science and Technology, 2018.
[Google Scholar] [Publisher Link]
[6] Rutuja Katpatal, and Aparna Junnarkar, “An Efficient Approach of Spam Detection in Twitter,” Proceedings of the International Conference on Inventive Research in Computing Applications, pp. 1240-1243, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Ahmed I. Taloba, and Safaa S. I. Ismail, “An Intelligent Hybrid Technique of Decision Tree and Genetic Algorithm for E-Mail Spam Detection,” IEEE Ninth International Conference on Intelligent Computing and Information Systems, IEEE, pp. 99-104, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Kaushika Pal, and Biraj. V. Patel, “Automatic Multiclass Document Classification of Hindi Poems using Machine Learning Techniques,” International Conference for Emerging Technology, Belgaum, India, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[9] V. de Vries, “Classification of Aviation Safety Reports using Machine Learning,” International Conference on Artificial Intelligence and Data Analytics for Air Transportation, IEEE, pp. 1-6, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[10] J. Phani Prasad, and T. Venkatesham, “Classification of E-mail Spam with Supervised Machine Learning-Naïve Bayesian Classification,” Advances and Applications in Mathematical Sciences, vol. 20, no. 12, pp. 3087-3092, 2021.
[Google Scholar] [Publisher Link]
[11] Aditya Shrivastava, and Rachana Dubey, “Classification of Spam Mail using Different Machine Learning Algorithms,” International Conference on Advanced Computation and Telecommunication, IEEE, pp. 1-10, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Kothapally Nithesh Reddy, and Vijayalakshmi Kakulapati, “Classification of Spam Messages using Random Forest Algorithm,” Journal of Xidian University, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[13] N. Krishnaveni, and V. Radha, “Comparison of Naive Bayes and SVM Classifiers for Detection of Spam SMS Using Natural Language Processing,” ICTACT Journal on Soft Computing, vol. 11, no. 2, pp. 2260-2265, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[14] G. Bharath et al., “Detecting Fake News Using Machine Learning Algorithms,” International Conference on Computer Communication and Informatics, 2021.
[15] Abdullah-All-Tanvir et al., “Detecting Fake News using Machine Learning and Deep Learning Algorithms,” 2019 7th International Conference on Smart Computing & Communications, East West University, Dhaka, Bangladesh, pp. 1-5, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Zulfikar Alom, Barbara Carminati, and Elena Ferrari, “Detecting Spam Accounts on Twitter,” IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, IEEE, pp. 1191-1198, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Prachi Gupta, Ratnesh Kumar Dubey, and Dr. Sadhna Mishra, “Detecting Spam Emails/Sms Using Naive Bayes and Support Vector Machine,” International Journal of Scientific & Technology Research, vol. 8, no. 11, 2019.
[Publisher Link]
[18] Manmohan Singh et al., “Email Spam Classification by Support Vector Machine,” International Conference on Computing, Power and Communication Technologies, IEEE, pp. 878-882, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Shradhanjali, and Toran Verma, "E-Mail Spam Detection and Classification Using SVM and Feature Extraction," International Journal of Advance Research, Ideas and Innovations in Technology, vol. 3, no. 3, pp. 1491-1495, 2017.
[Google Scholar] [Publisher Link]
[20] Kriti Agarwal, and Tarun Kumar, “Email Spam Detection using integrated approach of Naïve Bayes and Particle Swarm Optimization,” Proceedings of the Second International Conference on Intelligent Computing and Control Systems, pp. 685-690, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Nikhil Kumar, Sanket Sonowal, and Nishant, “Email Spam Detection Using Machine Learning Algorithms,” Proceedings of the Second International Conference on Inventive Research in Computing Applications, pp. 108-113, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Megha Tope, “Email Spam Detection using Naive Bayes Classifier,” International Journal of Scientific Development and Research, vol. 4, no. 6, pp. 1-7. 2019.
[Google Scholar] [Publisher Link]
[23] Muhammad Azam et al., “Feature Extraction based Text Classification using K-Nearest Neighbor Algorithm,” International Journal of Computer Science and Network Security, vol. 18, no. 12, pp. 95-101, 2018.
[Google Scholar] [Publisher Link]
[24] R. Deepa, and Kiran N Lalwani, “Image Classification and Text Extraction Using Machine Learning,” Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology, IEEE, pp. 680-684, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Sandy Kurniawan, and Indra Budi, “Indonesian Tweets Hate Speech Target Classification using Machine Learning,” Fifth International Conference on Informatics and Computing, pp. 1-5, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[26] U. Murugavel, and R. Santhi, “K-Nearest Neighbor Classification of E-Mail Messages for Spam Detection,” ICTACT Journal on Soft Computing, vol. 11, no. 1, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[27] Zeeshan Bin Siddique et al., “Machine Learning-Based Detection of Spam Emails,” Scientific Programming, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Samadhan Nagre, “Mobile SMS Spam Detection using Machine Learning Techniques,” Journal of Emerging Technologies and Innovative Research, vol. 5, no. 12, pp. 548-550, 2018.
[Publisher Link]
[29] Wahiduzzaman Akanda, and Ashraf Uddin, "Multi-label Bengali article classification using ML-KNN algorithm and Neural Network," Proceedings of the International Conference on Information and Communication Technology for Sustainable Development, pp. 466- 471, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[30] C. M. Suneera, and Jay Prakash, "Performance Analysis of Machine Learning and Deep Learning Models for Text Classification," IEEE 17th India Council International Conference, pp. 1-6, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[31] S. Nandhini, and K.S Jeen Marseline, “Performance Evaluation of Machine Learning Algorithms for Email Spam Detection,” International Conference on Emerging Trends in Information Technology and Engineering, IEEE, pp. 1-4, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[32] Paras Sethi, Vaibhav Bhandari, and Bhavna Kohli, “SMS Spam Detection and Comparison of Various Machine Learning Algorithms International Conference on Computing and Communication Technologies for Smart Nation, IEEE, pp. 28-31, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[33] Y.Anitha, R.Ranjini, and S.Gomathi, “Easy App for Expense Manager Using Android,” International Journal of Trend in Research and Development, vol. 3, no. 2, pp. 65-67, 2016.
[Google Scholar] [Publisher Link]
[34] Atiya Kazi et al., “Expense Tracker,” IRE Journals, vol. 4, no. 11, pp. 19-21, 2021.
[Google Scholar] [Publisher Link]
[35] Denis E. Yurochkin, Anton A. Horoshiy, and Saveliy A. Karpukhin, "Development of an Application for Expense Accounting," IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering, Moscow, Russian Federation, pp. 753-757, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[36] Jayamala Kumar Patil et al., "A Novel Method of Traffic Rule Compliance Detection Using Morphological Operations at Toll Booths," SSRG International Journal of Electrical and Electronics Engineering, vol. 10, no. 1, pp. 148-159, 2023.
[CrossRef] [Publisher Link]
[37] S. Chandini et al., “Online Income and Expense Tracker,” International Research Journal of Engineering and Technology, vol. 6, no. 3, pp. 4119-4124, 2019.
[Google Scholar] [Publisher Link]
[38] N.Zahira Jahan, and K.I. Vinodhini, “Personalized Expense Managing Assistant Using Android,” International Journal of Computer Techniques, vol. 3, no. 2, 2016.
[Google Scholar] [Publisher Link]