Emojization

The Emojize operation interprets the text and outputs the emojis that best capture the emotional nuances expressed.

Zafer Çavdar avatar
Written by Zafer Çavdar
Updated over a week ago

Keywords: emojization, sentiment analysis, emotion recognition, emotion labels

While sentiment analysis is useful for capturing the sentiment orientation (positive, neutral, negative) in text, and emotion recognition can be used to identify emotions such as joy and frustration, the Emojize operation provides a higher level of nuance. It interprets the emotional tone in text and expresses it in the form of the most appropriate among the 64 most common emojis. The operation outputs these emojis with labels.

The operation relies on a deep learning model that was trained on 1.3 billion English tweets and is further described in this paper.

Step-by-step guide

1. Open the operation configuration window

Select the text field that you want to run emojization on and click the "Add operation" button at the top of the workspace.

Search for "Emojize" or find the operation under "Text enrichment" and click it.

2. Specify language

In the "Language" drop-down, select the language of your input text. Currently English is the only language available.

3. Name the output collection

Under "Output collection name", type the name of the output field.

4. Run the operation

Click "Apply" to run the operation. The output emojis are inserted into the "value" subfield, their corresponding text labels into the "description" subfield, and their accuracy score for each input text into the "score" subfield.

Did this answer your question?