Sentiment Analysis

  1. Aspect-Based Sentiment Analysis
    1. ABSA Task Definition
      1. Aspect Term Extraction
        1. Aspect Category Detection
          1. Aspect Sentiment Classification
            1. Opinion Target Identification
              1. Opinion Holder Extraction
              2. Aspect Extraction Techniques
                1. Rule-Based Methods
                  1. Pattern Matching
                    1. Linguistic Rules
                      1. Domain Knowledge
                      2. Frequency-Based Methods
                        1. Term Frequency Analysis
                          1. Mutual Information
                            1. Association Rules
                            2. Supervised Learning Approaches
                              1. Sequence Labeling
                                1. Conditional Random Fields
                                  1. Hidden Markov Models
                                    1. Neural Sequence Models
                                    2. Unsupervised Methods
                                      1. Topic Modeling
                                        1. Clustering
                                          1. Association Mining
                                          2. Deep Learning Approaches
                                            1. LSTM-based Extraction
                                              1. CNN-based Extraction
                                                1. Attention-based Models
                                                  1. BERT for Aspect Extraction
                                                2. Aspect Sentiment Classification
                                                  1. Feature-Based Approaches
                                                    1. Aspect-Specific Features
                                                      1. Context Features
                                                        1. Syntactic Features
                                                        2. Neural Network Approaches
                                                          1. Aspect-Aware Neural Networks
                                                            1. Attention-Based Models
                                                              1. Memory Networks
                                                              2. Joint Models
                                                                1. Joint Aspect and Sentiment
                                                                  1. Multi-Task Learning
                                                                    1. End-to-End Models
                                                                  2. Implicit Aspect Handling
                                                                    1. Implicit Aspect Detection
                                                                      1. Aspect Inference
                                                                        1. Context-Based Methods
                                                                        2. Multi-Aspect Sentiment
                                                                          1. Aspect Interaction
                                                                            1. Aspect Hierarchy
                                                                              1. Aspect Aggregation
                                                                              2. Evaluation of ABSA Systems
                                                                                1. Aspect Extraction Metrics
                                                                                  1. Sentiment Classification Metrics
                                                                                    1. End-to-End Evaluation