Document Ranking via Inverse Document Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing news recommendation systems fail to effectively surface documents related to rarely mentioned topics of interest to users, as they primarily rely on trending or common subject matter, leading to user fatigue and a lack of exposure to unique content.

Innovation Solution

A method that calculates the inverse document frequency (IDF) of entities and entity groups within a corpus of documents to rank documents based on their rarity, promoting documents associated with infrequently mentioned topics to users interested in those subjects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If news recommendation systems rely on trending or common subject matter, then user engagement with popular content is improved, but user fatigue increases and exposure to unique content decreases

Engineering Contradiction:
Improveuser engagementVSAvoidcontent diversity
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system changes the ranking parameter from pure popularity metrics to a composite metric that includes inverse document frequency (IDF) of entities. This transforms the recommendation approach by weighting documents based on the rarity of their entities, thereby diversifying content while maintaining engagement through personalized rare topic recommendations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of recommending documents based on frequent entity mentions (common approach), the system inverts the logic by prioritizing documents with rare entity mentions. The IDF calculation explicitly inverts the frequency relationship, so that less common entities receive higher weights, surfacing unique content that deviates from trending topics.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If the system promotes documents with rare entities, then content uniqueness is improved, but the complexity of calculating and storing entity frequencies increases

Engineering Contradiction:
Improvecontent uniquenessVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-calculating and storing entity frequencies and IDF values in a corpus before actual document recommendation. This preprocessing step creates lookup tables that store entity-document frequency information, which can be quickly retrieved during recommendation without performing complex calculations in real-time, thus reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses the corpus itself to generate the frequency data needed for recommendations. By analyzing the document corpus to extract entity frequencies and using this information to rank documents, the system serves itself with the data it needs, eliminating the requirement for external complex databases or manual curation of rarity metrics.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If entity frequency values are stored for all entities in the corpus, then document ranking accuracy is improved, but memory usage increases

Engineering Contradiction:
Improveranking accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential frequency information needed for ranking—specifically, the inverse document frequency values of entities—rather than storing complete document metadata or full text content. This extraction approach retains sufficient precision for accurate ranking while significantly reducing the quantity of stored data compared to comprehensive document repositories.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9679018B1Document ranking based on entity frequency
Publication Date: 2017.06.13 GOOGLE LLC
  • US9679018B1 patent drawing
  • US9679018B1 patent drawing
  • US9679018B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for document ranking. One of the methods includes receiving a request for one or more documents, obtaining a set of documents responsive to the request, and obtaining, from a user profile associated with a source of the request, representations of one or more topics of interest to a user. The method also includes selecting, from the set of documents, at least one document associated with a particular topic that matches at least one of the one or more topics of interest to the user, for the at least one selected document, obtaining a value corresponding to an inverse document frequency of documents associated with the particular topic in a corpus of documents, and generating a score for the at least one document based at least in part on the value corresponding to the inverse document frequency.