Synthetic Search Argument Generation for Sparse Product Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines using artificial intelligence struggle to effectively train on infrequently searched products, leading to uneven training and poor user experience, as they require sufficient user interactions to learn correct interpretations of search arguments, which may not occur frequently enough for less popular items.

Innovation Solution

An apparatus and method generate synthetic search arguments to train the search engine, simulating various search terms and scenarios, including misspellings, abbreviations, and variations, to improve the search engine's ability to recognize and respond to diverse search queries without relying solely on user feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the search engine relies on user interactions for training, then the training data reflects real user behavior, but infrequently searched products do not receive sufficient training data

Engineering Contradiction:
Improvetraining accuracyVSAvoidtraining data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary action by generating synthetic search arguments in advance for infrequently searched products before actual user searches occur. This allows the search engine to be pre-trained on these products, ensuring sufficient training data is available even though real user interactions are sparse. The synthetic data generation proactively addresses the training data deficiency rather than waiting for natural user behavior to provide it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Synthetic search arguments serve as an intermediary between the training system and the search engine. Instead of relying directly on sparse real user interactions, the system creates artificial intermediate training data that bridges the gap. These synthetic arguments simulate real user search behavior while ensuring adequate coverage for infrequently searched products, allowing the search engine to learn from this intermediate representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the search engine waits for sufficient user interactions to train on a product, then training quality improves, but user experience deteriorates during the waiting period

Engineering Contradiction:
Improveresponse accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies preliminary action by generating synthetic search arguments and training the search engine on infrequently searched products in advance, before actual user searches occur. This eliminates the training time delay that would otherwise occur during user interactions, allowing the search engine to provide accurate responses immediately when users search for these products.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the search engine uses synthetic search arguments for training, then training efficiency improves, but the complexity of the training system increases

Engineering Contradiction:
Improvetraining efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A synthetic search argument generation system serves as an intermediary component that bridges the training data creation process and the search engine training process. This intermediary automatically generates realistic synthetic search arguments using product information and search patterns, making the increased system complexity worthwhile by enabling efficient training on infrequently searched products without manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11921789B2Search engine training apparatus and method and search engine trained using the apparatus and method
Publication Date: 2024.03.05 MCMASTER CARR SUPPLY CO
  • US11921789B2 patent drawing
  • US11921789B2 patent drawing
  • US11921789B2 patent drawing

AI summary

An apparatus and method for training a search engine generates synthetic search arguments and target information that are provided to the search engine as training. A search argument simulator ingests product information and historical interaction data, determines relevant descriptors, creates compound descriptors, and creates candidate search arguments. A trainer checks the candidates against historical search arguments, identifies similar search arguments and determines likely search arguments that are used for training. An evaluator monitors search engine responses and triggers retraining of the search engine.