task_categories:text-classification task_categories:translation task_ids:multi-class-classification task_ids:multi-label-classification task_ids:sentiment-analysis task_ids:sentiment-classification size_categories:10K<n<100K size_categories:100K<n<1M source_datasets:go_emotions language:ru language:en license:mit emotion-classification emotion reddit region:us
---
dataset_info:
- config_name: raw
  features:
  - name: ru_text
    dtype: string
  - name: text
    dtype: string
  - name: id
    dtype: string
  - name: author
    dtype: string
  - name: subreddit
    dtype: string
  - name: link_id
    dtype: string
  - name: parent_id
    dtype: string
  - name: created_utc
    dtype: float32
  - name: rater_id
    dtype: int32
  - name: example_very_unclear
    dtype: bool
  - name: admiration
    dtype: int32
  - name: amusement
    dtype: int32
  - name: anger
    dtype: int32
  - name: annoyance
    dtype: int32
  - name: approval
    dtype: int32
  - name: caring
    dtype: int32
  - name: confusion
    dtype: int32
  - name: curiosity
    dtype: int32
  - name: desire
    dtype: int32
  - name: disappointment
    dtype: int32
  - name: disapproval
    dtype: int32
  - name: disgust
    dtype: int32
  - name: embarrassment
    dtype: int32
  - name: excitement
    dtype: int32
  - name: fear
    dtype: int32
  - name: gratitude
    dtype: int32
  - name: grief
    dtype: int32
  - name: joy
    dtype: int32
  - name: love
    dtype: int32
  - name: nervousness
    dtype: int32
  - name: optimism
    dtype: int32
  - name: pride
    dtype: int32
  - name: realization
    dtype: int32
  - name: relief
    dtype: int32
  - name: remorse
    dtype: int32
  - name: sadness
    dtype: int32
  - name: surprise
    dtype: int32
  - name: neutral
    dtype: int32
  splits:
  - name: train
    num_bytes: 84388976
    num_examples: 211225
  download_size: 41128059
  dataset_size: 84388976
- config_name: simplified
  features:
  - name: ru_text
    dtype: string
  - name: text
    dtype: string
  - name: labels
    sequence:
      class_label:
        names:
          '0': admiration
          '1': amusement
          '2': anger
          '3': annoyance
          '4': approval
          '5': caring
          '6': confusion
          '7': curiosity
          '8': desire
          '9': disappointment
          '10': disapproval
          '11': disgust
          '12': embarrassment
          '13': excitement
          '14': fear
          '15': gratitude
          '16': grief
          '17': joy
          '18': love
          '19': nervousness
          '20': optimism
          '21': pride
          '22': realization
          '23': relief
          '24': remorse
          '25': sadness
          '26': surprise
          '27': neutral
  - name: id
    dtype: string
  splits:
  - name: train
    num_bytes: 10118125
    num_examples: 43410
  - name: validation
    num_bytes: 1261921
    num_examples: 5426
  - name: test
    num_bytes: 1254989
    num_examples: 5427
  download_size: 7628917
  dataset_size: 12635035
configs:
- config_name: raw
  data_files:
  - split: train
    path: raw/train-*
- config_name: simplified
  data_files:
  - split: train
    path: simplified/train-*
  - split: validation
    path: simplified/validation-*
  - split: test
    path: simplified/test-*
license: mit
task_categories:
- text-classification
- translation
task_ids:
- multi-class-classification
- multi-label-classification
- sentiment-analysis
- sentiment-classification
language:
- ru
- en
pretty_name: Ru-GoEmotions
size_categories:
- 10K<n<100K
- 100K<n<1M
source_datasets:
- go_emotions
tags:
- emotion-classification
- emotion
- reddit
---

## Description

This dataset is a translation of the Google [GoEmotions](https://github.com/google-research/google-research/tree/master/goemotions) emotion classification dataset. 
All features remain unchanged, except for the addition of a new `ru_text` column containing the translated text in Russian. 
For the translation process, I used the [Deep translator](https://github.com/nidhaloff/deep-translator) with the Google engine. 
You can find all the details about translation, raw `.csv` files and other stuff in this [Github repository](https://github.com/searayeah/ru-goemotions).

For more information also check the official original dataset [card](https://huggingface.co/datasets/go_emotions).

## Id to label

```yaml
0: admiration
1: amusement
2: anger
3: annoyance
4: approval
5: caring
6: confusion
7: curiosity
8: desire
9: disappointment
10: disapproval
11: disgust
12: embarrassment
13: excitement
14: fear
15: gratitude
16: grief
17: joy
18: love
19: nervousness
20: optimism
21: pride
22: realization
23: relief
24: remorse
25: sadness
26: surprise
27: neutral
```

## Label to Russian label

```yaml
admiration: восхищение
amusement: веселье
anger: злость
annoyance: раздражение
approval: одобрение
caring: забота
confusion: непонимание
curiosity: любопытство
desire: желание
disappointment: разочарование
disapproval: неодобрение
disgust: отвращение
embarrassment: смущение
excitement: возбуждение
fear: страх
gratitude: признательность
grief: горе
joy: радость
love: любовь
nervousness: нервозность
optimism: оптимизм
pride: гордость
realization: осознание
relief: облегчение
remorse: раскаяние
sadness: грусть
surprise: удивление
neutral: нейтральность
```
