Search Result Sorting With Grouped Linear Regression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online searching techniques fail to provide accurate sorting of search results based on predicted user preferences, often due to implementation difficulties and poor trade-offs between accuracy and complexity, especially when dealing with complex target variable combinations.

Innovation Solution

A computer-implemented method using a machine learning model trained with grouped linear regression to output relevance scores for items based on target variables, allowing for personalized sorting of search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If gradient boosting machine (GBM) ranker models are used to improve sorting accuracy, then sorting accuracy is improved, but implementation difficulty increases and requires specialized machine learning platforms

Engineering Contradiction:
Improvesorting accuracyVSAvoidimplementation difficulty
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex, expensive GBM models with simpler, more accessible linear regression models that can be implemented on standard platforms without requiring specialized machine learning infrastructure. This substitution maintains adequate sorting accuracy while dramatically reducing implementation complexity and platform requirements

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent modifies the approach by changing from ensemble tree-based methods (GBM) to linear regression with careful feature engineering and regularization. This parameter change in the model architecture allows achieving comparable accuracy on simpler platforms that don't require specialized ML infrastructure

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If conventional sorting techniques are used to simplify implementation, then ease of implementation is improved, but sorting accuracy based on user preferences deteriorates

Engineering Contradiction:
Improveease of implementationVSAvoidsorting accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary feature engineering and data preprocessing to create optimized input features for linear regression. By preparing the data in advance with carefully selected and transformed features, the simple linear model achieves sorting accuracy that would normally require complex models, thus maintaining ease of implementation while improving accuracy

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If logistic regression models are used to simplify the approach, then ease of implementation is improved, but performance degrades when applied to complex target variable combinations

Engineering Contradiction:
Improveease of implementationVSAvoidmodel performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the target variable into multiple components and uses separate linear regression models for each segment or aspect. This segmentation allows the simple linear regression approach to handle complex target variable combinations by breaking them down into manageable parts, maintaining both ease of implementation and reliable performance

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250278774A1Systems and methods for recommended sorting of search results for online searching
Publication Date: 2025.09.04 CAPITAL ONE SERVICES LLC
  • US20250278774A1 patent drawing
  • US20250278774A1 patent drawing
  • US20250278774A1 patent drawing

AI summary

A method may include receiving data related to a plurality of items and processing the data using a machine learning model. The machine learning model may have been trained to output a score for each of the plurality of items based on one or more target variables and to process the data using a grouped linear regression for groups of items based on sub-divisions of the groups. The method may include storing the output in a data store. Each entry in the data store may include at least an item identifier for an item, a group name, and the score. The method may include receiving search criteria for a search and identifying a set of search results in a group of items. The method may include determining an order of the set of search results and outputting the set of search results.