System and method for automatically summarizing fine-grained opinions in digital text
First Claim
Patent Images
1. A computer-implemented method, using a hardware processor, for generating an opinion summary from a digital text, said method comprising:
- using at least one of syntactic analysis, semantic analysis and discourse analysis to assist in automatically extracting a plurality of opinion expressions from the digital text using the processor, each opinion expression identified by a grammatical element and associated with an opinion source to which the opinion expression is to be attributed, an opinion topic, an opinion polarity and an opinion strength, wherein for each opinion expression the opinion source is at least one person or entity to which such opinion expression is to be attributed, and wherein the digital text includes opinions expressions from a plurality of opinion sources;
identifying those opinion expressions that share a common opinion source and a common opinion topic using the processor; and
combining the opinion polarities and opinion strengths of those opinion expressions that share a common opinion source to form an overall opinion summary with one aggregate opinion frame for each common opinion source-topic pairing.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for automatically summarizing fine-grained opinions in digital text are disclosed. Accordingly, a digital text is analyzed for the purpose of extracting all opinion expressions found in the text. Next, the extracted opinion expressions (referred to herein as opinion frames) are analyzed to generate opinion summaries. In forming an opinion summary, those opinion frames sharing in common an opinion source and/or opinion topic may be combined, such that an overall opinion summary indicates an aggregate opinion held by the common source toward the common topic.
19 Citations
29 Claims
-
1. A computer-implemented method, using a hardware processor, for generating an opinion summary from a digital text, said method comprising:
-
using at least one of syntactic analysis, semantic analysis and discourse analysis to assist in automatically extracting a plurality of opinion expressions from the digital text using the processor, each opinion expression identified by a grammatical element and associated with an opinion source to which the opinion expression is to be attributed, an opinion topic, an opinion polarity and an opinion strength, wherein for each opinion expression the opinion source is at least one person or entity to which such opinion expression is to be attributed, and wherein the digital text includes opinions expressions from a plurality of opinion sources; identifying those opinion expressions that share a common opinion source and a common opinion topic using the processor; and combining the opinion polarities and opinion strengths of those opinion expressions that share a common opinion source to form an overall opinion summary with one aggregate opinion frame for each common opinion source-topic pairing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, using a hardware processor, for generating an opinion summary from a digital text, said method comprising:
-
using at least one of syntactic analysis, semantic analysis and discourse analysis to assist in automatically extracting a plurality of opinion expressions from the digital text using the processor, each opinion expression identified by a grammatical element and associated with an opinion source to which the opinion expression is to be attributed, an opinion topic, an opinion polarity and an opinion strength, wherein for each opinion expression the opinion source is at least one person or entity to which such opinion expression is to be attributed, and wherein the digital text includes opinions expressions from a plurality of opinion sources; organizing the plurality of opinion expressions into data fields, including an opinion source field, using the processor; identifying those opinion expressions that share a common opinion topic using the processor; and generating an opinion summary with one aggregate opinion frame for each unique opinion topic, wherein the opinion summary is based at least in part on combining the opinion polarities and opinion strengths of those opinion expressions that share the common opinion topic. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, using a hardware processor, for generating an opinion summary from a digital text, said method comprising:
-
using at least one of syntactic analysis, semantic analysis and discourse analysis to assist in automatically extracting a plurality of opinion expressions from the digital text using the processor, each opinion expression identified by a grammatical element and associated with an opinion source to which the opinion expression is to be attributed, an opinion topic, an opinion polarity and an opinion strength, wherein for each opinion expression the opinion source is at least one person or entity to which such opinion expression is to be attributed, and wherein the digital text includes opinions expressions from a plurality of opinion sources; identifying those opinion expressions that share a common opinion source using the processor; and combining the opinion polarities and opinion strengths of those opinion expressions that share a common opinion source to form an overall opinion summary with one aggregate opinion frame for each common opinion source. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-implemented method, using a hardware processor, for identifying and grouping opinion expressions, said method comprising:
-
using at least one of syntactic analysis, semantic analysis and discourse analysis to assist in automatically extracting a plurality of opinion expressions from a digital text using the processor, each opinion expression identified by a grammatical element and associated with an opinion source to which the opinion expression is to be attributed, an opinion topic, an opinion polarity and an opinion strength, wherein for each opinion expression the opinion source is at least one person or entity to which such opinion expression is to be attributed, and wherein the digital text includes opinions expressions from a plurality of opinion sources; identifying and grouping those opinion expressions that share a common opinion source and a common opinion topic using the processor; and presenting the grouped opinion expressions on a display, wherein the grouped opinion expressions are based at least in part on combining the opinion polarities and opinion strengths of those opinion expressions that share a common opinion source to form an overall opinion summary with one aggregate opinion frame for each common opinion source-topic pairing. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable storage medium storing a set of instructions for an execution via a processing circuit, wherein said execution implementing a method for generating an opinion summary from a digital text, the method comprising:
-
using at least one of syntactic analysis, semantic analysis and discourse analysis to assist in automatically extracting a plurality of opinion expressions from the digital text, each opinion expression identified by a grammatical element and associated with an opinion source to which the opinion expression is to attributed, an opinion topic, an opinion polarity and an opinion strength, wherein for each opinion expression the opinion source is at least one person or entity to which such opinion expression is to be attributed, and wherein the digital text includes opinion expressions from a plurality of opinion sources; and identifying and grouping those opinion expressions that share a common opinion source and a common opinion topic; and combining the opinion polarities and opinion strengths of those opinion expressions that share a common opinion source to form an overall opinion summary with one aggregate opinion frame for each common opinion source-topic pairing.
-
Specification