Speculative Query Expansion for Search Relevance Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional query expansion methods face challenges in determining the optimal number of terms to add to a query, which significantly affects the quality of search results, despite using effective information-theoretic measures.

Innovation Solution

The method involves speculatively executing multiple queries with varying numbers of expansion terms and selecting the query with the highest pseudo-metric score, calculated based on the order of marked documents, to determine the best query to return to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional query expansion methods use information-theoretic measures to select and weight terms, then the quality of search results is improved, but the determination of how many terms to add remains uncertain and significantly affects outcome quality

Engineering Contradiction:
Improvesearch result qualityVSAvoidquery expansion process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary speculative execution of multiple queries with different numbers of expansion terms before final selection. By pre-executing queries with varying term counts (e.g., 0, 1, 2, or more expansion terms) and evaluating their pseudo-metric scores in advance, the system determines the optimal number of terms to add without requiring complex real-time decision-making during actual query processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of query expansion term count by speculatively executing multiple queries with different numbers of expansion terms (0, 1, 2, or more terms). Each speculative query uses the same information-theoretic weighting methodology but varies the number of terms added, allowing the system to identify which parameter value produces the highest pseudo-metric score and select that configuration for the final query execution.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple speculative queries are executed to determine the optimal number of expansion terms, then the quality of search results is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvesearch result qualityVSAvoidquery processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs a limited number of speculative query executions (exactly 4 speculative queries corresponding to adding 0, 1, 2, or more expansion terms) rather than exhaustively testing all possible term combinations. This partial action approach provides sufficient information to determine the optimal expansion term count without incurring excessive processing time, balancing thoroughness with efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If the number of expansion terms is increased to improve search coverage, then more relevant documents are retrieved, but the precision of search results decreases

Engineering Contradiction:
Improvenumber of retrieved documentsVSAvoidsearch result precision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system uses pseudo-metric scores calculated from speculative query results as feedback to determine the optimal number of expansion terms. By evaluating the performance of each speculative query (with different term counts) using pseudo-metric measurements and selecting the configuration that achieves the highest score, the system receives feedback on which expansion term count optimally balances recall and precision for the given query.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8280900B2Speculative query expansion for relevance feedback
Publication Date: 2012.10.02 FUJIFILM BUSINESS INNOVATION CORP
  • US8280900B2 patent drawing
  • US8280900B2 patent drawing
  • US8280900B2 patent drawing

AI summary

Speculative query expansion is a way to increase the effectiveness of relevance feedback. Instead of picking the best expansion query beforehand, multiple queries are executed and the best expansion query is selected afterward, but with no additional effort (or information) required from the user. From the best expansion query, search results and expanded queries more pertinent to the user can therefore be provided.