Search Result Diversification Using Category Similarity Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search technologies often fail to provide appropriately categorized and diverse search results, leading to unnecessary consumption of computing resources and repetitive user queries, which increases network latency and storage device I/O, especially when users are seeking items within similar categories.

Innovation Solution

A search engine leveraging similarity sensitive diversity to measure variation in item distribution across categories, using a cosine similarity matrix to improve search result distribution and reduce repetitive queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If keyword search is used to return relevant items, then search queries can be processed, but search results may not be appropriately distributed across categories when items have similar attributes

Engineering Contradiction:
Improvesearch accuracyVSAvoidcategory distribution
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter of category representation from simple keyword matching to cosine similarity calculations between category vectors. This transformation allows the system to measure the angular distance between categories in a multi-dimensional space, enabling more nuanced distribution of search results across semantically similar categories while maintaining search accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a new dimension by computing pairwise similarity matrices between categories using cosine similarity. This creates an additional layer of categorical relationships beyond traditional keyword matching, allowing the system to understand and distribute results across categories based on their vector-space relationships rather than just exact matches.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If search systems return all relevant items, then completeness is achieved, but computing resources are unnecessarily consumed and network latency increases

Engineering Contradiction:
Improvesearch resultsVSAvoidcomputing resource consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by using similarity-sensitive diversity to identify and prioritize specific regions or segments of search results based on category diversity. Rather than uniformly processing all results, the system locally optimizes the presentation and ranking of items within different category groups, reducing the need to process and transmit every single result while maintaining completeness of relevant information.

Inventive Principle:
Principle #3Local quality

3Reliability

If users submit multiple queries to find items in similar categories, then search completeness improves, but network latency and storage device I/O increase

Engineering Contradiction:
Improvesearch completenessVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing the pairwise similarity matrix between categories. This pre-processing step creates a lookup structure that allows the system to quickly determine category relationships and guide single queries to return comprehensive results across similar categories, eliminating the need for users to submit multiple sequential queries and thereby reducing network latency and storage I/O.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260064785A1Similarity sensitive diversity
Publication Date: 2026.03.05 EBAY INC
  • US20260064785A1 patent drawing
  • US20260064785A1 patent drawing
  • US20260064785A1 patent drawing

AI summary

Similarity sensitive diversity is utilized to measure variation in a distribution of item listings along one or more categories. A similarity between category vectors of each category pair in a set of categories is determined and utilized to generate a pairwise similarity matrix. The pairwise similarity matrix may be pruned to remove category pairs below a threshold. Utilizing the pairwise similarity matrix, similarity sensitive diversity between one or more items of a plurality of items may be determined. In various aspects, the similarity sensitive diversity may be utilized to: generate a list of relevant items in an appropriate distribution, suggest refinements of a search query; generate navigation modules; categorize or recategorize the plurality of items; or generate autosuggestions.