Semantic Text Matching for Search Result Relevance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines face challenges in accurately ranking search results due to the sheer volume of information online, often returning irrelevant results because they rely solely on word matching rather than understanding the concepts behind the search query and document content.

Innovation Solution

Implementing semantic-text matching to identify query concepts and document concepts, constructing features based on these matches, and using ranking algorithms that consider the relevance and context of query words within network documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If word matching is used for search ranking, then search speed is fast, but search result relevance is low

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsearch algorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the search ranking process into multiple independent scoring components: term match score, concept match score, and semantic match score. Each component evaluates different aspects of relevance independently, allowing the system to achieve high precision through aggregation of multiple simple scores rather than one complex scoring mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces concept tags as an intermediary layer between query terms and document content. Instead of directly matching words to concepts, the system uses concept tags as mediators that bridge the gap between literal word matching and semantic understanding, enabling relevance improvement without direct complex analysis of the entire document.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If semantic matching is implemented, then search result accuracy is improved, but processing time increases

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

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing concept tags for documents during indexing. The concept tags are extracted and stored in advance, so during search, the system only needs to match pre-computed tags rather than performing complex semantic analysis in real-time, significantly reducing search processing time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a simplified copy of the document's semantic structure through concept tags. Instead of working with the full complex document content during search, the system uses these compressed conceptual representations (copies) that capture the essential meaning without the redundant details, enabling fast matching while preserving accuracy.

Inventive Principle:
Principle #26Copying

3Reliability

If only word matching is used, then system complexity is low, but irrelevant documents are included in results

Engineering Contradiction:
Improvesearch result qualityVSAvoidranking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by evaluating different aspects of document relevance through separate scoring components. Each component (term match, concept match, semantic match) focuses on specific local aspects of the document-query relationship, allowing the system to identify and weight appropriate relevance signals while ignoring irrelevant ones, improving overall reliability without requiring complete analysis of every document aspect.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8112436B2Semantic and text matching techniques for network search
Publication Date: 2012.02.07 R2 SOLUTIONS LLC
  • US8112436B2 patent drawing
  • US8112436B2 patent drawing
  • US8112436B2 patent drawing

AI summary

In one embodiment, access a search query comprising one or more query words, at least one of the query words representing one or more query concepts; access a network document identified for a search query by a search engine, the network document comprising one or more document words, at least one of the document words representing one or more document concepts; semantic-text match the search query and the network document to determine one or more negative semantic-text matches; and construct one or more negative features based on the negative semantic-text matches.