skip to main content
10.1145/3447548.3467100acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article

Categorization of Financial Transactions in QuickBooks

Published: 14 August 2021 Publication History

Abstract

This paper shares our work on building a machine learning system to categorize transactions for Intuit's QuickBooks product. Transaction categorization is challenging due to the complexity of accounting, the need for personalization, and the diversity of customers. We have broken down this monolithic problem into smaller pieces based on customers' life-cycle stages, and tailored solutions to address customer pain-points for each. Modern machine learning technologies such as deep neural networks, transfer learning, and few-shot learning are adopted to enable accurate transaction categorization. Furthermore our system learns user actions in real-time to provide relevant and in-time category recommendations. This in-session learning capability reduces user workload, improves customer experience, and helps to cultivate confidence.

Supplementary Material

MP4 File (ads1939.mp4)
This paper shares our work on building a machine learning system to categorize transactions for Intuit's QuickBooks product. Transaction categorization is challenging due to the complexity of accounting, the need for personalization, and the diversity of customers. We have broken down this monolithic problem into smaller pieces based on customers' life-cycle stages, and tailored solutions to address customer pain-points for each. Modern machine learning technologies such as deep neural networks, transfer learning, and few-shot learning are adopted to enable accurate transaction categorization. Furthermore our system learns user actions in real-time to provide relevant and in-time category recommendations. This in-session learning capability reduces user workload, improves customer experience, and helps to cultivate confidence.

References

[1]
Mia Xu Chen, Benjamin N. Lee, Gagan Bansal, Yuan Cao, Shuyuan Zhang, Justin Lu, Jackie Tsay, Yinan Wang, Andrew M. Dai, Zhifeng Chen, Timothy Sohn, and Yonghui Wu. 2019. Gmail Smart Compose: Real-Time Assisted Writing. CoRR, Vol. abs/1906.00080 (2019). arxiv: 1906.00080 http://arxiv.org/abs/1906.00080
[2]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural Collaborative Filtering. CoRR, Vol. abs/1708.05031 (2017). arxiv: 1708.05031 http://arxiv.org/abs/1708.05031
[3]
Timothy Hospedales, Antreas Antoniou, Paul Micaelli, and Amos Storkey. 2020. Meta-Learning in Neural Networks: A Survey. arxiv: 2004.05439 [cs.LG]
[4]
Po-Sen Huang, Xiaodong, Jianfeng Gao, Li Deng, Alex Acero, and Larry Paul Heck. 2019. Learning deep structured semantic models for web search using clickthrough data. In Proceedings of the 22nd ACM international conference on Information & Knowledge Management (CIKM'13). 2333--2338.
[5]
Gregory Koch, Richard Zemel, and Ruslan Salakhutdinov. 2015. Siamese Neural Networks for One-shot Image Recognition. In Proceedings of the 32nd International Conference on Machine Learning, Deep Learning Workshop.
[6]
Chris Lesner, Alexander Ran, Marko Rukonic, and Wei Wang. 2019. Large scale Personalized Categorization of Financial Transactions. In Proceedings of the Thirty-Third Advancement of Artificial Intelligence (AAAI) Conference.
[7]
Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013. Efficient Estimation of Word Representations in Vector Space. arxiv: 1301.3781 [cs.CL]
[8]
Yue Ning, Yue Shi, Liangjie Hong, Huzefa Rangwala, and Naren Ramakrishnan. 2017. A Gradient-based Adaptive Learning Framework for Efficient Personal Recommendation. 23--31. https://doi.org/10.1145/3109859.3109909
[9]
United States Department of Labor. 2020. Standard Industrial Classification (SIC) Manual. https://www.osha.gov/data/sic-manual.
[10]
Francesco Ricci, Lior Rokach, and Bracha Shapira. 2011. Introduction to Recommender Systems .Springer, 1--35.
[11]
US Internal Revenue Service. 2020. Schedule C (Form 1040). https://www.irs.gov/pub/irs-pdf/f1040sc.pdf.
[12]
Jake Snell, Kevin Swersky, and Richard S. Zemel. 2017. Prototypical Networks for Few-shot Learning. CoRR, Vol. abs/1703.05175 (2017). arxiv: 1703.05175 http://arxiv.org/abs/1703.05175
[13]
Yaqing Wang, Quanming Yao, James Kwok, and Lionel M Ni. 2020. Generalizing from a Few Examples: A Survey on Few-shot Learning. ACM Computing Survey (June 2020). https://doi.org/10.1145/3386252

Cited By

View all
  • (2024)User-generated short-text classification using cograph editing-based network clustering with an application in invoice categorizationData & Knowledge Engineering10.1016/j.datak.2023.102238148:COnline publication date: 27-Feb-2024

Index Terms

  1. Categorization of Financial Transactions in QuickBooks

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      KDD '21: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining
      August 2021
      4259 pages
      ISBN:9781450383325
      DOI:10.1145/3447548
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 14 August 2021

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. categorization
      2. deep learning
      3. few-shot learning
      4. personalization
      5. recommender systems
      6. transfer learning

      Qualifiers

      • Research-article

      Conference

      KDD '21
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

      Upcoming Conference

      KDD '25

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)54
      • Downloads (Last 6 weeks)5
      Reflects downloads up to 07 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)User-generated short-text classification using cograph editing-based network clustering with an application in invoice categorizationData & Knowledge Engineering10.1016/j.datak.2023.102238148:COnline publication date: 27-Feb-2024

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media