Generative Model Search Integration for Factual Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines and generative language models are inadequate in providing accurate and relevant information, especially when reasoning over multiple webpages or requiring up-to-date information.

Innovation Solution

Integrating a search engine with a generative model to provide additional context, where the prompt includes user input, information from viewed webpages, and search results, enabling the generative model to generate more accurate and relevant outputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a conventional search engine is used to retrieve information, then it can return search results and knowledge cards, but it cannot provide reasoning over content or generate accurate answers requiring computation from multiple sources

Engineering Contradiction:
Improveinformation retrieval completenessVSAvoiduser effort to compute answers
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent combines a search engine with a generative model to create a hybrid system. The search engine retrieves relevant webpages and content, while the generative model processes this content to generate reasoned answers. This merging allows the system to both retrieve comprehensive information and automatically compute answers, eliminating the need for users to manually process multiple sources.

Inventive Principle:
Principle #5Merging (Combining)

2Speed

If a generative model is used to generate output based on training data, then it can respond quickly to queries, but it produces factually incorrect information and cannot access up-to-date information

Engineering Contradiction:
Improveresponse timeVSAvoidfactual accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary information retrieval using the search engine before the generative model generates its output. By first gathering accurate, up-to-date information from web sources and then using this as context for generation, the system ensures factual accuracy while maintaining quick response times. The search engine pre-processes the information needs, allowing the generative model to work with verified data.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a generative model is trained on static training data, then it can generate outputs based on learned patterns, but it cannot provide meaningful responses to time-sensitive queries like current weather or recent news

Engineering Contradiction:
Improveresponse to time-sensitive queriesVSAvoidretraining frequency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The search engine acts as an intermediary between the generative model and time-sensitive information sources. Instead of retraining the model to access current information, the system uses the search engine to retrieve up-to-date data (weather, news, sports scores) and provides this as context to the generative model. This allows the model to respond to time-sensitive queries without any retraining, maintaining both adaptability and efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If the prompt includes additional context from search results and webpages, then the generative model produces more accurate output, but the prompt size and processing complexity increase

Engineering Contradiction:
Improveoutput accuracyVSAvoidprompt processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the most relevant portions of webpage content and search results to include in the prompt, rather than incorporating entire documents. By selectively extracting key information, statements, and data points that directly address the query, the system maintains high output accuracy while keeping the prompt size manageable and processing complexity reasonable.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250139177A1Informational grounding with respect to a generative model
Publication Date: 2025.05.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250139177A1 patent drawing
  • US20250139177A1 patent drawing
  • US20250139177A1 patent drawing

AI summary

A computing system is disclosed that includes a processor and memory. The memory stores instructions that, when executed by the processor, cause the processor to perform several acts. The acts include receiving, by a generative model, input set forth by a user of a client computing device that is in network communication with the computing system. The acts also include generating, by the generative model, a query based upon the input set forth by the user; providing the query to a search engine. The acts further include receiving, by the generative model and from the search engine, content identified by the search engine based upon the query. The acts additionally include generating, by the generative model, an output based upon a prompt, where the prompt includes the content identified by the search engine based upon the query. The acts also include transmitting the output to the client computing device for presentment to the user.