FULL MENU
  • ‘Machine Learning on Texts and Graphs’

    • Full-time
    • 2 years
    • Russian
    • 375 000
  • Entrance exams

    • Math and computer science
    • Foreign language

Program description

The master’s degree program “Machine Learning on Texts and Graphs” is aimed at training specialists in the applied artificial intelligence systems’ development both in text processing in natural language and network structures’ intelligent analysis. The explosive growth in the use of artificial intelligence systems in business, such as chatbots, recommendation systems, knowledge bases, social network analysis systems, has led to an acute shortage of qualified personnel to solve complex problems using machine learning methods, neural networks, and other modern artificial intelligence technologies. Therefore, in this program we offer both fundamental and practice-oriented training in the most relevant areas of creating artificial intelligence systems: from special sections of applied mathematics and linguistics to advanced information technologies. 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, financial transaction networks and other network structures.

Accreditation and Partners

Program managers

  • ​PhD in Economics, Associate Professor
  • Head of the Center of Artificial Intelligence and Network Analysis, Associate Professor of the Department of Data Analysis and Machine Learning of the Faculty of Information Technology and Big Data Analysis.​

Upon completion of the program, graduates will be able to

  • Create IT services based on artificial intelligence application systems
  • Create and train machine learning and deep learning models (neural networks) for applied tasks
  • Create text analysis systems, chatbots
  • Build recommendation systems, develop knowledge bases
  • Create analytical systems for social networks, financial transaction networks and other network structures

Key disciplines of the concentration

Modern Neural Network Technologies

As part of the discipline, various architectures of neural networks are studied: from classical to the most modern; methods of teaching deep neural network models are considered, practical skills of using modern frameworks for training and applying neural networks to solve applied problems are formed.

Modern Technologies of Text Processing in Natural Languages

As part of the discipline, the most popular tasks of text processing in natural languages (natural language processing, NLP) and various approaches to their solution are considered: from basic approaches based on rules and simple statistics to the most modern methods using large pre-trained neural network models. Along with the issues of building and training models, the issues of data preparation and the study of tools for programming their own implementations of solutions are considered.

Chatbot Development Technologies

As part of the discipline, approaches to the construction of chatbots are considered, various principles of building a dialogue pipeline and tools for creating working chatbots are considered, issues of data collection and preparation and business analytics necessary for the creation and implementation of services based on chatbots are considered.

Applied Models and Methods of Complex Networks Theory

As part of the discipline, students get to know the complex networks theory – a modern scientific discipline that uses the mathematical apparatus of graph theory, statistics, and statistical physics to study complex real systems represented in the form of graphs. The study forms the skill of studying real network structures (in particular, social networks) with the modern mathematical apparatus and up-to-date software solutions.

Machine Learning on Graphs

As part of the discipline, the relevant modern direction of deep learning is considered, aimed at using neural network models to solve problems on graphs. Students will get to know various types of graph neural networks and one of the modern frameworks for creating and training these models on real data. In particular, the course will consider the tasks of building recommendations on graph datasets.

Graph Databases

The construction of artificial intelligence application systems often requires non-standard tools for data storage and processing the use of graph databases instead of classical relational databases. In this course, in addition to graph databases, knowledge base repositories are considered that support special technologies and operations necessary for building intelligent systems based on knowledge bases.

Career

Alumni of this program are highly qualified specialists in modern machine learning and data analysis technologies specializing in text processing in natural languages and graph structures. Alumni can work as data and machine learning specialists.

Students of this program are in demand in large companies that digitalize their business and have departments for solving data analysis and machine learning problems or focused on building advanced communication with customers using artificial intelligence technologies. Such 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 a job in dynamic IT companies that create specialized services and products for business digitalization.

Organizations where you can find a job