Framework for generating sentiment data for electronic content
First Claim
1. A non-transitory computer-readable storage medium containing structured data for use with computer program code executing on a computer processor, comprising:
- a sentiment thesaurus data structure stored in the storage medium and including data used by the computer program code, when executed, to generate one or more valid sentiments related to an indicated input word, the valid sentiments selected based upon an evaluation of a set of rules that define valid sentiments, the data structure comprising;
a plurality of sentiment entries, each entry containing an indication of one of a plurality of valid sentiment adjectives that can be used to express one of the valid sentiments applicable to online content, the valid sentiments selected based upon the evaluation of the set of rules that define valid sentiments, an indication of an adjective related to the valid sentiment adjective of the sentiment entry, and a connection type indicator that characterizes a semantic relationship between the related adjective and the valid sentiment adjective that is within a specified permissible degree of distance in meaning, the indicated connection type being one of a plurality of permitted connection types that limit a degree of distance in meaning between adjectives.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and techniques for generating sentiment data are provided. Example embodiments provide a Sentiment Thesaurus Framework (STF), which provides a sentiment vocabulary meeting a set of criteria and a sentiment thesaurus according to certain connectedness rules. In one embodiment, the STF provides the sentiment thesaurus by relating connected adjective word-senses to valid sentiment adjective word-senses. The degree of connectedness is limited to one shift in meaning from one adjective to another, which implies at most two non-satellite or axle adjectives between a valid sentiment and a related adjective word-sense.
-
Citations
31 Claims
-
1. A non-transitory computer-readable storage medium containing structured data for use with computer program code executing on a computer processor, comprising:
a sentiment thesaurus data structure stored in the storage medium and including data used by the computer program code, when executed, to generate one or more valid sentiments related to an indicated input word, the valid sentiments selected based upon an evaluation of a set of rules that define valid sentiments, the data structure comprising; a plurality of sentiment entries, each entry containing an indication of one of a plurality of valid sentiment adjectives that can be used to express one of the valid sentiments applicable to online content, the valid sentiments selected based upon the evaluation of the set of rules that define valid sentiments, an indication of an adjective related to the valid sentiment adjective of the sentiment entry, and a connection type indicator that characterizes a semantic relationship between the related adjective and the valid sentiment adjective that is within a specified permissible degree of distance in meaning, the indicated connection type being one of a plurality of permitted connection types that limit a degree of distance in meaning between adjectives. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A computer-implemented method for facilitating the production of an online thesaurus used to generate sentiment data for online content, comprising:
-
generating and storing in a computer memory a plurality of valid sentiment adjective word-senses in a vocabulary data repository by determining whether each adjective from a set of possible adjectives is a valid sentiment based at least upon evaluation of a set of rules that define valid sentiments; and for each generated valid sentiment adjective word-sense, determining a set of related adjectives that meets a plurality of connection rules that limit, for each related adjective in the set, a degree of distance in meaning between the related adjective and the valid sentiment adjective word-sense; and storing, in a thesaurus data structure in a computer memory, the set of related adjectives, along with indications of the plurality of connection rules that have been met, to correspond with the valid sentiment adjective word-sense, such that, responsive to an indication of one of the related adjectives, the valid sentiment adjective word-sense can be retrieved. - View Dependent Claims (28, 29, 30, 31)
-
Specification