Zubnet AIApprendreWiki › Sentiment Analysis
Using AI

Sentiment Analysis

Opinion Mining
Déterminer automatiquement le ton émotionnel d'un texte — positif, négatif ou neutre. « Ce produit est incroyable ! » est positif. « Service client terrible » est négatif. Au-delà de la simple polarité, l'analyse de sentiment avancée détecte des émotions spécifiques (colère, joie, frustration), le sentiment au niveau de l'aspect (« la nourriture était super mais le service était lent ») et le sarcasme.

Pourquoi c'est important

L'analyse de sentiment est une des applications NLP les plus déployées commercialement. Les compagnies l'utilisent pour surveiller la perception de marque sur les réseaux sociaux, analyser les avis clients à l'échelle, jauger la satisfaction employé dans les sondages, et détecter les crises RP émergentes. C'est aussi un point d'entrée commun pour apprendre le NLP — une tâche de classification simple et intuitive avec beaucoup de données d'entraînement.

Deep Dive

Traditional sentiment analysis used feature-engineered classifiers (bag-of-words + logistic regression, lexicon-based approaches). These worked for simple cases but failed on sarcasm ("Oh great, another delay"), implicit sentiment ("The battery lasted two hours"), and domain-specific language. Modern approaches use fine-tuned BERT or LLM-based classification, which handle these nuances much better by understanding context.

Aspect-Based Sentiment

Real reviews often contain mixed sentiment: "The camera is excellent but the battery is disappointing." Aspect-based sentiment analysis identifies the aspects (camera, battery) and assigns sentiment to each independently. This is more useful for product teams than overall sentiment because it pinpoints what specifically needs improvement. Modern LLMs handle this naturally through structured output — "extract aspects and their sentiments from this review."

LLMs vs. Dedicated Models

For sentiment analysis, you have three options: (1) a fine-tuned small model (fast, cheap, good for high-volume), (2) a zero-shot LLM prompt (flexible, handles edge cases, more expensive), or (3) an API service (Google NLP, AWS Comprehend). For most new projects, starting with an LLM prompt and switching to a fine-tuned model when volume justifies it is the practical approach.

Concepts liés

← Tous les termes
ESC