Iterative Query Expansion for Cross-Community Document Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing query expansion methods fail to effectively retrieve a full set of relevant documents across different communities using community-specific vocabulary, often resulting in irrelevant results or incomplete document sets due to limited iterative expansion strategies.

Innovation Solution

A system and method for iterative, corpus-driven query expansion that receives an initial search query, identifies enrichment terms from retrieved documents, and generates subsequent search queries until a stopping criterion is met, incorporating high-leverage query terms to retrieve a comprehensive set of documents regardless of community-specific vocabulary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If query expansion uses community-specific vocabulary, then documents from different communities can be retrieved, but relevant documents may be missed due to vocabulary differences

Engineering Contradiction:
Improveability to retrieve documents across different communitiesVSAvoidcompleteness of document retrieval
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements iterative query expansion where each iteration uses the results from the previous iteration to generate new search queries. The feedback loop continuously refines the search by identifying enrichment terms from retrieved documents and using them to expand the query, ensuring comprehensive coverage across different communities while maintaining retrieval reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary query expansion by identifying enrichment terms from the initial set of retrieved documents before conducting subsequent searches. This preliminary action prepares expanded query terms that capture community-specific vocabulary and concepts, enabling the system to retrieve relevant documents across different communities effectively.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If iterative expansion is performed for a fixed number of iterations, then the search process is simple, but the stopping criterion may not be met optimally

Engineering Contradiction:
Improvesimplicity of search processVSAvoidaccuracy of stopping criterion
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system uses feedback from each iteration to determine whether the stopping criterion is met. The feedback mechanism evaluates the results of each query expansion iteration and decides whether to continue or terminate the process, ensuring optimal stopping accuracy while maintaining process simplicity through automated decision-making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The search process dynamically adjusts the number of iterations based on whether the stopping criterion is met in each iteration. The system transitions from a static fixed-iteration approach to a dynamic conditional approach where the process continues or terminates based on real-time evaluation of the stopping criterion, optimizing both accuracy and simplicity.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If enrichment terms are added to expand the search query, then more relevant documents are retrieved, but the query becomes more complex

Engineering Contradiction:
Improvenumber of relevant documents retrievedVSAvoidcomplexity of search query
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system segments the query expansion process into distinct iterations, where each iteration adds a specific set of enrichment terms to the query. This segmentation allows the system to manage query complexity by building up terms incrementally rather than adding all terms at once, while still retrieving a comprehensive quantity of relevant documents.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary identification and ranking of enrichment terms before adding them to the query. This preliminary action organizes the terms in a structured manner, allowing the system to expand the query with multiple relevant terms while maintaining manageable complexity through pre-organization and prioritization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11720554B2Iterative query expansion for document discovery
Publication Date: 2023.08.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11720554B2 patent drawing
  • US11720554B2 patent drawing
  • US11720554B2 patent drawing

AI summary

An embodiment for expanding a search query is provided. The embodiment may include receiving a stopping criterion for stopping a search. The embodiment may also include receiving an initial search query. The embodiment may further include submitting the initial search query to an information retrieval system. The embodiment may also include identifying enrichment terms from the retrieved initial set of documents. The embodiment may further include generating a subsequent search query that includes one or more enrichment terms from the retrieved initial set of documents. The embodiment may also include submitting the subsequent search query to the information retrieval system. The embodiment may further include determining whether the stopping criterion is met, and in response to determining the stopping criterion is not met, iterating identifying, generating, submitting steps until the stopping criterion is met.