1.1 - 8.10 - SentimentExtractor (ML Engine) - Teradata Vantage

Teradata Vantage™ - Machine Learning Engine Analytic Function Reference

Product
Teradata Vantage
Release Number
1.1
8.10
Release Date
October 2019
Content Type
Programming Reference
Publication ID
B700-4003-079K
Language
English (United States)

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 (ML Engine) 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 ML Engine. For details, see Preinstalled Files That Functions Use.