E-commerce Search Ranking Simulation Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-commerce platforms face challenges in optimally presenting search results to maximize transaction likelihood, as the number of item listings often exceeds page capacity, and the presentation format significantly affects user selection and purchase decisions.

Innovation Solution

A simulation platform is used to evaluate and optimize scoring functions by processing search results data, comparing the performance of test scoring functions against production scoring functions, and generating new weighting factors to prioritize item listings based on relevance, quality, and business rules, ensuring that high-ranking items are prominently displayed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of item listings is increased to provide more search results, then the completeness of search results is improved, but the ability to prominently display high-quality items is worsened due to limited page capacity

Engineering Contradiction:
Improvenumber of item listingsVSAvoidpositioning accuracy of high-quality items
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent employs parametric scoring functions with adjustable weights for different item characteristics (e.g., relevance, quality metrics, business rules). By changing the parameters/weights in the scoring function, the system can optimize the ranking to ensure high-quality items appear in prominent positions even when many items are displayed. This allows the system to maintain both a large number of listings and accurate positioning of high-value items.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If a complex scoring function is used to accurately rank items, then the precision of item positioning is improved, but the computational complexity and processing time are worsened

Engineering Contradiction:
Improveitem ranking precisionVSAvoidscoring function complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The scoring function is segmented into multiple independent components, each evaluating a specific characteristic of item listings (e.g., relevance score, quality score, business rule score). These segmented scoring components can be calculated independently and then combined, which simplifies the overall computation while maintaining ranking precision. This modular approach allows for efficient processing of complex ranking criteria.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a two-stage scoring approach: first applying a simplified scoring function for initial ranking, then applying more complex scoring adjustments only to items that require refined positioning. This partial application of complex scoring reduces overall computational burden while maintaining precision where most needed.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If item listings are reordered based on optimized scoring, then transaction likelihood is improved, but the stability of existing ranking systems is worsened

Engineering Contradiction:
Improvetransaction rateVSAvoidranking system stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The ranking system is designed to be dynamic rather than static. The scoring function parameters and weights can be adjusted in response to changing business objectives, user behavior patterns, and item characteristics. This dynamic adaptability allows the system to optimize transaction rates by reordering items based on current conditions while maintaining overall system stability through controlled, incremental changes rather than abrupt reconfigurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where transaction data and user interaction patterns are continuously monitored and fed back into the scoring function optimization process. This feedback loop allows the system to gradually adjust rankings based on actual performance data, improving transaction rates while maintaining stability through iterative, data-driven refinements rather than radical changes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9268850B2Methods and systems for selecting an optimized scoring function for use in ranking item listings presented in search results
Publication Date: 2016.02.23 EBAY INC
  • US9268850B2 patent drawing
  • US9268850B2 patent drawing
  • US9268850B2 patent drawing

AI summary

Methods and systems for simulating a search, for the purpose of evaluating one or more scoring functions used in ordering item listings for presentation in a search results page are described. Consistent with some embodiments, a simulation platform includes a real-time simulation module that receives search result sets for search queries that result in the conclusion of a transaction. The result set is then processed by the simulation platform with one or more test scoring functions, such that the resulting position of the item listing that has resulted in the transaction can be compared with the actual position at which the item listing was displayed in the actual search results. For each test scoring function, an average rank shift metric is determined, and displayed, thereby providing a metric with which to base decisions about which scoring functions to use in the production system.