Machine Learning Query Enhancement for Relevant Document Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines in documentation repositories often return irrelevant results due to mismatches between user queries and document metadata, even when users are unfamiliar with the tagging conventions.

Innovation Solution

Utilizing machine learning models to predict a target label from keyword search queries by generating search value vectors and applying algorithms like KNN to identify the most relevant label, enhancing the search query with the predicted label.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If keyword search is used to match documents in documentation repositories, then search speed is improved, but search result relevance deteriorates

Engineering Contradiction:
Improvesearch speedVSAvoidsearch result relevance
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent introduces machine learning models as an intermediary between the keyword search query and the document metadata. The ML model predicts the appropriate label from the query keywords, which then serves as a mediator to bridge the gap between user intent and document classification, improving relevance without sacrificing search speed

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical string-level matching system with a machine learning-based prediction system. Instead of relying on exact keyword matches against metadata, the ML model learns semantic relationships and predicts relevant labels, substituting the rigid mechanical matching approach with a more flexible intelligent system

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

2Measurement precision

If users are familiar with tagging conventions, then search result relevance is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesearch result relevanceVSAvoidease of use
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent enables the system to automatically predict and apply the appropriate labels based on the query keywords, eliminating the need for users to manually understand or specify tagging conventions. The ML model performs the labeling task autonomously, making the search process easier while maintaining high relevance

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs label prediction in advance as part of the search query processing pipeline. The ML model pre-computes the relevant labels from the query keywords before the actual search is executed, so users benefit from enhanced relevance without any additional effort or knowledge of tagging conventions

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If machine learning models are used to predict target labels, then search result relevance is improved, but device complexity increases

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent designs the machine learning model to serve multiple functions: it not only predicts labels for improving search relevance but also learns from feedback to continuously improve performance. The same ML infrastructure supports both the prediction task and the feedback learning process, reducing overall system complexity through multi-functionality

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

4Measurement precision

If feedback is collected to retrain machine learning models, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidretraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic retraining of the machine learning model using collected feedback data. Instead of continuous retraining that would cause significant delays, the system periodically updates the model at intervals, balancing the need for improved accuracy with the constraint of time loss. This periodic approach allows the system to maintain good performance while minimizing disruption to normal operations

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12353486B2Generating enhanced queries using machine learning models
Publication Date: 2025.07.08 ORACLE INT CORP
  • US12353486B2 patent drawing
  • US12353486B2 patent drawing
  • US12353486B2 patent drawing

AI summary

Techniques for generating terms to replace an initial set of search terms for a query are disclosed. A system generates a training data set for training a machine learning model. Generating the training data set includes generating search value vectors for each of a set of labels based on sets of search values associated respectively with the labels in the set of labels. The system trains a machine learning model to predict a target label for a target search vector based on the set of labels and the respectively associated search value vectors. The system generates a target search value vector based on an initial set of search values. The system then applies the trained machine learning model to the target search value vector to predict the target label. The target label is used as a search term, that replaces the initial set of search values, for executing the query.