Search Index Document Ranking Using Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The exponential growth of web documents poses a challenge for search engines, as only a segment is indexed, leaving many documents in the 'Deep Web' unprocessed, and processing all documents is computationally expensive, with varying usefulness, leading to inefficient resource allocation and user satisfaction issues.

Innovation Solution

A method and system using a machine learning algorithm to selectively index documents based on user interactions and size, prioritizing documents with higher usefulness and smaller size, maximizing the cumulative quality value parameter within storage limits, employing algorithms like LambdaMART for ranking and selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all web documents are processed and indexed, then the completeness of the search index is improved, but the computational cost and resource consumption increase exponentially

Engineering Contradiction:
Improvecompleteness of search indexVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the parameter of document selection from exhaustive processing to selective processing based on predicted usefulness scores. Documents are ranked by a machine learning model that predicts their utility, and only top-ranked documents are indexed, transforming the approach from complete to selective based on predicted value parameters

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of processing all documents (excessive action), the system processes only a partial subset of documents that are predicted to be most useful. This partial action achieves sufficient search quality while dramatically reducing computational costs and resource consumption

Inventive Principle:
Principle #16Partial or excessive action

2Quantity of substance

If more documents are included in the search index, then the coverage of search results is improved, but the storage requirements and bandwidth consumption increase

Engineering Contradiction:
Improvenumber of indexed documentsVSAvoidstorage requirements
Core Design Contradiction:
Quantity of substanceVSWeight of stationary object

Solution Approach 1:

The system changes from indexing all documents to indexing a selective subset based on predicted usefulness. By ranking documents and selecting only those above a threshold, the patent reduces the quantity of indexed documents while maintaining search effectiveness, thereby reducing storage requirements and bandwidth consumption

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If a larger portion of web documents is indexed, then the depth of information retrieval is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improveinformation retrieval depthVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by predicting the usefulness of documents before indexing them. The machine learning model pre-ranks documents based on their expected utility, allowing the system to selectively index only high-value documents in advance, thereby reducing processing time while maintaining information retrieval depth

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the processing approach from uniform processing of all documents to differential processing based on predicted usefulness scores. High-scoring documents are processed and indexed, while low-scoring documents are skipped, reducing overall processing time while preserving retrieval depth for important information

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11194848B2Method of and system for building search index using machine learning algorithm
Publication Date: 2021.12.07 Y E HUB ARMENIA LLC
  • US11194848B2 patent drawing
  • US11194848B2 patent drawing
  • US11194848B2 patent drawing

AI summary

A method and system for selecting documents for inclusion into a search engine search index executed by a machine learning algorithm (MLA) comprising: acquiring a plurality of digital documents, each respective document having a respective size, determining a respective value parameter based on user interactions, ranking the digital documents to obtain a ranked list of documents based on: a respective quality value parameter based on the respective value parameter and the respective size, the ranking being performed such that a cumulative quality value parameter is maximized based on: the quality value parameter of a given digital document is weighted by a sum of the sizes of a given subset of documents, wherein the given subset consists of documents having a respective value parameter below the value parameter of the given digital document, selecting a subset from the ranked list and storing the subset in the search index.