Neural Network Pre-training for User Engagement Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current deep learning systems lack the ability to accurately predict human behavior, such as user interface engagement, which is crucial for optimizing website and application performance, as they struggle to effectively analyze and classify user interactions based on text and image inputs.

Innovation Solution

A computer-implemented method and system using a multi-layer neural network that combines pre-training with an unlabeled dataset and fine-tuning with a labeled dataset to estimate the probability of user interface object selection, leveraging techniques like bidirectional training and back-propagation to generate a classification vector for predicting user behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning systems use traditional training methods with labeled datasets only, then training time and computational resources are limited, but prediction accuracy for user behavior is insufficient

Engineering Contradiction:
Improveprediction accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary pre-training on unlabeled datasets before fine-tuning on labeled datasets. This preliminary action allows the model to learn general patterns and features from abundant unlabeled data, reducing the time and computational resources needed during the subsequent fine-tuning phase while improving overall prediction accuracy for user behavior.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If deep learning systems use only labeled datasets for training, then training process is simpler, but the model's understanding of language and user behavior is limited

Engineering Contradiction:
Improvemodel understandingVSAvoidtraining process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The training process is segmented into two distinct phases: pre-training on unlabeled datasets to build general language understanding, and fine-tuning on labeled datasets to specialize in user behavior prediction. This segmentation allows the model to develop comprehensive understanding while keeping each training phase manageable and purpose-driven.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary pre-training on unlabeled datasets before fine-tuning on labeled datasets. This preliminary action allows the model to learn general patterns and features from abundant unlabeled data, reducing the time and computational resources needed during the subsequent fine-tuning phase while improving overall prediction accuracy for user behavior.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the neural network model is trained comprehensively with both unlabeled and labeled datasets, then prediction accuracy improves, but computational resources and training complexity increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidtraining system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The training process is segmented into two distinct phases: pre-training on unlabeled datasets to build general language understanding, and fine-tuning on labeled datasets to specialize in user behavior prediction. This segmentation allows the model to develop comprehensive understanding while keeping each training phase manageable and purpose-driven.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses partial action by first training on a subset of unlabeled data for pre-training, then using a smaller labeled dataset for fine-tuning. This approach achieves good prediction accuracy without requiring exhaustive training on all available data, reducing computational complexity while maintaining effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240281660A1Deep learning systems, devices and methods for predicting user content engagement
Publication Date: 2024.08.22 AARABI PARHAM
  • US20240281660A1 patent drawing
  • US20240281660A1 patent drawing
  • US20240281660A1 patent drawing

AI summary

Methods and systems are provided for estimating the selection probability of a digital object on a website or application by a human based on features extracted from an image, a video, or input text description of the object by a user. A communication interface receives the input from the user. Memory is provided for storing a neural network model, selection probability prediction and training data, the training data including a first training dataset and a second training dataset. The neural network model is trained in a pre-training step with the first training dataset and is followed by a fine-tuning step with the second training dataset to obtain a multi-layer neural network. Input is provided to the multi-layer neural network to obtain a classification vector. Based on the classification vector, a selection probability prediction is calculated and delivered to the user through the communication interface.