Sparse Vector Machine Learning Model Pruning for Content Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models for determining click probabilities and selecting content for presentation require significant memory and computational resources, leading to inefficiencies in storage and prediction times, and often sacrifice accuracy by omitting relevant features to meet storage requirements.

Innovation Solution

The implementation of pruning operations to generate machine learning models with sparse vector representations and weights, reducing memory usage and computational complexity while maintaining accuracy by selectively removing unnecessary feature parameters and weights.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning models use dense vector representations with all features, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveclick probability determination accuracyVSAvoidmemory and computational resources
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and removes unnecessary features and weights from the machine learning model through pruning operations. This extraction process eliminates redundant elements while preserving the essential features needed for accurate click probability determination, thereby reducing model complexity without significantly compromising measurement precision

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different quality standards to different parts of the model by performing selective pruning on specific features and weights based on their importance. Rather than uniformly reducing the model, it maintains high precision in critical areas while reducing complexity in less important areas, achieving local optimization of the quality-complexity tradeoff

Inventive Principle:
Principle #3Local quality

2Measurement precision

If machine learning models include all relevant features, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveclick probability determination accuracyVSAvoidprediction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and removes redundant features from the model input through pruning operations. By eliminating features that contribute minimally to prediction accuracy, the model processes fewer inputs during inference, thereby reducing prediction time while maintaining measurement precision for the remaining essential features

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by including only the necessary subset of features rather than all possible features. The pruning process identifies and retains only the critical features needed for accurate click probability determination, excluding excess features that would increase processing time without providing proportional accuracy benefits

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If machine learning models are trained with complete feature sets, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvecontent selection accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and removes unnecessary features from the training data and model structure through pruning operations. This extraction reduces the amount of data that needs to be stored and processed during training, thereby reducing device complexity and storage requirements while preserving the essential features needed for accurate content selection

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies selective pruning to different features based on their importance to content selection accuracy. Critical features are retained with full detail to maintain measurement precision, while less important features are reduced or removed, achieving local optimization that balances storage requirements with accuracy

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12260432B2Pruning for content selection
Publication Date: 2025.03.25 YAHOO AD TECH LLC
  • US12260432B2 patent drawing
  • US12260432B2 patent drawing
  • US12260432B2 patent drawing

AI summary

One or more computing devices, systems, and/or methods are provided. A machine learning model may be trained using a plurality of sets of information. One or more pruning operations may be performed in association with the training to generate a machine learning model with sparse vector representations associated with features of the plurality of sets of information. A request for content associated with a client device may be received. A set of features associated with the request for content may be determined. A plurality of positive signal probabilities associated with a plurality of content items may be determined using the machine learning model based upon one or more sparse vector representations, of the machine learning model, associated with the set of features. A content item may be selected from the plurality of content items for presentation via the client device based upon the plurality of positive signal probabilities.