CoolFace
Datasetpublic

sjoerdbodbijl/text-to-emoji

Text to Emoji Dataset Description This dataset contains text-to-emoji pairs for training models to convert text into emoji representations. Each example consists of original text and its corresponding emojification. Dataset Statistics Total Examples: 2,526 Train Split: 2,021 examples (80.0%) Test Split: 505 examples (20.0%) Test Split Ratio: 19.99% Creation Date: 2025-11-11 12:21:27 UTC Data Sources This dataset was compiled from… See the full description on the dataset page: https://huggingface.co/datasets/sjoerdbodbijl/text-to-emoji.

sourceHugging Facecc-by-4.0updated 7mo agoView on Hugging Face
1likes53downloads
Dataset Card

Text to Emoji

Dataset Description

This dataset contains text-to-emoji pairs for training models to convert text into emoji representations. Each example consists of original text and its corresponding emojification.

Dataset Statistics

  • —Total Examples: 2,526
  • —Train Split: 2,021 examples (80.0%)
  • —Test Split: 505 examples (20.0%)
  • —Test Split Ratio: 19.99%
  • —Creation Date: 2025-11-11 12:21:27 UTC

Data Sources

This dataset was compiled from the following data collection jobs:

  • —Number of Jobs: 2
  • —Source Types: unknown

Job IDs

- 906e18da-f6cb-4a67-8e31-5559e22eb43e
- fca87a41-56d4-4a54-9592-1b43b9e84d34

Dataset Structure

Fields

  • —text (string): The original text content
  • —emojification (string): The emoji representation of the text

Example

python
{
  "text": "I love programming in Python!",
  "emojification": "❤️💻🐍"
}

Dataset Creation

Data Collection

This dataset was created by aggregating documents from multiple data collection pipelines:

  • —Documents from deprecated jobs were excluded
  • —Documents marked as deprecated were filtered out
  • —Only documents from successfully completed jobs are included

Train/Test Split

The dataset was randomly shuffled with a fixed seed and split into train and test sets to ensure reproducibility and proper evaluation.

Usage

python
from datasets import load_dataset

# Load the dataset
dataset = load_dataset("marioparreno/text-to-emoji")

# Access train/test splits
train_data = dataset["train"]
test_data = dataset["test"]

# Iterate over examples
for example in train_data:
    text = example["text"]
    emojification = example["emojification"]
    print(f"Text: {text}")
    print(f"Emojis: {emojification}")

Considerations

Quality

  • —All documents are from successfully completed data collection jobs
  • —Deprecated documents and jobs have been filtered out
  • —Duplicate texts have been removed during data collection

Limitations

  • —The dataset reflects the emoji usage patterns from the training data sources
  • —Some text-emoji mappings may be subjective or context-dependent
  • —The dataset is limited to the emoji sets available at the time of creation

License

Please refer to the original data sources for licensing information.

Citation

If you use this dataset, please cite the data collection jobs and sources appropriately.


Dataset generated on 2025-11-11 12:21:27 UTC Total jobs: 2 | Total examples: 2,526