Applying advanced sentiment analysis for strategic marketing insights: A case study of BBVA using machine learning techniques

  • 658 Views
  • 281 Downloads

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License

In the digital era, understanding public sentiment toward brands on social media is essential for crafting effective marketing strategies. This study applies sentiment analysis on Banco Bilbao Vizcaya Argentaria (BBVA) tweets using advanced machine learning techniques, particularly the eXtreme Gradient Boosting (XGBoost) algorithm, which showed remarkable precision (91.2%) in sentiment classification. This process involved a systematic approach to data collection, cleaning, and preprocessing. The precision of XGBoost highlights its effectiveness in analyzing social media conversations about banking. Additionally, this paper achieved improvements in neutral tweet classification, with accuracy rates at 87-88% and a reduced misclassification rate, enhancing the analysis reliability. The findings not only uncover general sentiments toward BBVA but also provide insight into how these sentiments shift in response to marketing activities and global events. This gives marketers a valuable tool for real-time assessment of campaign effectiveness and brand perception. Ultimately, employing the XGBoost algorithm for sentiment analysis offers BBVA a strategic advantage in understanding and engaging its online audience, demonstrating the significant benefits of using sophisticated machine learning in banking. The study emphasizes the crucial role of data-driven sentiment analysis in developing informed business strategies and improving customer relationships in the banking industry’s competitive landscape.

view full abstract hide full abstract
    • Figure 1. Sentiment analysis process
    • Figure 2. Negative tweet feeling histogram
    • Figure 3. Neutral tweet feeling histogram
    • Figure 4. Positive tweet feeling histogram
    • Figure 5. Confusion matrix classification vs feeling
    • Figure 6. Histogram over 3,000 tweets with new properties
    • Figure 7. SVM confusion matrix
    • Figure 8. XGBoost confusion matrix
    • Figure 9. Random Forest confusion matrix
    • Figure 10. Confusion matrix neural networks
    • Table 1. Distribution of tweets based on the manual classification and automatic classification (CNL) of the feeling of the tweets
    • Table 2. Comparison of precision between algorithms
    • Table 3. Comparison of results between algorithms
    • Table 4. Comparison improvement of results of the XGBoost algorithm
    • Conceptualization
      Luis Miguel Garay Gallastegui, Ricardo Reier Forradellas, Sergio Luis Náñez Alonso
    • Data curation
      Luis Miguel Garay Gallastegui
    • Formal Analysis
      Luis Miguel Garay Gallastegui, Ricardo Reier Forradellas, Sergio Luis Náñez Alonso
    • Investigation
      Luis Miguel Garay Gallastegui, Ricardo Reier Forradellas, Sergio Luis Náñez Alonso
    • Methodology
      Luis Miguel Garay Gallastegui, Ricardo Reier Forradellas, Sergio Luis Náñez Alonso
    • Software
      Luis Miguel Garay Gallastegui
    • Supervision
      Luis Miguel Garay Gallastegui, Ricardo Reier Forradellas, Sergio Luis Náñez Alonso
    • Validation
      Luis Miguel Garay Gallastegui, Ricardo Reier Forradellas, Sergio Luis Náñez Alonso
    • Writing – original draft
      Luis Miguel Garay Gallastegui, Ricardo Reier Forradellas, Sergio Luis Náñez Alonso
    • Writing – review & editing
      Luis Miguel Garay Gallastegui, Ricardo Reier Forradellas, Sergio Luis Náñez Alonso