Sentiment Analysis of Financial News Using Unsupervised and Supervised Approach

  • Anita YadavEmail author
  • C. K. Jha
  • Aditi Sharan
  • Vikrant Vaish
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11942)


Sentiment Analysis aims to extract sentiments from a piece of text. In addition to numeric data, sentiments are being increasingly favored as inputs to decision making process. However extracting meaning automatically from unstructured textual inputs involves a lot of complexities. These often depend on the domain from which the text was taken. Our work focuses particularly on extracting sentiments from financial news. We have proposed and implemented a framework using unsupervised and supervised techniques. We have proposed a hybrid approach of using seed sets for calculating the semantic orientation of news articles in a semi-automatic way. This approach produces better results than the standard techniques used in unsupervised sentiment analysis. Then we performed the experiment using the supervised approach with machine learning classifier Support Vector Machine (SVM). We compared the results with those produced from the standard unigram and unigram + bigram approaches and found that the proposed approach produces better precision.


Financial news Machine learning Sentiment analysis Supervised techniques SVM Unsupervised techniques 


  1. 1.
    Pang, B., Lee, L.: Opinion mining and sentiment analysis. Found. Trends Inf. Retr. 2, 1–135 (2008)CrossRefGoogle Scholar
  2. 2.
    Turney, P.D.: Thumbs up or thumbs down? Semantic orientation applied to unsupervised classification of reviews. In: Proceedings of the 40th Annual Meeting on Association for Computational Linguistics, Philadelphia, Pennsylvania, pp. 417–424. ACM (2002)Google Scholar
  3. 3.
    Pang, B., Lee, L., Vaithyanathan, S.K.: Thumbs up? Sentiment classification using machine learning techniques. In: Proceedings of the ACL-2002 Conference on Empirical Methods in Natural Language Processing, pp. 79–86. ACM, Stroudsburg (2002)Google Scholar
  4. 4.
    Kaya, M.I.Y., Karsligil, M.E.: Stock price prediction using financial news articles. In: 2nd IEEE International Conference on Information and Financial Engineering (ICIFE), pp. 478–482. IEEE, New York (2010)Google Scholar
  5. 5.
    Fung, G.P.C., Yu, J.X., Lam, W.: News sensitive stock trend prediction. In: Chen, M.-S., Yu, P.S., Liu, B. (eds.) PAKDD 2002. LNCS (LNAI), vol. 2336, pp. 481–493. Springer, Heidelberg (2002). Scholar
  6. 6.
    Schumaker, R.P., Chen, H.: Textual analysis of stock market prediction using breaking financial news: the AZFin text system. ACM Trans. Inf. Syst. (TOIS) 27(2), 1–19 (2009)CrossRefGoogle Scholar
  7. 7.
    Tang, X., Yang, C., Zhou, J.: Stock price forecasting by combining news mining and time series analysis. In: Proceedings of IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, pp. 279–282. IEEE, New York (2009)Google Scholar
  8. 8.
    Cheng, S.H.: Forecasting the change of intraday stock price by using text mining news of stock. In: International Conference on Machine Learning and Cybernetics (ICMLC). IEEE, New York (2010)Google Scholar
  9. 9.
    Deng, S., Mitsubuchi, T., Shioda, K., Shimada, T., Sakurai, A.: Combining technical analysis with sentiment analysis for stock price prediction. In: Proceedings of the Ninth IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, pp. 800–807. IEEE, New York (2011)Google Scholar
  10. 10.
    Siering, M.: Boom or Ruin - does it make a difference? Using text mining and sentiment analysis to support intraday investment decisions. In: Proceedings of the 45th Hawaii International Conference on System Sciences, Waleia (Hawaii), pp. 1050–1059. IEEE, New York (2012)Google Scholar
  11. 11.
    Cristianini, N., Shawe-Taylor, J.: An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods, 1st edn. Cambridge University Press, New York (2004)zbMATHGoogle Scholar
  12. 12.
    Manning, C.D., Schutze, H.: Foundations of Statistical Natural Language Processing, 1st edn. MIT Press, Cambridge (1999)zbMATHGoogle Scholar
  13. 13.
    Rout, J.K., Choo, K.K.R., Dash, A.K., Bakshi, S., Jena, S.K., Williams, K.L.: A model for sentiment and emotion analysis of unstructured social media text. Electron. Commer. Res. 18(1), 181–199 (2018)CrossRefGoogle Scholar
  14. 14.
    Zheng, L., Wang, H., Gao, S.: Sentimental feature selection for sentiment analysis of Chinese online reviews. Int. J. Mach. Learn. Cybern. 9(1), 75–84 (2018)CrossRefGoogle Scholar
  15. 15.
    Naik, M.V., Vasumathi, D., Siva Kumar, A.P.: An enhanced unsupervised learning approach for sentiment analysis using extraction of tri-co-occurrence words phrases. In: Bhateja, V., Tavares, J.M.R.S., Rani, B.P., Prasad, V.K., Raju, K.S. (eds.) Proceedings of the Second International Conference on Computational Intelligence and Informatics. AISC, vol. 712, pp. 17–26. Springer, Singapore (2018). Scholar
  16. 16.
    Rani, P., Pudi, V., Sharma, D.M.: A semi-supervised associative classification method for POS tagging. Int. J. Data Sci. Anal. 1(2), 123–136 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Computer ScienceAIM and ACT, Banasthali VidyapithJaipurIndia
  2. 2.School of Computer and Systems SciencesJawaharlal Nehru UniversityNew DelhiIndia

Personalised recommendations