一、案例定位

本案例依原書 6.3「Challenges in Sentiment Analysis」整理。

理解人類語言的 Subjectivity/Ambiguity 如何造成 Sentiment Misclassification。

二、學習目標

三、案例情境

原書以 “That’s just great” 為例:它可能是真正讚美,也可能是 Frustration/Sarcasm。另一例是 “The movie was amazing, though a bit too long,” 同一句同時包含 Positive 與 Negative Layer。

四、開始資料

語言挑戰 原書例/描述 可能造成的錯誤
Sarcasm/Irony “That’s just great” Positive Words 被誤判為真正 Positive
Idioms 非字面語義 Lexical Polarity 失真
Negation 改變 Word Polarity 局部詞彙分數錯配
Context-dependent Meaning 同一 Phrase 隨情境改變 Class 不穩定
Mixed Sentiment Movie amazing/too long 單一 Label 忽略多重情緒

五、Excel/AI 分析方法

Excel 可設 Sarcasm Flag、Negation Flag、Mixed Sentiment Flag、Human Review;AI 可先做 Context-sensitive 分類,但高 Ambiguity Text 應保留人工覆核。

六、計算結果

原書本節沒有固定 Error Rate。

七、結果分析與管理解讀

Sentiment Error 不一定來自模型「不夠大」,也可能來自 Task Definition 太粗。若句子本身具有多重或隱喻情緒,三分類 Label 會壓縮重要資訊。

八、AI 提問詞

請檢查以下文字是否包含 Sarcasm、Irony、Idiom、Negation、Context Dependence 或 Mixed Sentiment;若存在歧義,請標記需要 Human Review,不要強行給唯一確定情緒。

九、思考/情境變動