Development of a tool for the semantic and syntactic analysis of texts in russian

Authors

DOI:

https://doi.org/10.17308/sait.2020.1/2630

Keywords:

natural language processing (NLP), parsing, semantic analysis, semantic and syntactic analysis, disambiguation filter, key words, key phrases

Abstract

Natural language processing can be divided into several levels. However, if considered separately, these levels are difficult to analyse, and the difficulties occurring on one level can only be resolved on the next one. This is especially apparent on the syntactic level, since the connections between words are determined by the “meaning” of the text, i.e. the level of semantics. Therefore we propose to combine the stages of syntactic and semantic analysis into a single stage. Semantic and syntactic analysis allows considering the semantics at the level of syntactic analysis, thereby reducing ambiguity of the text and improving the quality of the analysis. In order to implement the analysis algorithm, we determined the rules for establishing relationships between words, and developed algorithms for eliminating the ambiguity of words and search for relationships within key phrases and sentences. The article also presents the results of the implementation of the suggested semantic and syntactic analysis algorithm.

Author Biography

  • Alexandr S. Porechny, Moscow Aviation Institute (National Research University)

    postgraduate student, Departmenttional Research University

References

Downloads

Published

2020-03-24

Issue

Section

Computer Linguistics and Natural Language Processing

How to Cite

Development of a tool for the semantic and syntactic analysis of texts in russian. (2020). Proceedings of Voronezh State University. Series: Systems Analysis and Information Technologies, 1, 154-167. https://doi.org/10.17308/sait.2020.1/2630