Neural Network Search Result Recalling Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines rely heavily on hitting situations, leading to low semantic matching degrees between search results and user queries, resulting in suboptimal relevancy between recalled search results and user intent.

Innovation Solution

A method and apparatus utilizing a neural network to enhance semantic matching by acquiring feature vectors for queries and search results, calculating similarities, and determining target search results based on semantic matching scores, thereby improving relevancy and user satisfaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If linear addition of hitting character values is used to score search results, then the scoring process is simple and fast, but the semantic matching degree between search results and query is low

Engineering Contradiction:
Improvescoring speedVSAvoidsemantic matching degree
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent transforms the scoring parameters from simple hitting character values to high-dimensional dense vectors that capture semantic meaning. By changing the parameter representation from sparse hitting indicators to dense semantic embeddings, the system achieves both computational efficiency and high semantic matching accuracy through vector similarity calculations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical linear addition scoring mechanism with a neural network-based semantic similarity calculation. Instead of mechanically adding hitting character values, the system uses deep learning models to compute semantic matching degrees, substituting a simple arithmetic system with an intelligent semantic understanding system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If search results are recalled based on hitting situation, then the recall process is efficient, but the relevancy between search results and user intent is low

Engineering Contradiction:
Improverecall efficiencyVSAvoidrelevancy to user intent
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing dense vectors for search results in advance. This allows the recall process to efficiently retrieve candidate results based on hitting situation while maintaining the capability to perform accurate semantic matching, as the heavy computation of vector representations has already been done beforehand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dense vectors as an intermediary between the recall process and the ranking process. The intermediary vectors enable the system to bridge efficient hitting-based recall with accurate semantic-based ranking, allowing the system to first efficiently retrieve candidates and then precisely rank them by semantic relevance to user intent.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10621185B2Method and apparatus for recalling search result based on neural network
Publication Date: 2020.04.14 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10621185B2 patent drawing
  • US10621185B2 patent drawing
  • US10621185B2 patent drawing

AI summary

A method and an apparatus for recalling a search result based on a neural network are provided, the method comprising: receiving a query and collecting a plurality of search results corresponding to the query; acquiring a first feature vector corresponding to the query, and acquiring second feature vectors corresponding to titles of the plurality of search results respectively; acquiring similarities between the first feature vector and the second feature vectors respectively, and acquiring semantic matching scores between the query and the plurality of search results respectively according to the similarities; and determining at least one target search result from the plurality of search results according to the semantic marching scores, wherein the at least one target search result is regarded as the search result recalled according to the query.