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.
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-1b43b9e84d34Dataset Structure
Fields
text(string): The original text contentemojification(string): The emoji representation of the text
Example
{
"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
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
