CPC G06N 5/02 (2013.01) [G06F 40/205 (2020.01); G06F 40/295 (2020.01); G06F 40/35 (2020.01); H04L 51/046 (2013.01)] | 20 Claims |
1. A method implemented using one or more processors, comprising:
identifying a cluster of semantically-related textual snippets, composed by a plurality of users, that are transmitted over one or more computer networks;
based on the cluster of semantically-related textual snippets, newly detecting a developing event and identifying one or more entities associated with the newly-detected developing event, wherein one or more of the identified entities form part of a general-purpose knowledge graph that includes a plurality of entity nodes and a plurality of edges between the plurality of entity nodes, wherein the plurality of entity nodes of the general-purpose knowledge graph represent entities and the plurality of edges represent relationships between entities;
in response to newly detecting the developing event, and based on the identified one or more entities, constructing an event-specific provisional knowledge graph associated with the newly-detected developing event,
wherein the event-specific provisional knowledge graph shares one or more entity nodes with the general-purpose knowledge graph, and
wherein the event-specific provisional knowledge graph includes one or more additional nodes and edges, not found in the general-purpose knowledge graph, that convey a relationship between one or more of the identified entities and the developing event; and
subsequent to the constructing, querying the event-specific provisional knowledge graph for new information about the newly-detected developing event; and
causing one or more computing devices to render, as output, the new information.
|