SentimentExtractor - Teradata Vantage

Machine Learning Engine Analytic Function Reference

Product
Teradata Vantage
Release Number
8.00
1.0
Published
May 2019
Language
English (United States)
Last Update
2019-11-22
dita:mapPath
blj1506016597986.ditamap
dita:ditavalPath
blj1506016597986.ditaval
dita:id
B700-4003
lifecycle
previous
Product Category
Teradata Vantageā„¢

The SentimentExtractor function extracts the sentiment (positive, negative, or neutral) of each input document or sentence, using either a classification model output by the function SentimentTrainer or a dictionary model.

The dictionary model consists of WordNet, a lexical database of the English language, and these negation words:

  • no
  • not
  • neither
  • never
  • scarcely
  • hardly
  • nor
  • little
  • nothing
  • seldom
  • few

The function handles negated sentiments as follows:

  • -1 if the sentiment is negated (for example, "I am not happy")
  • -1 if the sentiment and a negation word are separated by one word (for example, "I am not very happy")
  • +1 if the sentiment and a negation word are separated by two or more words (for example, "I am not saying I am happy")
SentimentExtractor uses files that are preinstalled on the ML Engine. For details, see Preinstalled Files That Functions Use.