Emotion Analysis

Artificial Intelligence Algorithms Explained

Sentiment Analysis: Transformer-based Model (RoBERTa)

Why We Used It: We used RoBERTa to analyze the sentiment of Telkom users' tweets because this transformer-based model excels at understanding the context of text. It considers the entire sentence bidirectionally, capturing nuanced emotions like sarcasm or negation in tweets about Telkom products.

Strengths:

Challenges:

Performance Metrics:

Research on RoBERTa performance metrics (RoBERTa paper by Facebook AI)

Named Entity Recognition (NER): Identifying Brands, Products, Locations

Why We Used It: NER was used to identify specific entities in tweets, such as Telkom (brand), routers (products), or Johannesburg (locations). This helps understand what aspects of Telkom’s services users are discussing and where these sentiments originate.

Strengths:

Challenges:

Performance Metrics:

Research on NER performance (BERT-based NER study)

Topic Modeling: Using BERTopic & LDA to Categorize Customer Concerns

Why We Used It: Topic modeling with BERTopic and LDA was used to categorize customer concerns in Telkom tweets, such as network issues or pricing, identifying the main themes driving user sentiment.

Strengths:

Challenges:

Performance Metrics:

Research on topic modeling performance (BERTopic paper)

Aspect-Based Sentiment Analysis (ABSA): Understanding Sentiment for Specific Service Aspects

Why We Used It: ABSA was used to understand sentiment toward specific aspects of Telkom’s services, such as "network speed" or "customer support," providing granular insights into what drives sentiment.

Strengths:

Challenges:

Performance Metrics:

Research on ABSA performance (BERT for Aspect-Based Sentiment Analysis)

Anomaly Detection: Identifying Unexpected Complaint Spikes

Why We Used It: Anomaly detection was used to identify unexpected spikes in complaints about Telkom, such as a surge in negative tweets about network outages, enabling quick responses to emerging issues.

Strengths:

Challenges:

Performance Metrics:

Research on anomaly detection performance (Anomaly Detection in Social Media)

Predictive Analytics: Forecasting Customer Trends

Why We Used It: Predictive analytics was used to forecast customer trends, such as future sentiment or complaint volumes, helping Telkom anticipate needs and improve service proactively.

Strengths:

Challenges:

Performance Metrics:

Research on predictive analytics performance (Sentiment Prediction in Social Media)