Objective-function based sentiment
AssigneeHewlett-Packard Development Company, L.P.
InventorsYue Lu, Maria G Castellanos, Umeshwar Dayal
Life of this patent
Estimating the term…
Abstract
A system and article are disclosed for objective-function based sentiment. In one example, the system includes a set of domain information, and a computer programmed with executable instructions which operate a set of modules. The modules include a sentiment polarization module for identifying a domain-aspect opinion-word pair within a set of domain data, and assigning a sentiment polarity score to the domain-aspect opinion-word pair based on an objective function which includes sentiment data from the domain information.
Claims14
A system, comprising:
- a set of domain information;
- and
- a computer;
- and
- a sentiment polarization module executable in the computer to:
- identify a first domain-aspect opinion-word pair from plural domain-aspect opinion-word pairs within domain data pertaining to a given domain;
- and
- assign a sentiment polarity score to the first domain-aspect opinion-word pair based on an objective function which includes sentiment data from the domain information, the objective function including:
- a first constraint specifying that the sentiment polarity score is positively correlated with an overall sentiment rating associated with the domain data;
- and a second constraint specifying that the sentiment polarity score assigned to the first domain-aspect opinion-word pair is related to a sentiment polarity score assigned to a second domain-aspect opinion-word pair from the plural domain-aspect opinion-word pairs, depending upon whether an opinion word in the first domain-aspect opinion-word pair is a synonym or antonym of an opinion word in the second domain-aspect opinion-word pair.
An article comprising at least one non-transitory computer-readable storage medium storing instructions that upon execution cause a computer system to:
- identify domain-aspect opinion-word pairs within domain data pertaining to a given domain;
- and
- assign a first sentiment polarity score to a first of the domain-aspect opinion-word pairs based on an objective function which includes sentiment data from a set of domain-independent information and a set of domain-dependent information, the set of domain-independent information including sentiment data assigned to opinion-words independent of the given domain, and the set of domain-dependent information including sentiment data assigned to opinion-words dependent upon the given domain, and the objective function includes a first constraint specifying that the first sentiment polarity score assigned to the first domain-aspect opinion-word pair is related to a second sentiment polarity score assigned to a second of the domain-aspect opinion-word pairs, dependent upon whether an opinion word in the first domain-aspect opinion-word pair is a synonym or antonym of an opinion word in the second domain-aspect opinion-word pair.
A sentiment polarity system comprising:
- a set of domain information;
- at least one processor;
- and
- a sentiment polarization module executable on the at least one processor to:
- identify a first of plural domain-aspect opinion-word pairs within first domain data pertaining to a given domain;
- assign a first sentiment polarity score to the first domain-aspect opinion-word pair based on an objective function which includes sentiment data from the set of domain information, wherein the objective function includes a first constraint specifying that the first sentiment polarity score assigned to the first domain-aspect opinion-word pair is related to a second sentiment polarity score assigned to a second of the plural domain-aspect opinion-word pairs, depending upon whether an opinion word in the first domain-aspect opinion-word pair is a synonym or antonym of an opinion word in the second domain-aspect opinion-word pair;
- populate a domain-dependent sentiment lexicon with the first domain-aspect opinion-word pair and the first sentiment polarity score;
- and
- assign a sentiment polarity score to a domain-aspect opinion-word pair within second domain data based on the domain-dependent sentiment lexicon.
Dependencies are inferred from the claim text.