Systems and methods for applying statistical inference techniques to knowledge representations
First Claim
1. A method of modifying a computer-readable elemental data structure, the method comprising:
- estimating, using at least one processor executing stored program instructions, a relevance associated with an elemental component, wherein the elemental component comprises an elemental concept or an elemental concept relationship between two or more elemental concepts, and wherein estimating the relevance comprises estimating a frequency of occurrence in reference data of one or more labels associated with the elemental component,wherein the elemental component includes the elemental concept, wherein the relevance associated with the elemental component comprises a concept relevance associated with the elemental concept, wherein the one or more labels associated with the elemental component comprises a label associated with the elemental concept, and wherein estimating the frequency of occurrence in the reference data of the one or more labels associated with the elemental component comprises estimating a term frequency of the label within at least a portion of the reference data; and
in response to determining that the relevance associated with the elemental component exceeds a relevance threshold, modifying the elemental data structure, wherein modifying the elemental data structure comprises;
adding the elemental component to the elemental data structure, andstoring the relevance in data associated with the elemental component,wherein the elemental component is encoded as a computer-readable data structure storing the data associated with the elemental component.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for analyzing and synthesizing complex knowledge representations (KRs) may utilize an atomic knowledge representation model including both an elemental data structure and knowledge processing rules stored as machine-readable data and/or programming instructions. One or more of the knowledge processing rules may be applied to analyze an input complex KR to deconstruct its complex concepts and/or concept relationships to elemental concepts and/or concept relationships to be included in the elemental data structure. One or more of the knowledge processing rules may be applied to synthesize an output complex KR from the stored elemental data structure in accordance with context information. Methods of populating an elemental data structure and methods of synthesizing a complex KR from the elemental data structure may rely on statistical inference techniques.
261 Citations
18 Claims
-
1. A method of modifying a computer-readable elemental data structure, the method comprising:
-
estimating, using at least one processor executing stored program instructions, a relevance associated with an elemental component, wherein the elemental component comprises an elemental concept or an elemental concept relationship between two or more elemental concepts, and wherein estimating the relevance comprises estimating a frequency of occurrence in reference data of one or more labels associated with the elemental component, wherein the elemental component includes the elemental concept, wherein the relevance associated with the elemental component comprises a concept relevance associated with the elemental concept, wherein the one or more labels associated with the elemental component comprises a label associated with the elemental concept, and wherein estimating the frequency of occurrence in the reference data of the one or more labels associated with the elemental component comprises estimating a term frequency of the label within at least a portion of the reference data; and in response to determining that the relevance associated with the elemental component exceeds a relevance threshold, modifying the elemental data structure, wherein modifying the elemental data structure comprises; adding the elemental component to the elemental data structure, and storing the relevance in data associated with the elemental component, wherein the elemental component is encoded as a computer-readable data structure storing the data associated with the elemental component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18)
-
-
11. A method of modifying a computer-readable graphical model associated with an elemental data structure, the elemental data structure comprising one or more elemental components, the one or more elemental components comprising one or more elemental concepts and one or more elemental concept relationships, the method comprising:
-
obtaining the graphical model associated with the elemental data structure, the graphical model comprising one or more graphical components, the one or more graphical components comprising; one or more nodes corresponding to the respective one or more elemental concepts of the elemental data structure, and one or more edges incident on nodes of the one or more nodes, the one or more edges corresponding to the respective one or more elemental concept relationships of the elemental data structure; estimating, using at least one processor executing stored program instructions, a semantic coherence of an elemental component; and modifying the graphical model by assigning a probability corresponding to the semantic coherence to a graphical component of the graphical model, wherein the one or more elemental components are encoded as one or more respective computer-readable data structures storing data associated with the one or more elemental components, wherein the one or more graphical components are encoded as one or more respective computer-readable data structures storing data associated with the one or more graphical components, wherein the elemental component is encoded as a computer readable data structure storing data associated with the elemental component, wherein the graphical component is encoded as a computer readable data structure storing data associated with the graphical component, wherein the method further comprises modifying the elemental data structure, wherein the elemental component comprises an elemental concept relationship, the elemental concept relationship being between a first elemental concept and a second elemental concept of the one or more elemental concepts, wherein one or more labels comprise a first label associated with the first elemental concept and a second label associated with the second elemental concept, wherein the graphical component comprises an edge of the graphical model, the edge corresponding to the elemental concept relationship, and wherein modifying the elemental data structure comprises adding the elemental concept relationship to the elemental data structure in a case where the semantic coherence exceeds a threshold. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A knowledge representation apparatus for modifying a computer-readable elemental data structure, the apparatus comprising:
- one or more processors including
a probabilistic unit configured to; estimate a relevance associated with an elemental component, wherein the elemental component comprises an elemental concept or an elemental concept relationship between two or more elemental concepts, and wherein estimating the relevance comprises estimating a frequency of occurrence in reference data of one or more labels associated with the elemental component, wherein the elemental component includes the elemental concept, wherein the relevance associated with the elemental component comprises a concept relevance associated with the elemental concept, wherein the one or more labels associated with the elemental component comprises a label associated with the elemental concept, and wherein estimating the frequency of occurrence in the reference data of the one or more labels associated with the elemental component comprises estimating a term frequency of the label within at least a portion of the reference data; and in response to determining that the relevance associated with the elemental component exceeds a relevance threshold, modify the elemental data structure by; adding the elemental component to the elemental data structure, and storing the probability in data associated with the elemental component; wherein the elemental component is encoded as a computer-readable data structure storing the data associated with the elemental component.
- one or more processors including
Specification