Systems and methods for pairing of a semantic network and a natural language processing information extraction system
First Claim
Patent Images
1. A computer implemented method for processing natural language information in conjunction with a natural language processing (NLP) system, comprising:
- providing a user interface in communication with a semantic network editing tool disposed to facilitate processing of information in the NLP system from a collection of documents stored in a document repository so as to provide a set of processed information wherein the set of processed information includes entities and relationships between the entities, the entities and relationships labeled with a first ontology of the NLP system, the first ontology including entity types and relation types assigned to the processed entities and relationships in the set of processed information;
mapping, using the semantic network editing tool, the entity types and relation types of the first ontology of the NLP system to element types and relation types, respectively, of a second ontology of a semantic network, the first ontology being different from the second ontology; and
responsive to a user input provided at the user interface, extracting portions of the set of processed_information for use in the semantic network, wherein the extracting comprises transforming the portions of the set of processed information from the entity types and relation types of the first ontology of the NLP system into the element types and relation types, respectively, of the second ontology of the semantic network thereby enabling the transformed portions of the set of processed information to be displayed as triplets by the user interface.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for coupling a semantic network editing tool and a natural language processing (NLP) system are disclosed. In one embodiment, a network editing tool includes or is connected to an application module configured to facilitate queries to the NLP system and extraction of data from a collection of document by the NLP system for integration of contents with the semantic network.
202 Citations
34 Claims
-
1. A computer implemented method for processing natural language information in conjunction with a natural language processing (NLP) system, comprising:
-
providing a user interface in communication with a semantic network editing tool disposed to facilitate processing of information in the NLP system from a collection of documents stored in a document repository so as to provide a set of processed information wherein the set of processed information includes entities and relationships between the entities, the entities and relationships labeled with a first ontology of the NLP system, the first ontology including entity types and relation types assigned to the processed entities and relationships in the set of processed information; mapping, using the semantic network editing tool, the entity types and relation types of the first ontology of the NLP system to element types and relation types, respectively, of a second ontology of a semantic network, the first ontology being different from the second ontology; and responsive to a user input provided at the user interface, extracting portions of the set of processed_information for use in the semantic network, wherein the extracting comprises transforming the portions of the set of processed information from the entity types and relation types of the first ontology of the NLP system into the element types and relation types, respectively, of the second ontology of the semantic network thereby enabling the transformed portions of the set of processed information to be displayed as triplets by the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine readable medium including executable instructions for execution on a processor to:
-
provide a user interface in communication with a semantic network editing tool disposed to facilitate processing of information in an NLP system from a collection of documents stored in a document repository so as to provide a set of processed information wherein the set of processed information includes entities and relationships between the entities, the entities and relationships labeled with a first ontology of the NLP system, the first ontology including entity types and relation types assigned to the processed entities and relationships in the set of processed information; map, using the semantic network editing tool, the entity types and relation types of the first ontology of the NLP system to element types and relation types, respectively, of a second ontology of a semantic network, the first ontology being different from the second ontology; and responsive to a user input provided at the user interface, extract portions of the set of processed information for use in the semantic network, wherein the portions of the set of processed information are extracted by transforming the portions of the set of processed information from the entity types and relation types of the first ontology of the NLP system into the element types and relation types, respectively, of the second ontology of the semantic network, thereby enabling the transformed portions of the set of processed information to be displayed as triplets by the user interface. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for processing natural language information, comprising:
-
a processor; a memory; and a semantic network editing tool, said semantic network editing tool including one or more modules disposed to be communicatively coupled with an NLP system and a document repository to facilitate extraction of portions of a set of processed information for use in a semantic network disposed to be edited with the semantic network editing tool, wherein; the set of processed information includes entities and relationships between the entities, the entities and relationships labeled with a first ontology of the NLP system, the first ontology including entity types and relation types assigned to the processed entities and relationships in the set of processed information, the semantic network editing tool maps the entity types and relation types of the first ontology of the NLP system to element types and relation types, respectively, of a second ontology of the semantic network, the first ontology being different from the second ontology, the extraction comprises a transformation of the portions of the set of processed information from the entity types and relation types of the first ontology of the NLP system into the element types and relation types, respectively, of the second ontology of the semantic network, thereby enabling the transformed portions of the set of processed information to be displayed as triplets by a user interface. - View Dependent Claims (32, 33, 34)
-
Specification