Search Result Sorting Model Using Query Vector Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines face inaccuracies in entity recommendations due to ambiguity in user queries, as they only consider the current query without accounting for historical context, leading to unclear recommendations for terms like 'Apple' which could refer to a fruit, movie, or corporation.

Innovation Solution

A method and apparatus that utilize a search result-sorting model to integrate current and historical query vectors, employing neural networks and attention mechanisms to score candidate search results based on similarity, thereby improving the relevance of search results by considering the historical query sequence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional search engines only consider the current query for entity recommendations, then the system complexity remains low, but the accuracy of search result recommendations deteriorates due to query ambiguity

Engineering Contradiction:
Improveaccuracy of search result recommendationsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system pre-processes historical queries and transforms them into vector representations before the actual search occurs. By preparing the historical context in advance and integrating it with the current query vectors, the system resolves query ambiguities before presenting search results, thereby improving recommendation accuracy without adding significant complexity during the actual search operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces vector representations as an intermediary between the query text and the search results. By transforming both historical queries and current queries into vector space, the system can compute similarity measures and integrate contextual information without directly processing complex textual relationships, thus improving accuracy while maintaining manageable system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system integrates historical query sequences to resolve query ambiguity, then the accuracy of entity recommendations improves, but the computational requirements and processing time increase

Engineering Contradiction:
Improveaccuracy of entity recommendationsVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-computes and stores vector representations of historical queries in advance. When a current query arrives, the system quickly retrieves and integrates these pre-processed vectors rather than re-processing historical data, significantly reducing the time penalty associated with considering historical context while maintaining improved recommendation accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system computes vector representations and similarity measures for only the most relevant historical queries rather than processing the entire historical query sequence. By selectively integrating partial historical context that is most useful for resolving the current query's ambiguity, the system achieves improved accuracy without the full computational cost of analyzing all historical data

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10896188B2Method and apparatus for determining search results, device and computer storage medium
Publication Date: 2021.01.19 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10896188B2 patent drawing
  • US10896188B2 patent drawing
  • US10896188B2 patent drawing

AI summary

The present disclosure provides a method and apparatus for determining search results, a device and a computer storage medium, wherein the method comprises: obtaining a current query, a historical query sequence of the current query and candidate search results of the current query; inputting the current query, the historical query sequence of the current query and candidate search results of the current query into a search result-sorting model, scoring the candidate search results according to the search result-sorting model, and determining search results corresponding to the current query; wherein the scores rendered by the search result-sorting model for the candidate search results are determined according to a similarity degree between an integrated vector representation of the current query and the historical query sequence of the current query and vector representations of the candidate search results. The present disclosure can provide the user with search results which more accurately reflect the user's demands.