Neural Collaborative Filtering for Payment Offer Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional neural network systems for AI applications, such as recommender systems, face computational burdens due to the need for feature engineering and staging steps, especially when dealing with updated data frequently, which can be prohibitive in certain use cases.

Innovation Solution

A deep learning system utilizing neural collaborative filtering (NCF) and wide and deep learning techniques is applied to payment card transaction data to generate models that predict interactions between consumers and merchants, reducing computational efforts by automatically performing internal feature selection and optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional neural network systems are used with feature engineering and staging steps, then predictive modeling capability is achieved, but computational burden increases significantly

Engineering Contradiction:
Improvepredictive accuracyVSAvoidcomputational burden
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent extracts and removes the computationally expensive feature engineering and staging steps from the traditional neural network pipeline. By using raw transaction data directly as input to the neural collaborative filtering model, the system eliminates the need for separate feature extraction modules, thereby reducing computational burden while maintaining predictive accuracy through the model's ability to automatically learn relevant features from raw data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The neural collaborative filtering model performs self-service by automatically performing internal feature selection and optimization without requiring external feature engineering. The model learns latent representations and interactions directly from the input data, making the system self-sufficient and eliminating the need for manual feature preparation, thus reducing computational overhead.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If feature engineering is performed regularly to handle updated data, then model accuracy is maintained, but processing time increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables continuous learning and model updating without interrupting the data pipeline for feature engineering. The neural collaborative filtering model can be retrained incrementally on updated transaction data, maintaining model accuracy while avoiding the time-consuming feature engineering process. The model continuously adapts to new data patterns through its architecture that directly processes raw transaction data.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If comprehensive feature engineering is applied to capture indirect relationships, then predictive accuracy improves, but system complexity increases

Engineering Contradiction:
Improvepredictive accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the feature engineering function into the neural collaborative filtering model itself. Instead of having separate modules for feature extraction, selection, and transformation, the system combines these functions into the model's latent factor decomposition process. The model automatically captures indirect relationships through matrix factorization and neural network layers, eliminating the need for complex external feature engineering pipelines.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11250461B2Deep learning systems and methods in artificial intelligence
Publication Date: 2022.02.15 MASTERCARD INT INC
  • US11250461B2 patent drawing
  • US11250461B2 patent drawing
  • US11250461B2 patent drawing

AI summary

A system for training and applying deep learning to generate offer recommendations within a payment card network includes a propensity engine configured to train a machine learning model using neural collaborative filtering. The model is trained based on payment card transaction data providing indications of cardholder interactions with merchants, the model is configured to generate offer recommendations for cardholders of payment cards made available by merchants. The system also includes a model serving engine configured to apply available offer data to the model, thereby generating a set of offer recommendations matching one or more available offers with one or more cardholders. The system also includes an execution and fulfilment engine configured to deliver an available offer to a cardholder and fulfill the available offer when activated by the cardholder.