• ‘Intelligent Analysis of Texts and Network Structures’

    • Full-time
    • 2 years
    • RU
    • 370 000 RUB
  • Entrance exams

    • Mathematics and Computer Science
    • Foreign language (English, Chinese, German, French, Spanish)

Program description

This program is focused on obtaining fundamental theoretical and actual practical skills in the field of natural text processing, creating analytical and applied commercial information systems in the field of text processing, speech, and graphs.

The program aims to train practitioners who have profound knowledge of up-to-date tools and methods in the field of natural language text processing and network structure analysis.

In the program “Intelligent Analysis of Texts and Network Structures”, students simultaneously master fundamental knowledge, get acquainted with modern algorithms and methods and master the most popular software tools for solving problems from this subject area.

The program is based on training in the field of fundamental and applied mathematics, mastering advanced applied information technologies and special sections of linguistics. As part of the project work and research, students solve the tasks of building chatbots, text analysis systems, developing and using knowledge bases, building recommendation systems, analyzing social networks and other network structures.

Students of this program work in the fields of machine translation, voice assistants, and network analytics.

Program managers

Makrushin Sergey Vyacheslavovich

  • PhD in Economics, Associate Professor
  • Assistant Professor of the Department of Data Analysis and Machine Learning of the Faculty of Information Technology and Big Data Analysis.
  • Research interests: graph theory; artificial intelligence; analysis of financial and economic data banking systems. 
  • Participation in projects and grants: research on innovative technology applicability of knowledge graphs and artificial intelligence tools for the target omnichannel knowledge base “Knowledge Assistant" in the interests of PJSC Sberbank; conversational artificial intelligence with empathic involvement of the user in society on certain topics in natural language; testing the hypothesis about the sufficiency of structured data from the Wikidata knowledge base for building, teaching and testing a question-and-answer system in natural language.

Upon completion of the program, graduates will be able to

  • Create IT services based on data analysis and machine learning.
  • Build recommendation systems and apply them to solving practical problems.
  • Build and evaluate machine learning models in applied tasks.
  • Substantiate and make decisions using data mining and machine learning technologies.

Key disciplines of the concentration

Data Visualization Methods

Students will learn how to use modern computer software packages for visualization of digital financial and economic information and interpretation of the results obtained.

Predictive Big Data Analytics

Students will acquire the skills of using big data analysis to solve applied financial and economic problems.

Modern Neural Network Technologies

Students will learn how basic artificial neural networks function, will study various models of neural networks and methods of their training; they will acquire skills in using neural networks to solve applied problems.


Graduates of this program are highly qualified specialists in the field of modern machine learning and data analysis technologies with specialization in text processing in natural languages and graph structures. Graduates can work as data and machine learning specialists.

Our graduate students are in demand in large companies that digitize their business and have departments to solve data analysis and machine learning problems or focused on building advanced communication with customers using artificial intelligence technologies. These companies include the largest banks, retail chains, industrial companies, and holdings. In addition, specialists in solving problems in natural language text processing and network structure analysis can find jobs in dynamic IT companies that create specialized services and products for business digitalization.

Organizations where you can find a job

Unique advantages of the program

Students get an internship in leading banks, investment, insurance, consulting and manufacturing companies (Sberbank, Gazprombank, VTB, Alfa-Capital, Finam, Ingosstrakh, etc).

Classes provide profound knowledge and practical skills necessary for specialists in big data analysis and machine learning.

The academic program is compiled and updated considering the requirements of employers.

Graduate students acquire practical skills to effectively solve financial and economic problems using modern methods and tools based on real data.