Character-Level Neural Networks for Transaction Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data enrichment techniques for transaction data, such as text mining and natural language featurization, face challenges in handling varied formats and missing characters, leading to insufficient results in categorization and entity recognition, especially for service providers.

Innovation Solution

The use of character-level deep neural networks, specifically one-dimensional convolutional neural networks (CNN) and recurrent neural networks (RNN) with long short-term memory (LSTM) models, for processing transaction records to classify and tag entities, enabling accurate identification of service providers and other entities within transaction data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional text mining and natural language featurization techniques are used, then processing is simpler, but categorization accuracy and entity recognition performance are insufficient

Engineering Contradiction:
Improvecategorization accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the transaction data processing into character-level featurization and word-level classification stages. The character-level CNN extracts features from individual characters, which are then aggregated to form word representations for classification. This segmentation allows the system to handle varied formats and missing characters effectively while maintaining manageable model complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces character-level features as an intermediary between raw transaction data and final classification. Instead of directly classifying raw text with complex models, the system first transforms characters into numerical features through CNN, which then serve as input for classification. This intermediary representation layer simplifies the overall processing while improving accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple classifiers are used to handle different service providers, then coverage improves, but data collection and maintenance complexity increase

Engineering Contradiction:
Improveservice provider coverageVSAvoidclassifier maintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal character-level CNN model that can handle multiple service providers and transaction formats simultaneously. Instead of maintaining separate classifiers for different service providers, the single model processes all transaction data by learning character-level patterns, achieving high coverage across diverse providers while simplifying maintenance to a single model.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the fundamental parameters of the classification approach by moving from word-based or provider-specific features to character-level features. This parameter change enables the model to adapt to various service providers and transaction formats without requiring separate classifiers, as the character-level representation captures universal patterns across all providers.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If token-based models are used for entity recognition, then processing is faster, but accuracy in identifying service providers and entities is reduced

Engineering Contradiction:
Improveentity recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent transitions from token-based (word-level) processing to character-level processing, adding a finer granularity dimension to the analysis. By processing data at the character level rather than word level, the system captures subtle patterns in service provider names and entities that token-based models miss, improving recognition accuracy while the convolutional architecture maintains efficient processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11537845B2Neural networks for information extraction from transaction data
Publication Date: 2022.12.27 YODLEE INC
  • US11537845B2 patent drawing
  • US11537845B2 patent drawing
  • US11537845B2 patent drawing

AI summary

Methods, systems and computer program products implementing character-level deep neural networks for information extraction are disclosed. A system uses character-level information retrieved from a transaction record to classify the transaction as a whole and to tag individual sections of the transaction record by entity type. The system processes the transaction record using multiple and separate character-level models. The system can use a one-dimensional neural network for featurization fed into a fully connected network for classification for identifying the most common classes of a transaction record. The system can identify one or more entities, e.g., service provider names, from the transaction using an RNN. The RNN can include one or more LSTM models. The LSTM models can be BI-LSTM models.