Interaction Layer Neural Network for Search Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing text retrieval systems face a vocabulary gap problem due to mismatches between query and document terms, which affects retrieval performance, and existing solutions like IBM Model 1 require large query sets and are not effective for monolingual English queries.

Innovation Solution

A neural conditional translation probability network is used to generate similarity scores for query and document embeddings, with a product-of-sum aggregation to produce ranking scores, allowing for efficient and interpretable ranking of documents, even when queries are significantly shorter than documents, and enabling execution on lower-performance systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If simple term/token-matching techniques are used for retrieval, then the system is computationally efficient and easy to implement, but retrieval performance deteriorates due to vocabulary gap between query and document terms

Engineering Contradiction:
Improveretrieval performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an interaction layer neural network as an intermediary component between the query embedding and document embedding. This interaction layer computes pairwise similarity scores between query tokens and document tokens, acting as a mediator that bridges the vocabulary gap without requiring complex end-to-end models. The interaction layer uses a product-of-sum aggregation mechanism that combines similarity scores efficiently, providing improved retrieval performance while maintaining reasonable system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If BERT-based models are used for document ranking, then retrieval accuracy is improved, but computational efficiency deteriorates and the system requires high-performance hardware

Engineering Contradiction:
Improveranking accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the ranking task into independent pairwise comparisons between query tokens and document tokens through the interaction layer. Instead of processing the entire query-document pair as a single unit like BERT, the interaction layer computes similarity scores for individual token pairs and aggregates them using product-of-sum. This segmentation enables parallel computation and reduces the computational burden, improving productivity while maintaining ranking accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the computational parameters by using pre-computed embeddings and similarity scores instead of full BERT model inference. The interaction layer uses fixed-dimensional embedding vectors and computes similarity using efficient operations (cosine similarity or dot product), rather than requiring the heavy transformer architecture. This parameter change allows the system to achieve good ranking accuracy with significantly reduced computational requirements.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If IBM Model 1 is used to reduce vocabulary gap, then retrieval effectiveness is improved for cross-lingual and QA tasks, but the model requires large query sets and does not work well for monolingual English queries

Engineering Contradiction:
Improveretrieval effectivenessVSAvoidapplicability to different query types
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal interaction layer that can handle multiple query types (monolingual, cross-lingual, QA queries) through the same architectural framework. The interaction layer uses language-agnostic embedding representations and similarity computation mechanisms that work across different query-document scenarios. This universal approach eliminates the need for separate models like IBM Model 1 for different task types, improving adaptability while maintaining retrieval effectiveness across diverse query types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12026187B2Interaction layer neural network for search, retrieval, and ranking
Publication Date: 2024.07.02 ROBERT BOSCH GMBH
  • US12026187B2 patent drawing
  • US12026187B2 patent drawing
  • US12026187B2 patent drawing

AI summary

A linguistic system includes a controller. The controller may be configured to receive a query and document, tokenize the query into a sequence of query tokens and tokenize the document into a sequence of document tokens, generate a matrix of token pairs for each of the query and the document tokens, retrieve for each entry in the matrix of token pairs, a precomputed similarity score produced by a neural conditional translation probability network, wherein the neural network has been trained in a ranking task using a corpus of paired queries and respective relevant documents, produce a ranking score for each document with respect to each query via a product-of-sum aggregation of each of the similarity scores for the respective query; and output the document and associated ranking score of the document.