Transaction Classification via Industry Name Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning techniques for predicting transaction classifications are limited by their reliance on limited data points, leading to inaccurate predictions.

Innovation Solution

A method involving the use of industry name embeddings and transaction embeddings to train a machine learning model, allowing it to predict transaction classifications more accurately by considering features related to the payor's industry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing machine learning techniques use limited training data points (monetary amount and payee description), then the training process is simple and fast, but the prediction accuracy is limited

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by generating embeddings for payors and payees in advance before the actual transaction classification task. These embeddings capture semantic information from historical transactions and are stored for later use, allowing the model to leverage pre-processed semantic representations rather than processing raw text during classification, thus improving accuracy while managing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces embeddings as an intermediary representation between raw transaction data and classification predictions. The embedding models transform payor and payee names into dense vector representations that capture semantic meaning, serving as a bridge that enables more accurate classification without directly processing complex unstructured text during the main classification process

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more training data and features are incorporated to improve prediction accuracy, then classification precision improves, but computing resource utilization increases

Engineering Contradiction:
Improveclassification precisionVSAvoidcomputing resource utilization
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The embedding models are trained separately in advance on historical transaction data, performing the computationally intensive feature extraction beforehand. During actual transaction classification, the pre-trained embeddings are reused, significantly reducing computing resource requirements for real-time predictions while maintaining high classification precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms categorical text data (payor and payee names) into continuous embedding vectors, changing the parameter representation from discrete text to continuous numerical space. This transformation enables more efficient computation during classification while capturing richer semantic information, improving precision without proportionally increasing computational cost

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250173782A1Machine learning based approach for automatically predicting a classification for transactions based on industry name embeddings
Publication Date: 2025.05.29 INTUIT INC
  • US20250173782A1 patent drawing
  • US20250173782A1 patent drawing
  • US20250173782A1 patent drawing

AI summary

A method for training a machine learning model to automatically predict a classification for an uncategorized transaction includes: retrieving a plurality of historical transactions involving a plurality of different payors and a plurality of different payees; generating a first plurality of embeddings based, at least in part, on a subset of the historical transactions having a first type, wherein each of the first plurality of embeddings is representative of an industry name associated with one or more payors involved in the first set of historical transactions; generating training data for the machine learning model based, at least in part, on the first plurality of embeddings; and training the machine learning model through a supervised learning process using the training data.