A Hybrid Social Mining Approach for Companies Current Reputation Analysis

  • Falwah AlHamedEmail author
  • Aljohara AlGwaiz
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 978)


This paper presents an approach for company’s reputation analysis using data mining techniques. It obtains knowledge from huge data written about these companies and available publicly on the internet. It is done by extracting data from social media, such as twitter, containing relevant company’s mentions. Then, data is then injected into the first layer where it is classified into a positive and negative classes using machine learning, specifically artificial neural network. It takes tweets after preprocessing as an input, then outputs the sentiment of each tweet. The result will be the general reputation and perception of the company for a given timeframe. To further understand these results, the analyzed data is then transferred to a second layer of analysis where consumers to identify products, services, and announcements that lead to the positive of negative perception. Using Term Frequency (TF), this will result to ranked list of most mentioned words in each of the negative and positive classes. This will be valuable for companies to identify points of weakness and strength, advertisement impressions, and strategic decisions impact.


Sentiment analysis Social mining Twitter analysis Data mining Reputation analysis 


  1. 1.
    Van Gerven M, Bohte S (2018) Twitter power: tweets as electronic word of mouthGoogle Scholar
  2. 2.
    Anwar Hridoy SA, Ekram MT, Islam MS, Ahmed F, Rahman RM (2015) Localized twitter opinion mining using sentiment analysis. Decis Anal 2(1):8Google Scholar
  3. 3.
    Jurek A, Mulvenna MD, Bi Y (2015) Improved lexicon-based sentiment analysis for social media analytics. Secur Inform 4(1):9CrossRefGoogle Scholar
  4. 4.
    Mostafa MM (2013) Expert systems with applications more than words : social networks’ text mining for consumer brand sentiments. Expert Syst Appl 40(10):4241–4251CrossRefGoogle Scholar
  5. 5.
    Narayanan V, Arora I, Bhatia A (2013) Fast and accurate sentiment classification using an enhanced Naive Bayes model. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol 8206 LNCS, pp 194–201Google Scholar
  6. 6.
    Shukla A, Misra R (2015) Sentiment classification and analysis using modified K-means and naïve Bayes algorithm. Int J Adv Res Comput Sci Softw Eng 5(8):80–85Google Scholar
  7. 7.
    Ghiassi M, Zimbra D, Lee S (2016) Targeted twitter sentiment analysis for brands using supervised feature engineering and the dynamic architecture for artificial neural networks. J Manag Inf Syst 33(4):1034–1058CrossRefGoogle Scholar
  8. 8.
    Sentiment 140. [Online]. Available:
  9. 9.
    Repustate. [Online]. Available:
  10. 10.
    Mudinas A, Zhang D, Levene M (2012) Combining lexicon and learning based approaches for concept-level sentiment analysis. In: Proceedings first international working issues sentiment discovery opinion mining - WISDOM ’12, pp 1–8Google Scholar
  11. 11.
    Zhang L, Ghosh R, Dekhil M, Hsu M, Lui B (2011) Combining lexicon-based and learning-based methods for twitter sentiment analysis. In: Proceedings First international working issues sentiment discovery opinion mining - WISDOM ’12, pp 1–8Google Scholar
  12. 12.
    Scikit Learn LemmatizerGoogle Scholar
  13. 13.
    Srivastava J, Desikan P, Kumar V (2002) Web mining: accomplishments & future directions. In: National science foundation workshop on next generation data mining (NGDM’02), pp 51–69Google Scholar
  14. 14.
    Natural Language ToolKitGoogle Scholar
  15. 15.
    Liu B, Street SM, Street SM, Street SM, Opinion observer analyzing and comparing opinions .pdfGoogle Scholar
  16. 16.
    Han H, Zhang Y, Zhang J, Yang J, Zou X (2018) Improving the performance of lexicon-based review sentiment analysis method by reducing additional introduced sentiment bias, pp 1–12Google Scholar
  17. 17.
    Kubat M, Introduction to machine learningGoogle Scholar
  18. 18.
    Scikit-learn developers (BSD License). Scikit Learn MLP. [Online]. Available:

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.King Saud UniversityRiyadhSaudi Arabia

Personalised recommendations