Neural Text Encoder for Cold Start Page Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Websites face challenges in recommending pertinent information for newly added pages, known as cold start pages, which lack sufficient user interaction data, making it difficult to rank them effectively alongside established 'warm' pages.

Innovation Solution

A method and system that utilize a neural network text encoder to generate content vectors for requested pages, allowing for the ranking of cold start pages above warm pages by updating a ranking function based on interaction data, ensuring newly added relevant pages are identified and recommended.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If recommendation is based on interaction data, then recommendation accuracy is improved, but cold start pages cannot be recommended due to insufficient interaction data

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcold start page recommendation capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces content vectors as an intermediary representation that bridges the gap between interaction data and page content. The neural network text encoder transforms page content into vector representations, which then serve as the basis for recommendation when interaction data is insufficient. This mediator enables cold start pages to be recommended without relying solely on interaction data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter used for recommendation from interaction data alone to a combination of content vectors and interaction data. By transforming page content into vector space and comparing it with user interaction patterns, the system can recommend cold start pages that would otherwise be invisible to traditional interaction-based recommendation systems.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If traditional interaction data-based ranking is used, then warm pages are ranked highly, but cold start pages remain hidden despite potential relevance

Engineering Contradiction:
Improveinformation discovery efficiencyVSAvoidcold start page visibility
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent performs preliminary encoding of page content into vectors before the recommendation process. This pre-processing step creates a rich representation of page content that can be quickly compared with user interactions, allowing cold start pages to be evaluated and ranked alongside warm pages from the outset, rather than being filtered out due to lack of interaction history.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical counting of interactions with a neural network-based semantic comparison system. Instead of simply counting how many times a page was clicked, the system uses neural networks to compare the semantic meaning of page content with user interaction patterns, enabling meaningful recommendations for pages with minimal interaction data.

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

Data Source

PatentUS11687612B2Deep learning approach to mitigate the cold-start problem in textual items recommendations
Publication Date: 2023.06.27 INTUIT INC
  • US11687612B2 patent drawing
  • US11687612B2 patent drawing
  • US11687612B2 patent drawing

AI summary

A method for mitigating cold starts in recommendations includes receiving a request that identifies a requested page and identifying a content vector of the requested page. The content vector is generated based on providing text of the requested page to a neural network text encoder. The method further includes selecting, based on the content vector, a link to a cold start page that does not satisfy a threshold level of interaction data. The selected link is ranked above a second link to a warm page that does satisfy the threshold level of the interaction data. The method further includes presenting the requested page with the selected link.