案例01|Sentiment Analysis Pipeline:從資料蒐集、前處理到情感分類

案例02|Lexicon、Deep Learning 與 Transformer:不同情感分析方法的取捨

案例03|Sarcasm、Idioms、Negation 與 Mixed Sentiment:語言本身就是模型風險

案例04|Domain Shift 與社群語言演化:Movie Review 模型不一定適合 Financial News

案例05|Gender-neutrality Test:用 Earthquake 句型控制語意、只替換性別/關係詞

案例06|Table 6.1:SentimentR、Azure、VADER NLTK 的 Gender-neutrality 測試

案例07|Table 6.2:RoBERTa 與 Google Cloud Natural Language 的 Gender-neutrality 測試

案例08|Threshold Sensitivity:−0.25/0.25 改成 −0.1/0.1 就會改變情感分類

案例09|Gender Bias Mitigation:Balanced Data、Gender Swapping、CDA 與 De-biased Embeddings

案例10|Hiring/Recruitment:Gender-coded Language 如何把情感偏差傳進人才決策

案例11|Finance:情感偏差如何扭曲 Market Mood、Firm Risk 與 Women-led Firms 評價

案例12|Public Policy:Social-media Sentiment Bias 如何扭曲民意與政策優先順序

案例13|SGBI、跨語言與多模態:把 Gender Fairness 變成持續稽核流程

核心表格

本章由 Hossein Hassani、Pouria Parvizi、Mohammad Reza Yeganegi、Rangan Gupta 撰寫,聚焦情感分析(Sentiment Analysis)中的 Gender Bias。作者的核心問題不是只追求更高 Classification Performance,而是:當相同語意只替換 Gender/Relationship Term 時,模型是否仍給出一致且正確的 Sentiment Result? 本章以 SentimentR、Microsoft Azure、VADER NLTK、RoBERTa、Google Cloud Natural Language 做 Gender-neutrality Test,並延伸到 Hiring、Finance、Public Policy 與 Bias Mitigation。

核心主題 主要觀點/方法 實務用途 重要條件/限制/延伸
Sentiment Analysis Pipeline Data Collection → Preprocessing → NLP/Sentiment Classification 將 Text 轉為 Positive/Negative/Neutral 或 Score/Probability 結果受 Data、Preprocessing、Model、Threshold 共同影響
Model Family Lexicon、Traditional ML、RNN/CNN/LSTM/GRU、BERT/Transformer、Hybrid 依 Context、Domain、Data Availability 選模型 原書沒有統一 Benchmark;Fine-tuning 需要 Relevant Training Dataset
Score vs Probability 模型可輸出 Sentiment Score,或 P = (p_negative, p_neutral, p_positive) 提供方向/強度或分類 Confidence Score 轉 Class 需要 Threshold,因此 Class 不是完全獨立於參數設定
Linguistic Challenges Sarcasm、Irony、Idioms、Negation、Mixed Sentiment、Context Dependence 辨識需要 Context-aware Analysis 的 Text 單一 Positive/Negative/Neutral Label 可能過度簡化多義語句
Domain/Language Drift 同一詞在不同 Domain 意義不同;Social Media 有 Slang、Emoji、Non-standard Grammar Target-domain Validation、Model Updating Movie Review Model 不保證可直接轉用 Financial News/Healthcare
Gender-neutrality Test 控制句子不變,只替換 wife/husband/spouse/girlfriend/boyfriend/partner/daughter/son/child Counterfactual Fairness Check is in an earthquake 應 Negative;is an earthquake 可多義,但不同 Person Term 應一致
Table 6.1 SentimentR、Azure、VADER NLTK 比較 Gender Consistency 與 Expected-class Error VADER 全判 Neutral,雖一致但作者指出 Precision/Recall 很差;不能把 Consistency 等同 Accuracy
Table 6.2 RoBERTa、Google Cloud Natural Language 檢查現代 Transformer/Cloud Sentiment Tool 的 Bias RoBERTa 約 124M Tweets、2018–2021、TweetEval Fine-tune;規模不保證 Gender Neutrality
Threshold Sensitivity 研究主要使用 −0.25/+0.25;改為 −0.1/+0.1 時部分 Class 會改變 Sensitivity Analysis Fairness/Accuracy 結論要同時保存原 Score 與 Threshold
Mitigation Balanced Dataset、Privacy-preserving、Negative Multi-task、Data Scrubbing、Gender Swapping、CDA、De-biased Embedding、Domain Adaptation 從 Data/Representation/Training/Post-training 降低 Bias 沒有 Universal Best Method;需 Context-specific Evaluation 並同步監測 Task Utility
Hiring Risk Gender-coded Language 可能被連結 Competence/Confidence 或 Emotionality Resume/Cover Letter/Social Media Screening Audit Model Bias 可透過 Ranking/Selection Rule 放大成 Occupational Inequality
Financial Risk Financial News、Analyst Report、Executive Communication 的 Bias 可改變 Market Sentiment/Risk Perception Forecast、Portfolio、Credit Decision Audit 可能造成 Women-led Firms Underrepresentation;原書沒有 Effect Size
Public Policy Risk Women-authored Text 若被系統性判更 Emotional/Negative,可能扭曲 Public Opinion Policy Priority/Evaluation/Governance Social-media Sentiment 也不是完整 Population Opinion
SGBI/Post-training 原書引用 2023 Morocco Earthquake Social-media Study,以 Sentiment Gender Bias Index(SGBI)量化 Bias 並做 Post-training Correction 建立 Continuous Fairness Audit Bias 為 Model-dependent;Correction Context-dependent,未必跨 Language/Domain 泛化
Future Research Cross-lingual、Multimodal、Longitudinal、Transparent Audit、Responsible-AI Certification 擴展 English Text 之外的 Fairness Evaluation 需考慮 Spanish/French/Arabic 等 grammatical-gender language 與 Finnish/Turkish 等 gender-neutral language,以及 Voice/Face/Image Context

章節定位

第 6 章討論 Sentiment Analysis 中一個容易被忽略但會向下游擴散的問題:Gender Bias。Sentiment Analysis 已被廣泛用於 Financial News、Corporate Communication、Policy Statement、Social Media、Consumer Review 等 Text Source;一旦 Sentiment Model 對 Gender-coded Language 產生系統性差異,這些偏差就可能進一步影響 Forecast、Risk Assessment、Hiring、Investment、Credit、Marketing 與 Public Policy。

作者因此不只討論模型 Accuracy,而是把 Fairness、Gender Neutrality、Threshold Sensitivity、Domain Adaptation、Explainability 與 Continuous Audit 放進同一框架。

1. Sentiment Analysis 是一條完整 Pipeline