Skip to main content

Advertisement

Log in

Temporality Based Sentiment Analysis Using Linguistic Rules and Meta-Data

  • Research Article
  • Published:
Proceedings of the National Academy of Sciences, India Section A: Physical Sciences Aims and scope Submit manuscript

Abstract

Internet is frequently used as a medium for exchange of information and opinion. The raw data available over the web is refined for the use in automated decision support system. Present day sentiment analysis generates Sentiscore by giving equal weightage to all the reviews without considering the temporal aspect. This somehow degrades the reliability of decision support system. In this paper, temporal sentiment analysis is proposed based on meta-data in conjunction with the linguistic context of words. An algorithm is also developed for evaluating Tempo-Sentiscore, which is a numeric value used to capture the temporal sentiment analysis. The proposed algorithm is evaluated on benchmark product review data. The experimental results based on temporality show high performance levels with precision, recall over 90%. The performance of the system demonstrates the effectiveness of the technique using human annotation. This paper also shows how the star rating is affected when Tempo-Sentiscore is considered in place of Sentiscore. This new star rating is close to the real scenario, i.e. Human Annotation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Pang B, Lee L (2008) Opinion mining and sentiment analysis. Found Trends Inf Retr 2:1–135

    Article  Google Scholar 

  2. O’Connor B, Balasubramanyan R, Routledge BR, Smith NA (2010) From tweets to polls: linking text sentiment to public opinion time series. ICWSM 11(1):2

    Google Scholar 

  3. Thelwall M, Buckley K, Paltoglou G (2012) Sentiment strength detection for the social web. J Am Soc Inf Sci Technol 63:163–173

    Article  Google Scholar 

  4. Strapparava C, Mihalcea R (2008) Learning to identify emotions in text. In: Proceedings of the 2008 ACM symposium on applied computing, pp 1556–1560

  5. Thelwall M, Buckley K, Paltoglou G, Cai D, Kappas A (2010) Sentiment strength detection in short informal text. J Am Soc Inf Sci Technol 61:2544–2558

    Article  Google Scholar 

  6. Marcus MP, Marcinkiewicz MA, Santorini B (1993) Building a large annotated corpus of English: The Penn Treebank. Comput Linguist 19:313–330

    Google Scholar 

  7. Baccianella S, Esuli A, Sebastiani F (2010) SentiWordNet 3.0: an enhanced lexical resource for sentiment analysis and opinion mining. In: LREC, pp 2200–2204

  8. Thelwall M, Buckley K, Paltoglou G (2011) Sentiment in twitter events. J Am Soc Inf Sci Technol 62:406–418

    Article  Google Scholar 

  9. Han B, Lavie A (2004) A framework for resolution of time in natural language. ACM Trans Asian Lang Inf Process (TALIP) 3:11–32

    Article  Google Scholar 

  10. Chang, AX, Manning CD (2013) SUTIME: evaluation in TempEval-3. In: Atlanta, Georgia, USA, p 78

  11. Dias GH, Hasanuzzaman M, Ferrari S, Mathet Y (2014) Tempowordnet for sentence time tagging. In: Proceedings of the companion publication of the 23rd international conference on World wide web companion, pp 833–838

  12. Razavi AH, Matwin S, De Koninck J, Amini RR (2014) Dream sentiment analysis using second order soft co-occurrences (SOSCO) and time course representations. J Intell Inf Syst 42:393–413

    Google Scholar 

  13. Fukuhara T, Nakagawa H, Nishida T (2007) Understanding sentiment of people from news articles: temporal sentiment analysis of social events. In: ICWSM

  14. Zhu Y, Newsam S (2016) Spatio-temporal Sentiment hotspot detection using geotagged photos. arXiv preprint arXiv:1609.06772

  15. Song Z, Xia J (2016) Spatial and temporal sentiment analysis of twitter data. In: European handbook of crowdsourced geographic information, pp 205–221

  16. Haddi E, Liu X, Shi Y (2013) The role of text pre-processing in sentiment analysis. Procedia Comput Sci 17:26–32

    Article  Google Scholar 

  17. Agarwal B, Mittal N (2016) Prominent feature extraction for sentiment analysis. vol 2. Socio-Affective Computing, Springer International Publishing

  18. Abdul-Mageed M, Diab M, Kubler S (2013) SAMAR: subjectivity and sentiment analysis for Arabic social media. Comput Speech Lang 28:20–37

    Article  Google Scholar 

  19. Xu J, Cheng C (2017) A sentiment analysis model based on temporal characteristics of travel blogs. Data Anal Knowl Discov 1:87–95

    Google Scholar 

  20. Gurini DF, Gasparetti F, Micarelli A, Sansonetti G (2018) Temporal people-to-people recommendation on social networks with sentiment-based matrix factorization. Future Gener Comput Syst 78:430–439

    Article  Google Scholar 

  21. Ganesan K, Zhai C (2012) Opinion-based entity ranking. Inf Retr 15:116–150

    Article  Google Scholar 

  22. Robertson S (2001) Evaluation in information retrieval. In: Lectures on information retrieval, vol 1980. Springer, pp 81–92

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sukhnandan Kaur.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kaur, S., Mohana, R. Temporality Based Sentiment Analysis Using Linguistic Rules and Meta-Data. Proc. Natl. Acad. Sci., India, Sect. A Phys. Sci. 89, 331–339 (2019). https://doi.org/10.1007/s40010-018-0481-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40010-018-0481-y

Keywords

Navigation