STCS Lexicon: Solving the "Sentiment Drift" Problem with Spectral Clustering

STCS Lexicon: Spectral-Clustering-Based Topic-Specific Chinese Sentiment Lexicon Construction for Social Networks

2019-10-22
Bo Zhang, Duo Xu, Huan Zhang, Meizi Li
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces the STCS Lexicon, a method for constructing topic-specific Chinese sentiment lexicons for social networks using spectral clustering and a sentiment relationship undirected graph. By integrating base, topic, and synonym similarities, it achieves superior performance in identifying context-dependent sentiments, effectively producing both 3-division and 5-division sentiment lexicons.

TL;DR

The STCS Lexicon framework addresses a critical flaw in traditional sentiment analysis: the fact that word meanings change across topics. By using a semi-supervised pipeline involving text filtering, multi-dimensional sentiment similarity calculation, and Spectral Clustering (SC), the authors generate high-precision, topic-specific lexicons (3-division and 5-division) that outperform standard universal dictionaries like NTUSD without requiring heavy manual labeling.

Context: Why Universal Dictionaries Fail

In the world of social media, language is fluid. A word like "smooth" (流畅) is a glowing compliment for a smartphone's UI, while "satisfactory" might be lukewarm in a luxury hotel context. Universal lexicons ignore these nuances, leading to severe accuracy drops in specialized domains.

The authors identify three main gaps in current research:

  1. Topic Dependency: Words change polarity based on the subject.
  2. Language Evolution: Social media spawns new "Web languages" faster than experts can update manual dictionaries.
  3. Scalability: Existing domain-adaptation models often require massive cross-topic corpora or significant human intervention.

The Methodology: From Text Influence to Spectral Subgraphs

The STCS (Spectral-clustering-based Topic-specific Chinese Sentiment) Lexicon framework operates through three sophisticated models:

1. Filtering Text (FT) Model

Before building the lexicon, the system filters out "noise" (ads, spam) by calculating a Text Influence Value. This value combines user participation (likes, comments, forwards) with a persistence factor, ensuring the lexicon is built from high-quality, relevant data.

2. Constructing Sentiment Relationship (CRM) Model

This is the core "engine." It measures similarity between words through three distinct lenses:

  • Base Similarity: Priors from authoritative universal lexicons.
  • Topic Similarity: Based on the physical distance between words in a "Location Relationship Graph." It utilizes a "polarity reversal" logic: if an odd number of privative (negation) words exist between two sentiment nodes, their similarity becomes negative.
  • Synonym Similarity: Measured via Jaccard coefficients of their synonym sets.

Overall Architecture

3. Spectral Clustering (SC) Model

The similarity matrix is transformed into a Laplacian matrix. The SC model then segments the sentiment graph into subgraphs. The beauty of this approach is its ability to create a 5-division lexicon (e.g., Very Positive, Positive, Neutral, Negative, Very Negative) by further clustering the initial 3-polar results.

Experimental Proof: SOTA Performance

Testing on real-world data from JD.com (Iphone6) and eLong (Hotels), the STCS method showed significant gains over the NTUSD baseline.

MethodPrecision (Hotel)Recall (Hotel)Chi-squared
NTUSD (Universal)0.7210.71334.243
STCS (Proposed)0.8140.77116.774

Experimental Results Comparison Fig 4: The STCS Lexicon (Our method) consistently maintains higher Precision and Recall compared to ConsLP across different datasets.

Critical Insight: The Value of Key Word Detection

One of the most impressive features of this work is the Key Word Detection within subgraphs. By calculating the core(x)—a metric of node degree and edge weights—the model automatically identifies the most representative word for a cluster (e.g., "Satisfactory" vs "Good"). This allows the system to assign semantic labels to automatically generated clusters without human supervision.

Conclusion & Future Outlook

The STCS Lexicon demonstrates that sentiment analysis is moving away from static lists toward dynamic, graph-based representations.

  • Takeaway: The combination of local contextual distance and global lexical synonyms effectively captures "sentiment drift."
  • Limitation: While efficient for Chinese social media, the reliance on synonym lexicons and specific privative word tables means some language-specific tuning is still required for expansion into other languages.
  • Perspective: Future iterations could integrate Deep Learning embeddings (like BERT or RoBERTa) into the CRM model's similarity calculation to further enhance the capture of semantic nuances.

Find Similar Papers

Try Our Examples

  • Search for recent papers that use Spectral Clustering or other graph-based partitioning methods for automated sentiment lexicon generation in low-resource languages.
  • What are the primary theoretical foundations of the "sentiment word location relationship graph," and how have subsequent studies improved the distance-based polarity transition logic?
  • Explore research that applies the STCS Lexicon framework or similar topic-specific weighting strategies to multi-modal sentiment analysis involving both text and images.
Contents
STCS Lexicon: Solving the "Sentiment Drift" Problem with Spectral Clustering
1. TL;DR
2. Context: Why Universal Dictionaries Fail
3. The Methodology: From Text Influence to Spectral Subgraphs
3.1. 1. Filtering Text (FT) Model
3.2. 2. Constructing Sentiment Relationship (CRM) Model
3.3. 3. Spectral Clustering (SC) Model
4. Experimental Proof: SOTA Performance
5. Critical Insight: The Value of Key Word Detection
6. Conclusion & Future Outlook