Entity Graph Filtering for Central Topic Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search systems fail to effectively identify and prioritize central entities representing main topics of resources, leading to irrelevant additional content being presented to users, which detracts from the web browsing experience.

Innovation Solution

The method involves generating a filtered entity graph to isolate central entities by removing non-connected nodes and those without outgoing edges, then using these entities to generate additional content relevant to the resource, incorporating pointwise mutual information and query log data to determine centrality scores and relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional content is presented to users based on entities from resources, then user engagement is improved, but content relevance deteriorates due to inclusion of peripheral and irrelevant entities

Engineering Contradiction:
Improveuser engagementVSAvoidcontent relevance
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments entities into different categories (central entities versus peripheral entities) based on their connectivity in the entity graph. Central entities are those that remain after filtering out nodes without outgoing edges and removing non-candidate entities, while peripheral entities are discarded. This segmentation allows the system to selectively use only central entities for generating additional content, thereby maintaining content relevance while still providing engaging additional content to users.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If all entities from resources are used to generate additional content, then quantity of content is increased, but quality and relevance of content deteriorates

Engineering Contradiction:
Improvequantity of additional contentVSAvoidcontent quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent extracts only the central entities from the set of all entities associated with a resource. This is achieved by constructing an entity graph, filtering it to remove nodes that do not correspond to candidate entities, and then removing nodes without outgoing edges. The remaining central entities are used to generate additional content, ensuring both sufficient quantity and high quality/relevance of the content provided to users.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If entity graphs include all entities from multiple resources, then completeness of entity information is improved, but complexity of processing increases

Engineering Contradiction:
Improvecompleteness of entity informationVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent performs preliminary filtering of the entity graph before using it to generate additional content. The filtering process removes nodes that do not correspond to candidate entities and removes nodes without outgoing edges, retaining only central entities. This preliminary action simplifies the entity graph structure, reducing processing complexity while preserving the essential entity information needed for generating relevant additional content.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9009192B1Identifying central entities
Publication Date: 2015.04.14 GOOGLE LLC
  • US9009192B1 patent drawing
  • US9009192B1 patent drawing
  • US9009192B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying central entities. In one aspect, a method includes obtaining candidate entities for a first resource; filtering a first entity graph whose nodes represent different entities found in a plurality of resources to remove nodes that do not correspond to a candidate entity, wherein pairs of nodes in the filtered first entity graph that are connected by an edge correspond to pairs of candidate entities that are associated with the same resource; generating a second entity graph for the first resource from the filtered first entity graph, wherein the second entity graph does not include nodes from the filtered first entity graph that are not connected to other nodes in the filtered first graph; and identifying candidate entities that are represented by nodes in the second entity graph as being central entities for the first resource.