System and method for automatically summarizing fine-grained opinions in digital text
First Claim
Patent Images
1. A computer-implemented method, using a processor, for generating an opinion summary from a document, 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 document using the processor, each opinion expression identified by a grammatical element and associated with an opinion source, opinion topic, opinion polarity and 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 document includes opinion 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.
47 Citations
31 Claims
-
1. A computer-implemented method, using a processor, for generating an opinion summary from a document, 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 document using the processor, each opinion expression identified by a grammatical element and associated with an opinion source, opinion topic, opinion polarity and 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 document includes opinion 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, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method, using a processor, for generating an opinion summary from a document, 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 document using the processor, each opinion expression identified by a grammatical element and associated with an opinion source, opinion topic, opinion polarity and 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 document includes opinion 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 combining the opinion polarities and opinion strengths of those opinion expressions that share a common opinion topic to form an overall opinion summary with one aggregate opinion frame for each unique opinion topic. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer program product used with a processor, the computer program product comprising:
-
a computer-readable medium including computer readable program code stored therein used when generating an opinion summary from a document, the computer-readable medium including; computer readable program code that uses when processed by the processor at least one of syntactic analysis, semantic analysis and discourse analysis to assist in automatically extracting a plurality of opinion expressions from the document, each opinion expression identified by a grammatical element and associated with an opinion source, opinion topic, opinion polarity and 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 document includes opinion expressions from a plurality of opinion sources; computer readable program code that identifies and groups those opinion expressions that share a common opinion source and a common opinion topic; and computer readable program code that combines 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.
-
-
26. A computer-implemented method, using a processor, for generating an opinion summary from a plurality of documents, said method comprising:
-
using at least one of syntactic analysis, semantic analysis and discourse analysis to assist in automatically extracting at least one opinion expression from each of the plurality of documents using the processor, each opinion expression identified by a grammatical element and associated with an opinion source, opinion topic, opinion polarity and 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 each document includes opinion 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 (27, 28, 29, 30, 31)
-
Specification