3️⃣Aspect-Based Sentiment Analysis

Aspect-Based Sentiment Analysis

기존의 감성 분석은 일반적으로 전체 문장이나 문서에 단일 감성 점수(예: 긍정, 부정, 중립)를 부여하지만, ABSA는 여기서 더 나아가 텍스트를 특정 측면이나 속성과 관련된 작은 단위로 세분화하여 각 측면에 대한 감성을 분석합니다.

  • 제품 리뷰: 제품의 특정 기능에 대한 고객 피드백을 분석합니다.

  • 비즈니스 인텔리전스: 서비스 또는 비즈니스 운영의 다양한 측면에 대한 고객의 의견을 파악합니다.

  • 시장 조사: 고객이 다양한 제품 기능에 대해 무엇을 좋아하고 싫어하는지에 대한 자세한 인사이트 수집.

Transformer Pipeline

from transformers import AutoTokenizer, AutoModelForSequenceClassification, pipeline

model_name = "yangheng/deberta-v3-large-absa-v1.1"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)

classifier = pipeline(
    "text-classification", 
    model=model, 
    tokenizer=tokenizer
)

Calssification

Last updated