Personalized Payment Screen Prediction via ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Financial service providers face challenges in managing invoices and increasing revenue due to payers preferring payment methods outside their platform, leading to inefficient payment processing and reduced transaction fees.

Innovation Solution

A machine learning recommendation system that analyzes user transaction data to predict and personalize payment screens with preferred payment methods, using a gradient boosting decision tree model to optimize payment method probabilities and layouts, thereby increasing platform usage and revenue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standardized payment screen is used for all users, then the system complexity is low and implementation is simple, but user payment preferences are not met leading to reduced platform usage

Engineering Contradiction:
Improvepayment screen personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of user transaction data before generating payment screens, using machine learning models to predict preferred payment methods in advance. This allows the system to pre-personalize payment screens based on historical behavior patterns, reducing the need for complex real-time decision-making while delivering personalized results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies or representations of user payment preferences by generating predicted payment method probabilities based on historical data. Instead of analyzing all raw transaction data in real-time, the system uses pre-trained models to produce condensed preference profiles that guide payment screen generation, reducing computational complexity.

Inventive Principle:
Principle #26Copying

2Productivity

If payment methods are customized for each user, then user satisfaction and platform usage increase, but the complexity of managing diverse payment preferences increases

Engineering Contradiction:
Improvepayment processing efficiencyVSAvoidpayment screen architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system changes parameters by transforming raw transaction data into standardized probability scores for different payment methods. By converting diverse user preferences into a unified probabilistic framework, the system can efficiently generate personalized payment screens without managing the full complexity of individual user preferences directly.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The machine learning model serves multiple functions: it analyzes historical transaction data, predicts user preferences, generates probability distributions, and informs payment screen generation. This multi-functional approach consolidates what would otherwise require separate systems for each task, reducing overall system complexity.

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

3Measurement precision

If machine learning models are used to predict payment preferences, then payment screen personalization accuracy improves, but computational resources and processing time increase

Engineering Contradiction:
Improvepayment preference prediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary training of machine learning models on historical transaction data before deployment. By pre-learning user preference patterns offline, the system reduces the computational burden during real-time payment screen generation, achieving high prediction accuracy without excessive processing delays when users actually need payment screens.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If transaction data is analyzed in detail, then prediction accuracy improves, but data processing complexity and computational load increase

Engineering Contradiction:
Improvepayment method prediction accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the most relevant features from transaction data for prediction, rather than processing all available data. By identifying and extracting key predictive features from historical transactions, the system achieves high prediction accuracy while reducing data processing complexity and computational requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11816711B2System and method for predicting personalized payment screen architecture
Publication Date: 2023.11.14 INTUIT INC
  • US11816711B2 patent drawing
  • US11816711B2 patent drawing
  • US11816711B2 patent drawing

AI summary

A computer-implemented method and system are provided to utilize machine learning technology to process user financial transaction data to predict a personalized payment screen architecture. A plurality of feature datasets associated with transaction data of a plurality of electronic invoices are obtained by a computing device. Each feature dataset comprises a plurality of features, a payment screen and a payment method configured to be presented on at least one payment screen. The computing device is configured to train a machine learning model with the feature datasets to produce a probability matrix with probabilities of each payment method used to pay the invoices through each payment screen. The computing device may weigh the probability matrix to generate a recommendation matrix and determine a prediction of a payment screen based on the recommendation matrix.