Producing Insight Information from Tables Using Natural Language Processing
AssigneeInternational Business Machines Corporation
InventorsCorville O. Allen, Andrew R. Freed
Life of this patent
Estimating the term…
Abstract
Mechanisms for generating insight statements from table data are provided. A portion of content comprising a table data structure and text associated with the table data structure is received and at least one of key terms or semantic relationships in the table data structure and the associated text are identified. Fields of an insight statement template are populated with information obtained from the key terms and semantic relationships to generate an insight statement data structure. The insight statement data structure is then output. The insight statement data structure is a natural language statement describing an aspect of the table data structure.
Claims20
A method, in a data processing system, for generating insight statements from table data, the method comprising:
- receiving, by the data processing system, a portion of content comprising a table data structure and text associated with the table data structure;
- identifying, by the data processing system, at least one of key terms or semantic relationships in the table data structure and the associated text;
- populating, by the data processing system, fields of an insight statement template with information obtained from the key terms and semantic relationships to generate an insight statement data structure;
- and
- outputting, by the data processing system, the insight statement data structure, wherein the insight statement data structure is a natural language statement describing an aspect of the table data structure.
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:
- receive a portion of content comprising a table data structure and text associated with the table data structure;
- identify at least one of key terms or semantic relationships in the table data structure and the associated text;
- populate fields of an insight statement template with information obtained from the key terms and semantic relationships to generate an insight statement data structure;
- and
- output the insight statement data structure, wherein the insight statement data structure is a natural language statement describing an aspect of the table data structure.
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:
- receive a portion of content comprising a table data structure and text associated with the table data structure;
- identify at least one of key terms or semantic relationships in the table data structure and the associated text;
- populate fields of an insight statement template with information obtained from the key terms and semantic relationships to generate an insight statement data structure;
- and
- output the insight statement data structure, wherein the insight statement data structure is a natural language statement describing an aspect of the table data structure.
Dependencies are inferred from the claim text.