Synonym Discovery Framework Using Query Logs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information retrieval systems often fail to identify desired information due to discrepancies between user queries and the canonical names used by the system, as standard thesauruses are inadequate for handling query expansion tasks, particularly in generating synonyms.

Innovation Solution

A similarity analysis framework that leverages multiple similarity analysis functions, including pseudo-document and query context analysis, to generate synonyms that satisfy core properties such as symmetry, strength-of-similarity, and relatedness-of-class, using query log data and indexing mechanisms to expedite computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard thesaurus resources are used for query expansion, then the system can generate synonyms, but the synonyms fail to capture user intent accurately for complex queries

Engineering Contradiction:
Improvesynnym accuracyVSAvoidquery expansion capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameters for synonym generation by using multiple similarity analysis functions with different weighting parameters. Each function (e.g., query context similarity, pseudo-document similarity) uses specific parameters to evaluate different aspects of synonymhood, allowing the system to adapt to various query types and generate accurate synonyms that standard thesauruses cannot produce.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a composite evaluation framework by combining multiple similarity analysis functions into a unified synonym generation system. This composite approach integrates query context analysis, pseudo-document similarity, and other analysis functions to produce comprehensive synonym results that are more accurate and versatile than any single function could achieve alone.

Inventive Principle:
Principle #40Composite materials

2Reliability

If multiple similarity analysis functions are used to generate synonyms, then synonym accuracy improves, but computational resource consumption increases

Engineering Contradiction:
Improvesynnym accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the synonym generation task into multiple independent similarity analysis functions, each responsible for specific aspects of evaluation. This segmentation allows the system to process queries in parallel using different functions simultaneously, reducing overall computational time while maintaining high accuracy through the combined results of all functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using multiple similarity analysis functions that may not individually evaluate all possible synonym properties, but collectively they provide comprehensive coverage. The system performs sufficient analysis to achieve accurate synonyms without requiring exhaustive evaluation of every possible aspect, balancing computational resources with required accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If query log data is used for synonym generation, then synonyms reflect actual user behavior, but the system becomes more complex

Engineering Contradiction:
Improvesynnym relevanceVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces pseudo-documents as intermediary structures that bridge query log data and synonym generation. These pseudo-documents represent user behavior patterns and query contexts in a structured format that can be efficiently processed by similarity analysis functions, simplifying the integration of query log data into the synonym generation process without requiring direct complex analysis of raw log data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8745019B2Robust discovery of entity synonyms using query logs
Publication Date: 2014.06.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8745019B2 patent drawing
  • US8745019B2 patent drawing
  • US8745019B2 patent drawing

AI summary

A similarity analysis framework is described herein which leverages two or more similarity analysis functions to generate synonyms for an entity reference string re. The functions are selected such that the synonyms that are generated by the framework satisfy a core set of synonym-related properties. The functions operate by leveraging query log data. One similarity analysis function takes into consideration the strength of similarity between a particular candidate string se and an entity reference string re even in the presence of sparse query log data, while another function takes into account the classes of se and re. The framework also provides indexing mechanisms that expedite its computations. The framework also provides a reduction module for converting long entity reference strings into shorter strings, where each shorter string (if found) contains a subset of the terms in its longer counterpart.