uznlp-uz/uzEDU-ABSA
uzEDU-ABSA Dataset Summary uzEDU-ABSA is an Uzbek education-domain dataset for aspect-based sentiment analysis. The current release contains 7,500 annotated rows in a single TSV file. Each row includes: an Uzbek educational text sample an aspect term and aspect category a normalized aspect label an opinion expression a sentiment label and numeric polarity score sentiment intensity and context type negation, sarcasm, and writing-system flags The dataset covers 30… See the full description on the dataset page: https://huggingface.co/datasets/uznlp-uz/uzEDU-ABSA.
uzEDU-ABSA
Dataset Summary
uzEDU-ABSA is an Uzbek education-domain dataset for aspect-based sentiment analysis. The current release contains 7,500 annotated rows in a single TSV file.
Each row includes:
- an Uzbek educational text sample
- an aspect term and aspect category
- a normalized aspect label
- an opinion expression
- a sentiment label and numeric polarity score
- sentiment intensity and context type
- negation, sarcasm, and writing-system flags
The dataset covers 30 education-related aspect categories, including teaching quality, course content, assessment, schedules, LMS platforms, learning resources, administrative services, scholarships, campus services, and overall satisfaction.
Supported Tasks
- aspect category classification
- aspect term extraction
- opinion expression extraction
- sentiment classification
- polarity scoring
- negation detection
- sarcasm / irony detection
Files
full.tsv: main file in tab-separated format
Dataset Structure
Columns
Tagsets
Sentiment Labels
Polarity Score
Intensity Labels
Aspect Categories
Statistics
Overview
- Rows: 7,500
- Columns: 14
- Split: train only
- Aspect categories: 30
- Unique aspect terms: 696
- Unique text samples: 5,729
- Duplicate IDs: 0
- Text length: 38-382 characters, mean 149.1
- Text length: 5-52 words, mean 19.1
Sentiment Distribution
Polarity Distribution
Sentiment by Polarity Score
Intensity Distribution
Context Type Distribution
Script Distribution
Negation
Sarcasm
Aspect Category Distribution
Normalization
- Column names were converted to English
snake_case. - Text fields are UTF-8 encoded and Unicode-normalized.
- Whitespace was stripped and collapsed to single spaces.
- Uzbek apostrophe letters were normalized to
ʻ(U+02BB). - Numeric flags and polarity scores are stored as integers.
Usage
from datasets import load_dataset
dataset = load_dataset(
"csv",
data_files={"train": "full.tsv"},
delimiter="\t",
encoding="utf-8",
)
print(dataset["train"][0])Or directly from the Hub:
from datasets import load_dataset
dataset = load_dataset("uznlp-uz/uzEDU-ABSA")
print(dataset["train"][0])Citation
If you use uzEDU-ABSA in your research, please cite this dataset.
License
This dataset is released under the CC-BY-4.0 license.
