Private-public context analysis for natural language content disambiguation
First Claim
1. A method, in a data processing system comprising a processor and a memory, the memory comprising instructions which are executed by the processor to configure the data processing system to implement a natural language content (NLC) disambiguation engine, the method comprising:
- identifying, by the NLC disambiguation engine, in a corpus of natural language content, a portion of natural language content (NLC) that is determined to be ambiguous with regard to a context of the portion of NLC, thereby identifying an ambiguous content portion;
comparing, by the NLC disambiguation engine, the ambiguous content portion to private content information associated with a source of the ambiguous content portion, wherein the private content information is content information accessible to users and resources associated with the source and is not accessible to users or resources that are not associated with the source;
identifying, by the NLC disambiguation engine, a domain of the ambiguous content portion based on a domain of a matching portion of the private content information; and
performing, by the NLC disambiguation engine, a clarifying operation that clarifies the ambiguous content portion based on the identified domain of the ambiguous content portion to thereby generate a clarified content portion for processing by a cognitive operation of a cognitive system.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided for implementing a natural language content (NLC) disambiguation engine. The NLC disambiguation engine operates to identify, in a corpus of natural language content, a portion of natural language content (NLC) that is determined to be ambiguous with regard to the context of the portion of NLC. The NLC disambiguation engine compares the ambiguous content portion to private content information associated with a source of the ambiguous content portion. The NLC disambiguation engine identifies a domain of the ambiguous content portion based on a domain of a matching portion of the private content information. The NLC disambiguation engine performs a clarifying operation that clarifies the ambiguous content portion based on the identified domain of the matching portion of the private content information to thereby generate a clarified content portion for processing by a cognitive operation of a cognitive system.
48 Citations
21 Claims
-
1. A method, in a data processing system comprising a processor and a memory, the memory comprising instructions which are executed by the processor to configure the data processing system to implement a natural language content (NLC) disambiguation engine, the method comprising:
-
identifying, by the NLC disambiguation engine, in a corpus of natural language content, a portion of natural language content (NLC) that is determined to be ambiguous with regard to a context of the portion of NLC, thereby identifying an ambiguous content portion; comparing, by the NLC disambiguation engine, the ambiguous content portion to private content information associated with a source of the ambiguous content portion, wherein the private content information is content information accessible to users and resources associated with the source and is not accessible to users or resources that are not associated with the source; identifying, by the NLC disambiguation engine, a domain of the ambiguous content portion based on a domain of a matching portion of the private content information; and performing, by the NLC disambiguation engine, a clarifying operation that clarifies the ambiguous content portion based on the identified domain of the ambiguous content portion to thereby generate a clarified content portion for processing by a cognitive operation of a cognitive system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to implement a natural language content (NLC) disambiguation engine, that operates to:
-
identify, in a corpus of natural language content, a portion of natural language content (NLC) that is determined to be ambiguous with regard to a context of the portion of NLC, thereby identifying an ambiguous content portion; compare the ambiguous content portion to private content information associated with a source of the ambiguous content portion, wherein the private content information is content information accessible to users and resources associated with the source and is not accessible to users or resources that are not associated with the source; identify a domain of the ambiguous content portion based on a domain of a matching portion of the private content information; and perform a clarifying operation that clarifies the ambiguous content portion based on the identified domain of the ambiguous content portion to thereby generate a clarified content portion for processing by a cognitive operation of a cognitive system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; identify, in a corpus of natural language content, a portion of natural language content (NLC) that is determined to be ambiguous with regard to a context of the portion of NLC, thereby identifying an ambiguous content portion; compare the ambiguous content portion to private content information associated with a source of the ambiguous content portion, wherein the private content information is content information accessible to users and resources associated with the source and is not accessible to users or resources that are not associated with the source; identify a domain of the ambiguous content portion based on a domain of a matching portion of the private content information; and perform a clarifying operation that clarifies the ambiguous content portion based on the identified domain of the ambiguous content portion to thereby generate a clarified content portion for processing by a cognitive operation of a cognitive system.
-
Specification