KNOWLEDGE REPRESENTATION SYSTEMS AND METHODS INCORPORATING INFERENCE RULES
First Claim
1. A method of modifying a computer-readable elemental data structure of a knowledge representation system, the method comprising:
- applying, using at least one processor executing stored program instructions, one or more first rules of analysis to deconstruct a knowledge representation into one or more elemental components;
adding, using at least one processor executing stored program instructions, data associated with the one or more elemental components to the elemental data structure;
inferring candidate data associated with the elemental data structure, the inferring comprising detecting in reference data, using at least one processor executing stored program instructions, language corresponding to a predetermined linguistic pattern;
modifying the elemental data structure to combine the candidate data and data associated with the one or more elemental components,wherein the one or more elemental components are encoded as one or more computer-readable data structures storing data associated with the one or more elemental components, andthe reference communication is encoded as one or more computer-readable data structures storing data associated with the reference communication.
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 complex KRs from the elemental data structure may rely on linguistic inference rules and/or elemental inference rules.
-
Citations
22 Claims
-
1. A method of modifying a computer-readable elemental data structure of a knowledge representation system, the method comprising:
-
applying, using at least one processor executing stored program instructions, one or more first rules of analysis to deconstruct a knowledge representation into one or more elemental components; adding, using at least one processor executing stored program instructions, data associated with the one or more elemental components to the elemental data structure; inferring candidate data associated with the elemental data structure, the inferring comprising detecting in reference data, using at least one processor executing stored program instructions, language corresponding to a predetermined linguistic pattern; modifying the elemental data structure to combine the candidate data and data associated with the one or more elemental components, wherein the one or more elemental components are encoded as one or more computer-readable data structures storing data associated with the one or more elemental components, and the reference communication is encoded as one or more computer-readable data structures storing data associated with the reference communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of modifying a computer-readable elemental data structure of a knowledge representation system, the method comprising:
-
applying, using at least one processor executing stored program instructions, one or more first rules of analysis to deconstruct a knowledge representation into one or more elemental components; adding, using at least one processor executing stored program instructions, data associated with the one or more elemental components to the elemental data structure; inferring a candidate probability of an elemental concept relationship, the inferring comprising applying, using at least one processor executing stored program instructions, one or more elemental inference rules to the elemental data structure; and modifying the elemental data structure to combine the candidate probability and data associated with the one or more elemental components, wherein the one or more elemental components are encoded as one or more computer-readable data structures storing data associated with the one or more elemental components. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A knowledge representation apparatus for modifying a computer-readable elemental data structure, the apparatus comprising:
an inference unit configured to; infer candidate data associated with the elemental data structure by applying, using at least one processor executing stored program instructions, one or more inferential analysis rules to at least one of reference data or the elemental data structure, modify the elemental data structure by incorporating the candidate data into the elemental data structure. - View Dependent Claims (22)
Specification