/ Модель

Характеристики

Контекст
514 токенов
Параметры
305 млн
Лицензия
MIT
Архитектура
xlm-roberta · dense
Опубликована
25 июл 2026

myanmar-absa-aspect-detection

Классификация текстаТекст → label3 профессии

Модель на базе XLM-RoBERTa выявляет до пяти аспектов товаров и услуг в отзывах на бирманском языке для конвейеров ABSA.

9скачиваний за 30 дней0лайковвеса обновлены3 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Fixaro разработала модель много меточной классификации для выявления аспектов в отзывах на товары и услуги на бирманском языке. Это первый этап двухэтапного конвейера аспектно-ориентированного анализа тональности (ABSA): для каждого отзыва модель определяет наличие до пяти аспектов — качества товара или услуги, доставки и скорости выполнения заказа, цены и ценности, работы персонала и сервиса, а также разнообразия и доступности товаров.

Модель основана на XLM-RoBERTa Base (xlm-roberta-base) с архитектурой XLMRobertaForSequenceClassification: 12 слоёв трансформера, размер скрытого представления 768 и классификационная голова с пятью выходами. Она содержит 305,2 млн параметров и принимает текст с контекстом до 514 токенов. Для обработки аспектов каждого отзыва используется независимая многометочная классификация; README сообщает Macro F1 0,9314 и Micro F1 0,9279 на тестовой выборке из 529 отзывов.

Модель обучена на отзывах о товарах и услугах, поэтому её качество на других темах не гарантируется; возможны ошибки на смешанном бирманско-другом языке и неоднозначных отзывах. Порог 0,5 может потребовать настройки под конкретное применение. Лицензия — MIT.

Сценарии применения

  • выявление аспектов качества товара в бирманских отзывах
  • анализ упоминаний доставки и скорости выполнения заказов
  • поиск отзывов о цене и соотношении цены и качества
  • выявление отзывов о работе персонала и обслуживании
  • анализ ассортимента и доступности товаров в отзывах

Ограничения

Модель обучена на бирманских отзывах о товарах и услугах, поэтому может хуже работать вне этой области и на тексте со смешанными языками. Неоднозначные аспекты и выбранный порог классификации 0,5 могут влиять на результаты.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Myanmar ABSA - Aspect Detection Model (Stage 1)

A multi-label classification model for detecting aspects in Burmese product/service reviews. This is Stage 1 of a two-stage Aspect-Based Sentiment Analysis (ABSA) pipeline.

Model Details

  • Base Model: xlm-roberta-base
  • Architecture: XLM-RoBERTa for Sequence Classification
  • Problem Type: Multi-label classification
  • Language: Burmese (Myanmar)
  • License: MIT

Aspects Detected

The model predicts the presence of up to 5 aspects in a given review:

  1. product_quality - Quality, functionality, and effectiveness of products/services
  2. fulfillment_and_speed - Delivery speed, order fulfillment, and logistics
  3. price_and_value - Pricing, value for money, and cost-related aspects
  4. staff_and_service - Customer service, staff behavior, and support interactions
  5. variety_and_availability - Product variety, stock availability, and selection

Training Data

  • Total Samples: 5,281 Burmese reviews
  • Data Split: Stratified train/val/test split
    • Train: 4,224 samples
    • Validation: 528 samples
    • Test: 529 samples
  • Label Distribution: Multi-label annotations (reviews can have multiple aspects)
  • Taxonomy: Updated 5-aspect taxonomy (removed digital_experience, renamed aspects for clarity)

Performance Metrics

Evaluated on the test set:

MetricScore
Macro F10.9314
Micro F10.9279

Training Configuration

  • Learning Rate: 2e-5
  • Batch Size: 8 (with gradient accumulation steps = 4, effective batch size = 32)
  • Epochs: 4
  • Max Sequence Length: 128 tokens
  • Optimizer: AdamW
  • Precision: bfloat16

Usage

Basic Usage with Pipeline

from transformers import pipeline

# Load the model
classifier = pipeline(
    "text-classification",
    model="Fixaro/myanmar-absa-aspect-detection",
    return_all_scores=True,
    function_to_apply="sigmoid"  # For multi-label classification
)

# Predict aspects
review = "ပစ္စည်းအရည်အသွေးက ကောင်းပြီး ပို့တာလည်း မြန်တယ်"
results = classifier(review)

# Results will show scores for all 5 aspects
for result in results[0]:
    if result['score'] > 0.5:  # Threshold for multi-label
        print(f"{result['label']}: {result['score']:.4f}")

Advanced Usage with Tokenizer

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

# Load model and tokenizer
model_name = "Fixaro/myanmar-absa-aspect-detection"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)

# Prepare input
review = "ဈေးလည်း သက်သာတယ်၊ ဝန်ထမ်းတွေကလည်း ဖော်ရွေတယ်"
inputs = tokenizer(
    review,
    return_tensors="pt",
    truncation=True,
    max_length=128,
    padding=True
)

# Get predictions
with torch.no_grad():
    outputs = model(**inputs)
    logits = outputs.logits
    probabilities = torch.sigmoid(logits)
    
# Apply threshold (0.5)
threshold = 0.5
predictions = (probabilities > threshold).int()

# Map to aspect names
aspect_names = [
    "product_quality",
    "fulfillment_and_speed", 
    "price_and_value",
    "staff_and_service",
    "variety_and_availability"
]

detected_aspects = [
    aspect_names[i] 
    for i, pred in enumerate(predictions[0]) 
    if pred == 1
]

print(f"Detected aspects: {detected_aspects}")

Model Architecture

XLM-RoBERTa Base (xlm-roberta-base)
├── Encoder: 12 transformer layers
├── Hidden size: 768
├── Attention heads: 12
└── Classification head: Linear(768, 5) with sigmoid activation

Limitations and Biases

  • Domain Specificity: Trained on product/service reviews; may not generalize to other domains
  • Language Limitation: Optimized for Burmese; performance may vary for code-mixed text
  • Aspect Overlap: Some reviews may express multiple aspects ambiguously
  • Threshold Sensitivity: The 0.5 threshold for multi-label prediction may need adjustment based on use case

Intended Use

This model is intended for:

  • Aspect detection in Burmese customer reviews
  • First stage of ABSA pipelines
  • Research and academic purposes
  • Commercial applications with proper validation

Citation

If you use this model in your research, please cite:

@software{myanmar_absa_aspect_detection,
  title = {Myanmar ABSA: Aspect Detection Model},
  author = {Fixaro},
  year = {2026},
  publisher = {Hugging Face},
  url = {https://huggingface.co/Fixaro/myanmar-absa-aspect-detection}
}

Related Models

Contact

For questions or issues, please open an issue on the model repository.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
828d2ef

0 моделей