Development of a Software for the Semantic Analysis of Social Media Content

  • Aleksey Filippov
  • Vadim MoshkinEmail author
  • Nadezhda Yarushkina
Conference paper
Part of the Studies in Systems, Decision and Control book series (SSDC, volume 199)


The paper presents a developed intelligent tool for Opinion Mining of social media. In addition, the article presents new algorithms to the hybridization of ontological analysis and methods of knowledge engineering with methods of nature language processing (NLP) for extracting the semantic and emotional component of semi-structured and unstructured text resources. These approaches will improve the efficiency of the analysis of social media content-specific data and fuzziness of natural language. Also the original algorithm for translating the RDF/OWL-ontology into a graphical knowledge base is proposed. In addition, the article presents an approach to the inference on the ontology repository. The approach based on translating the SWRL constructs into the elements of the Cypher language.


Ontology Semantic analysis Social media Unstructured resources Graph knowledge base Inference SWRL OWL 



This study was supported by the Russian Foundation for Basic Research (Grants No. 18-47-730035, 18-47-732007, 18-37-00450, 18-47-732007).


  1. 1.
    Hamilton, W., Bajaj, P., Zitnik, M., Jurafsky, D., Leskovec, J.: Embedding logical queries on knowledge graphs. In: Advances in Neural Information Processing Systems, pp. 2027–2038 (2018)Google Scholar
  2. 2.
    Gjoka, M., et al.: Practical recommendations on crawling online social networks. IEEE J. Sel. Areas Commun. 29(9), 1872–1892 (2011)CrossRefGoogle Scholar
  3. 3.
    Ellison, N., Gibbs, J., Weber, M.: The use of enterprise social network sites for knowledge sharing in distributed organizations: the role of organizational affordances. Am. Behav. Sci. 59(1), 103–123 (2015)CrossRefGoogle Scholar
  4. 4.
    Pallis, G., Zeinalipour-Yazti, D., Dikaiakos, M.. Online social networks: status and trends. In: New Directions in Web Data Management 1. Studies in Computational Intelligence, vol. 331, pp. 213–234 (2011)Google Scholar
  5. 5.
    Key Trends to Watch in Gartner 2012 Emerging Technologies Hype Cycle. Accessed 11 Oct 2018
  6. 6.
    Korshunov, A.: Tasks and methods for determining the attributes of users of social networks. In: Proceedings of the 15th All-Russian Scientific Conference on Digital Libraries: Advanced Methods and Technologies, Digital Collections—RCDL 2013, (2013)Google Scholar
  7. 7.
    Korshunov, A., Beloborodov, I., Gomzin, A., Chuprina, K., Astrakhantsev, N., Nedumov, J., Turdakov, D.: Determination of demographic attributes of users of microblogging. In: Proceedings of the Institute of System Programming of RAS. vol. 25 (2013). Scholar
  8. 8.
    Timina, I., Egov, E., Yarushkina, N., Yashin, D.: The use of the aggregator for choosing the method of forecasting time series. In: 2018 3rd Russian-Pacific Conference on Computer Technology and Applications (RPC), Vladivostok, pp. 1–5 (2018).
  9. 9.
    Crammer, K.: Doubly aggressive selective sampling algorithms for classification. In: Artificial Intelligence and Statistics, pp. 140–148 (2014)Google Scholar
  10. 10.
    Go, A., Bhayani, R., Huang, L.: Twitter sentiment classification using distant supervision. CS224 N Project Report, Stanford, vol. 1, no. 12 (2009)Google Scholar
  11. 11.
    Turney, P.: Distributional semantics beyond words: supervised learning of analogy and paraphrase. Trans. Assoc. Comput. Linguist. 1, 353–366 (2013)CrossRefGoogle Scholar
  12. 12.
    Chetviorkin, I., Loukachevitch, N.: Sentiment analysis track at ROMIP-2012. Computer linguistics and intellectual technologies. Computer linguistics and Intellectual Technologies: Dialogue-2013. Sat. Scientific articles, vol. 2, pp. 40–50Google Scholar
  13. 13.
    Antonova A., Soloviev A., Using the method of conditional random fields for processing texts in Russian. Computer linguistics and intellectual technologies: Dialogue-2013. Sat. scientific articles, no. 12(19), pp. 27–44. Publishing house of the RSUH, Moscow (2013)Google Scholar
  14. 14.
    Pazelskaya, A., Soloviev, A.: Method of definition of emotions in texts in Russian. Computer linguistics and intellectual technologies. Computer linguistics and intellectual technologies: Dialogue-2011. Sat. Scientific articles, no. 11(18), pp. 510–523. Publishing House of the RSUH, Moscow (2011)Google Scholar
  15. 15.
    García-Moya, L., Anaya-Sanchez, H., Berlanga-Llavori, R.: Retrieving product features and opinions from customer reviews. IEEE Intell. Syst. 28(3), 19–27 (2013)CrossRefGoogle Scholar
  16. 16.
    Tarasov, D.: Deep recurrent neural networks for multiple language aspect-based sentiment analysis. In: Computational Linguistics and Intellectual Technologies: Proceedings of Annual International Conference “Dialogue-2015”, vol. 2, no. 14(21), pp. 65–74 (2015)Google Scholar
  17. 17.
    Representational state transfer. Accessed 11 Oct 2018
  18. 18.
    The heart of the elastic stack. Accessed 11 Oct 2018
  19. 19.
    MongoDB: For Giant ideas. Accessed 11 Oct 2018
  20. 20.
    Introducing the Neo4j graph platform. Accessed 11 Oct 2018
  21. 21.
    Yarushkina, N., Filippov, A., Moshkin, V.: Development of the unified technological platform for constructing the domain knowledge base through the context analysis. Commun. Comput. Inf. Sci. 754, 62–72 (2017)Google Scholar
  22. 22.
    Novák, V., Perfilieva, I., Jarushkina, N.G.: A general methodology for managerial decision making using intelligent techniques, Chap. In: Recent Advances in Decision Making. Series Studies in Computational Intelligence, vol. 222. pp. 103–120 (2009)Google Scholar
  23. 23.
    Afanasieva, T., Yarushkina, N., Gyskov, G.: ACL-scale as a tool for preprocessing of many-valued contexts. In: CEUR Workshop Proceedings. The Second International Workshop on Soft Computing Applications and Knowledge Discovery (SCAD 2016), pp. 2–11 (2016)Google Scholar
  24. 24.
    Makhortov, S.: On the algebraic model of a distributed production system. In: Proceedings of the Fifteenth National Conference on Artificial Intelligence with International Participation “RNCAI-2016”, Smolensk, vol. 1, pp. 64–72 (2016)Google Scholar
  25. 25.
    Moshkin, V., Yarushkina, N.: The inference based on fuzzy ontologies. In: Integrated Models and Soft Computations in Artificial Intelligence. Proceedings of the VIII International Scientific and Practical Conference, Kolomna, 18–20 May 2015, vol. 1, pp. 259–267. Fizmatlit, Moscow (2015)Google Scholar
  26. 26.
    SWRL: a semantic web rule language combining OWL and RuleML. Accessed 11 May 2018

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Ulyanovsk State Technical UniversityUlyanovskRussia

Personalised recommendations