Combining domain-specific ontologies for language processing
AssigneeInternational Business Machines Corporation
InventorsKenneth Lee Clarkson, Sanjana Sahayaraj
Life of this patent
Estimating the term…
Abstract
Methods and systems for performing a natural language processing task include identifying hypernym/hyponym relations in a depth-wise ontology and identifying synonymy relations in a breadth-wise ontology. The depth-wise ontology and the breadth-wise ontology are combined into a combined ontology using the identified hypernym/hyponym relations and the identified synonymy relations. Enhanced hypernym/hyponym relations are embedded using the combined ontology. A natural language processing task is performed using the enhanced hypernym/hyponym relations and the combined ontology.
Claims20
A computer-implemented method for performing a natural language processing task, comprising:
- identifying hypernym/hyponym relations in a depth-wise ontology;
- identifying synonymy relations in a breadth-wise ontology;
- combining the depth-wise ontology and the breadth-wise ontology into a combined ontology using the identified hypernym/hyponym relations and the identified synonymy relations;
- embedding enhanced hypernym/hyponym relations using the combined ontology;
- and
- performing a natural language processing task using the enhanced hypernym/hyponym relations and the combined ontology.
A non-transitory computer readable storage medium comprising a computer readable program for performing a natural language processing task, wherein the computer readable program when executed on a computer causes the computer to perform:
- identifying hypernym/hyponym relations in a depth-wise ontology;
- identifying synonymy relations in a breadth-wise ontology;
- combining the depth-wise ontology and the breadth-wise ontology into a combined ontology using the identified hypernym/hyponym relations and the identified synonymy relations;
- embedding enhanced hypernym/hyponym relations using the combined ontology;
- and
- performing a natural language processing task using the enhanced hypernym/hyponym relations and the combined ontology.
A system for performing a natural language processing task, comprising:
- a hardware processor;
- and
- a memory, configured to store computer program code that, when executed by the hardware processor, implements:
- a relation embedder that identifies hypernym/hyponym relations in a depth-wise ontology and synonymy relations in a breadth-wise ontology;
- an ontology combiner that combines the depth-wise ontology and the breadth-wise ontology into a combined ontology using the identified hypernym/hyponym relations and the identified synonymy relations, wherein the relation embedder further embeds enhanced hypernym/hyponym relations using the combined ontology;
- and
- a natural language processing task that uses the enhanced hypernym/hyponym relations and the combined ontology.
Dependencies are inferred from the claim text.