Gain adjustment component for computer network routing infrastructure
US-2018218075-A1 · Aug 2, 2018 · US
US10915820B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10915820-B2 |
| Application number | US-201816059399-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 9, 2018 |
| Priority date | Aug 9, 2018 |
| Publication date | Feb 9, 2021 |
| Grant date | Feb 9, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An example method described herein involves receiving a data input; identifying a plurality of topics in the data input; determining an underrepresented set of data for a first set of topics of the plurality of topics based on a plurality of knowledge graphs associated with the first set of topics; calculating a score for each topic of the first set of topics based on a representative learning technique; determining that the score for a first topic of the first set of topics satisfies a threshold score; selecting a topic specific knowledge graph based on the first topic; identifying representative objects that are similar to objects of the data input based on the topic specific knowledge graph; generating representation data that is similar to the data input based on the representative objects to balance the underrepresented set of data with a set of data associated with a second set of topics of the plurality of topics; and performing an action associated with the representation data.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a device, a data input; receiving, by the device, a domain knowledge graph associated with objects of the data input; identifying, by the device, a plurality of topics in the data input based on the domain knowledge graph; determining, by the device, a represented set of data for a first set of topics of the plurality of topics; determining, by the device, an underrepresented set of data for a second set of topics of the plurality of topics, the underrepresented set of data being determined using a representative learning technique, and the representative learning technique being machine learning; determining, by the device, a distance between an identified topic of the data input and a first topic in the domain knowledge graph; calculating, by the device, a score for the first topic based on the distance; determining, by the device, that the score for the first topic satisfies a threshold score; determining, by the device and based on determining that the score for the first topic satisfies the threshold score, that the first topic of the plurality of topics is one topic of the second set of topics; selecting, by the device, a topic specific knowledge graph based on the first topic; identifying, by the device, objects of the data input based on a sentence structure of the data input and based on the topic specific knowledge graph; identifying, by the device, representative objects that have a threshold level of similarity with the objects of the data input based on the topic specific knowledge graph, wherein identifying the representative objects that are similar to the objects of the data input comprises: mapping the representative objects to the objects of the data input based on characteristics of the representative objects, characteristics of the objects, and positions of the representative objects within the topic specific knowledge graph; generating, by the device and based on the representative objects, representation data that is of a similar part of speech as the objects of the data input and increases an amount of data associated with the underrepresented set of data, the part of speech being a noun, verb, adjective, adverb, or preposition, and generating the representation data comprising: identifying an organizational structure of the objects of the data input, identifying a characteristic of each of the objects of the data input, mapping the representative objects to the objects of the data input based on the organizational structure and the characteristic of each of the objects according to the topic specific knowledge graph, and substituting a representative object, of the representative objects, for an object, of the objects of the data input, based on an edge distance of the representative object from the object of the data input in the topic specific knowledge graph; and performing, by the device, an action associated with the representation data. 2. The method of claim 1 , further comprising: identifying the objects of the data input by comparing the objects of the data input to objects of a knowledge graph data structure, wherein the knowledge graph data structure includes the domain knowledge graph. 3. The method of claim 1 , wherein determining the underrepresented set of data for the second set of topics comprises: determining that the underrepresented set of data for the second set of topics is underrepresented relative to the represented set of data for the first set of topics. 4. The method of claim 1 , wherein determining the underrepresented set of data for the second set of topics comprises: determining that the underrepresented set of data for the second set of topics is underrepresented relative to the plurality of topics. 5. The method of claim 1 , wherein performing the action comprises: generating a representation knowledge graph based on the representation data, wherein the representation knowledge graph includes a new topic that is associated with the underrepresented set of data. 6. The method of claim 1 , further comprising: converting the topic specific knowledge graph into an embedding space, wherein the objects of the data input are identified in the embedding space and the representative objects are identified in the embedding space. 7. The method of claim 1 , wherein the represented set of data is determined using the representative learning technique. 8. The method of claim 1 , wherein the score is calculated using the representative learning technique. 9. The method of claim 1 , further comprising: encoding the data input based on the domain knowledge graph to identify the objects of the data input. 10. The method of claim 1 , wherein receiving the data input comprises: subscribing to one or more sources to receive the data input from the one or more sources. 11. The method of claim 1 , wherein receiving the domain knowledge graph associated with objects of the data input comprises: obtaining the domain knowledge graph to identify topics associated with the data input, the domain knowledge graph including a knowledge graph of topics of a particular domain, with each topic, of the topics, being a node on the domain knowledge graph, and edges between the topics corresponding to relationships between respective topics. 12. A device, comprising: one or more memories; and one or more processors, communicatively coupled to the one or more memories, to: receive a data input; identify a plurality of topics in the data input; determine an underrepresented set of data for a first set of topics of the plurality of topics based on a plurality of knowledge graphs associated with the first set of topics, the underrepresented set of data being determined using a representative learning technique, and the representative learning technique being machine learning; determine a distance between an identified topic of the data input and a first topic in a domain knowledge graph; calculate a score for the first topic based on the distance; determine that the score for the first topic satisfies a threshold score; select a topic specific knowledge graph based on the first topic; identify objects of the data input based on a sentence structure of the data input; identify representative objects that are similar to the objects of the data input based on the topic specific knowledge graph, wherein the one or more processors, when identifying the representative objects, are to: map the representative objects to the objects of the data input based on characteristics of the representative objects, characteristics of the objects, and positions of the representative objects within the topic specific knowledge graph; generate, based on the representative objects, representation data that is of a similar part of speech as the objects of to the data input to balance the underrepresented set of data with a set of data associated with a second set of topics of the plurality of topics and increase an amount of data associated with the underrepresented set of data, wherein the part of speech is a noun, verb, adjective, adverb, or preposition, and wherein the one or more processors, when generating the representation data, are to: identify an organizational structure of the objects of the data input; identify a characteristic of each of the objects of the data input; map the representative objects to the objects of the data input based on the organizational structure and the characteristic of each of the objects according to the topic specific knowledge graph; and substitute a representative object, of the representat
Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title
Knowledge representation; Symbolic representation · CPC title
Matching criteria, e.g. proximity measures · CPC title
Ontology · CPC title
Machine learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.