Ilya Makarov
- Senior Lecturer:Faculty of Computer Science / School of Data Analysis and Artificial Intelligence
- Expert, Leading Specialist, Technical Editor:Bibliographic Centre
- Junior Research Fellow:International laboratory for Applied Network Research
- Ilya Makarov has been at HSE since 2011.
Education
- 2015
Postgraduate programme
Lomonosov Moscow State University, Mechanics and Mathematics - 2011
Diploma in Mathematics
Lomonosov Moscow State University, Mechanics and Mathematics
Continuing education / Professional retraining / Internships / Study abroad experience
Research interests
- Programming Game Artificial Intelligence
- Discrete Mathematics: finding finite total equivalence system for closed classes of many-valued logic
- Number Theory: multi-dimensional integer geometry, multidimensional generalizations of continued fractions
- Quantum Mechanics
- Applied programming in physics equations

Young Faculty Support Program (Group of Young Academic Professionals)
Category "New Lecturers" (2013-2014)
Category "Future Lecturers" (2012)
Grants
Grant of Russian President MK-5016.2012.1 "Multim-dimensional Diophantine Approximations"
Grant of Russian Science Foundation 17-11-01294 "Knowledge Representation, Discovery and Processing: a Logic-based Approach"
Publications22
- Chapter Rajput N. S., Deogune M., Mishra A., Kumar A., Makarov I. A Novel Autonomous Taxi Model for Smart Cities, in: Proceedings of 4th IEEE World Forum on Internet of Things WF-IoT 2018. NY : IEEE Computer Society , 2018. P. 630-633.
- Chapter Makarov I., Dmitry Savostyanov, Boris Litvyakov, Ignatov D. I. Predicting Winning Team and Probabilistic Ratings in Dota 2 and Counter-Strike: Global Offensive Video Games, in: Analysis of Images, Social Networks and Texts. 6th International Conference, AIST 2017, Lecture Notes in Computer Science, Revised Selected Papers / Ed. by W. M. van der Aalst, D. I. Ignatov, M. Khachay, S. Kuznetsov, V. Lempitsky, I. A. Lomazova, A. Napoli, A. Panchenko, P. M. Pardalos, A. V. Savchenko, S. Wasserman. Vol. 10716. Cham : Springer, 2018. doi P. 183-196. doi
- Chapter Makarov I., Bulanov O., Olga Gerasimova, Natalia Meshcheryakova, Karpov I., Zhukov L. E. Scientific Matchmaker: Collaborator Recommender System, in: Analysis of Images, Social Networks and Texts. 6th International Conference, AIST 2017, Lecture Notes in Computer Science, Revised Selected Papers / Ed. by W. M. van der Aalst, D. I. Ignatov, M. Khachay, S. Kuznetsov, V. Lempitsky, I. A. Lomazova, A. Napoli, A. Panchenko, P. M. Pardalos, A. V. Savchenko, S. Wasserman. Vol. 10716. Cham : Springer, 2018. doi P. 404-410. doi
- Chapter Makarov I., Konoplya O., Pavel Polyakov, Maxim Martynov, Zyuzin P., Gerasimova O., Bodishtianu Valeria. Adapting First-Person Shooter Video Game for Playing with Virtual Reality Headsets, in: Proceedings of the Thirtieth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2017, Marco Island, Florida, USA, May 22-24, 2017. AAAI Press 2017, ISBN 978-1-57735-787-2. Palo Alto : AAAI Press, 2017. P. 412-415.
- Chapter Makarov I., Bulanov O., Zhukov L. E. Co-author Recommender System, in: Models, Algorithms, and Technologies for Network Analysis. Springer Proceedings in Mathematics & Statistics / Ed. by V. A. Kalyagin, A. I. Nikolaev, P. M. Pardalos, O. Prokopyev. Vol. 197. Springer International Publishing, 2017. doi P. 251-257. doi
- Chapter Makarov I., Vladimir Aliev, Gerasimova Olga, Pavel Polyakov. Depth Map Interpolation using Perceptual Loss, in: Adjunct Proceedings of 2017 IEEE International Symposium on Mixed and Augmented Reality (ISMAR-Adjunct). NY : IEEE, 2017. P. 93-94. doi
- Chapter Makarov I., Andrej Kashin, Alice Korinevskaya. Learning to Play Pong Video Game via Deep Reinforcement Learning: Tweaking Deep Q-Networks versus Episodic Control, in: Supplementary Proceedings of the 6th International Conference on Analysis of Images, Social Networks and Texts (AIST-SUP 2017), Moscow, Russia, July 27-29, 2017 / Ed. by W. van der Aalst, M. Y. Khachay, S. Kuznetsov, V. Lempitsky, I. A. Lomazova, N. Loukachevitch, A. Napoli, A. Panchenko, P. M. Pardalos, A. V. Savchencko, S. Wasserman, D. I. Ignatov. Vol. 1975. Aachen : CEUR-WS.org, 2017. P. 236-241.
- Chapter Makarov I., Valeria Bodishtyanu. Logic of Existentialism in Fiction, in: Proceedings of the Thirtieth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2017, Marco Island, Florida, USA, May 22-24, 2017. AAAI Press 2017, ISBN 978-1-57735-787-2. Palo Alto : AAAI Press, 2017. P. 632-637.
- Chapter Rustem M. Khayrullin, Makarov I., Zhukov L. E. Predicting Psychology Attributes of a Social Network User, in: Proceedings of the Fourth Workshop on Experimental Economics and Machine Learning (EEML 2017), Dresden, Germany, September 17-18, 2017 / Ed. by R. Tagiew, D. I. Ignatov, A. Hilbert, K. Heinrich, R. Delhibabu. Vol. 1968. Aachen : CEUR Workshop Proceedings, 2017. P. 2-8.
- Chapter Makarov I., Anastasia Frolenkova, Ivan Belov. Quantum Logic and Natural Language Processing, in: CLLS 2016. Computational Linguistics and Language Science. Proceedings of the Workshop on Computational Linguistics and Language Science. Moscow, Russia, April 26, 2016 / Ed. by E. L. Chernyak, D. Ilvovsky, D. Skorinkin, A. Vybornova. Vol. 1886. Aachen : CEUR Workshop Proceedings, 2017. P. 135-140.
- Chapter Makarov I., Vladimir Aliev, Olga Gerasimova. Semi-Dense Depth Interpolation using Deep Convolutional Neural Networks, in: Proceedings of the 25th ACM international conference on Multimedia (ACM MM'17), Mountain View, CA USA, 23-27 October 2017.. NY : Association for Computing Machinery (ACM), 2017. P. 1407-1415. doi
- Chapter Makarov I., Mikhail Tokmakov, Pavel Polyakov, Peter Zyuzin, Maxim Martynov, Oleg Konoplya, George Kusnetsov, Ivan Guschenko-Cheverda, Maxim Uriev, Ivan Mokeev, Olga Gerasimova, Lada Tokmakova, Alexey Kosmachev. First-Person Shooter Game for Virtual Reality Headset with Advanced Multi-Agent Intelligent System, in: Proceedings of the 24th ACM international conference on Multimedia (ACM MM'16), Amsterdam, Netherlands, 15-19 October 2016.. NY : Association for Computing Machinery (ACM), 2016. P. 1-2. doi
- Chapter Makarov I., Peter Zyuzin, Pavel Polyakov, Mikhail Tokmakov, Olga Gerasimova, Ivan Guschenko-Cheverda, Maxim Uriev. Modelling Human-like Behavior through Reward-based Approach in a First-Person Shooter Game, in: Proceedings of the Third Workshop on Experimental Economics and Machine Learning (EEML 2016), Moscow, Russia, July 18, 2016 / Ed. by R. Tagiew, D. I. Ignatov, A. Hilbert, R. Delhibabu. Vol. 1627. Aachen : CEUR Workshop Proceedings, 2016. Ch. 3. P. 24-33.
- Chapter Makarov I., Pavel Polyakov. Smoothing Voronoi-based Path with Minimized Length and Visibility using Composite Bezier Curves, in: Supplementary Proceedings of the 5th International Conference on Analysis of Images, Social Networks and Texts (AIST-SUP 2016), Yekaterinburg, Russia, April 7-9, 2016. / Ed. by D. I. Ignatov. Vol. 1710. Aachen : CEUR Workshop Proceedings, 2016. Ch. 19. P. 191-202.
- Article Makarov I. Existence of Finite Total Equivalence Systems for Certain Closed Classes of 3-Valued Logic Functions // Logica Universalis. 2015. Vol. 9. No. 1. P. 1-26. doi
- Chapter Makarov I., Mikhail Tokmakov, Lada Tokmakova. Imitation of Human Behavior in 3D-Shooter Game, in: Supplementary Proceedings of the 4th International Conference on Analysis of Images, Social Networks and Texts (AIST'2015) Issue 1452. Aachen : CEUR Workshop Proceedings, 2015. Ch. 9. P. 64-77.
- Chapter Makarov I. Logical Generalized Continued Fractions, in: Proceedings of the 10th Panhelleic Logic Symposium. Samos Island : University of Aegean, 2015. Ch. 31. P. 121-121.
- Chapter Olga Gerasimova, Makarov I. Separator Method for Constructing Canonical Types of Formulas, in: Handbook of the 5th World Congress and School on Universal Logic. Istanbul : University of Istanbul, 2015. P. 372-373.
- Chapter Olga Gerasimova, Makarov I. Total Equivalence Systems for Classes of 3-valued Projection Logic whose Projections Equal to the Class of Linear Boolean Functions, in: Proceedings of the 10th Panhelleic Logic Symposium. Samos Island : University of Aegean, 2015. Ch. 23. P. 82-86.
- Book Макаров И. А., Токмакова Л. Р. Учебно-методический комплекс дисциплины "Дискретная математика". М. : Издательский дом НИУ ВШЭ, 2015.
- Article Makarov I. Interior Klein Polyhedra / Пер. с рус. // Mathematical notes. 2014. Vol. 95. No. 6. P. 795-805. doi
Conferences
- 2016
The 5th international conference on Analysis of Images, Social Networks, and Texts (AIST) (Екатеринбург). Presentation: Smoothing Voronoi-based Path with Minimized Length and Visibility using Composite Bezier Curves
Third International Workshop on Experimental Economics and Machine Learning (EEML 2016) (Москва). Presentation: Modelling Human-like Behavior through Reward-based Approach in a First-Person Shooter Game
The 6th International Conference on Network Analysis (Nizhny Novgorod). Presentation: Co-author Recommender System
ACM Multimedia 2016 (Амстердам). Presentation: First-Person Shooter Game for Virtual Reality Headset with Advanced Multi-Agent Intelligent System
- 2015
The 4th international conference on Analysis of Images, Social Networks, and Texts (AIST) (Екатеринбург). Presentation: Imitation of human behavior in 3D-shooter game
10th Panhellenic Logic Symposium (Karlovasi, Samos). Presentation: Total Equivalence Systems for Classes of 3-valued Projection Logic whose Projections Equal to the Class of Linear Boolean Functions
10th Panhellenic Logic Symposium (Karlovasi, Samos). Presentation: Logical Generalized Continued Fractions
5th World Congress on Universal Logic (Istanbul). Presentation: Separator Method for Constructing Canonical Types of Formulas
- 2014Конференция научно-педагогических работников Национального исследовательского университета «Высшая школа экономики» (Москва). Presentation: Выборы Ученого Совета НИУ ВШЭ
- 2012Ломоносовские чтения - 2012 (Москва). Presentation: О некоторых свойствах внутренних полиэдров Клейна
Reports at Сonferences
Presentation
Lomonosov Readings - 2012
16.04.2012 - 25.04.2012 Russia, Moscow
Courses (2017/2018)
- Combinatorics, Graphs and Computational Logic (Bachelor’s programme; Faculty of Computer Science; programme "Applied Mathematics and Information Science"; 3 year, 3, 4 module)Eng
- Introductory Research Seminar (Bachelor’s programme; Faculty of Computer Science; programme "Applied Mathematics and Information Science"; 2 year, 3 module)Eng
- Network Science (Master’s programme; Faculty of Computer Science; programme "Data Science"; 1 year, 3, 4 module)Eng
- Research Seminar "Data Analysis and Artificial Intelligence" (Bachelor’s programme; Faculty of Computer Science; programme "Applied Mathematics and Information Science"; 3 year, 1-4 module)Eng
- Scientific Seminar ''Intelligent Systems and Structural Analysis'' (Master’s programme; Faculty of Computer Science; programme "Data Science"; 1 year, 1-4 module)Eng
- Scientific Seminar ''Intelligent Systems and Structural Analysis'' (Master’s programme; Faculty of Computer Science; programme "Data Science"; 2 year, 1-3 module)Eng
- Social Network Analysis (Master’s programme; 1 year, 4 module)Eng
- Special Project. Game Design and Virtual Reality (Bachelor’s programme; Faculty of Communications, Media, and Design; programme "Design"; 2 year, 1-4 module)Rus
- Past Courses
Courses (2016/2017)
- Algorithms and Data Structures (Bachelor’s programme; Faculty of Computer Science; 1 year, 4 module)Rus
- Artificial Intelligence in Video Games (Bachelor’s programme; Faculty of Computer Science; 3 year, 1, 2 module)Eng
- Combinatorics, Graphs and Computational Logic (Bachelor’s programme; Faculty of Computer Science; 3 year, 3, 4 module)Eng
- Network Science (Master’s programme; Faculty of Computer Science; 1 year, 3, 4 module)Eng
- Programming Abstractions (Bachelor’s programme; Faculty of Computer Science; 1 year, 1-3 module)Rus
- Research seminar "Data mining and analysis" (Bachelor’s programme; Faculty of Computer Science; 3 year, 1-4 module)Rus
- Scientific Seminar ''Intelligent Systems and Structural Analysis'' (Master’s programme; Faculty of Computer Science; 1 year, 3, 4 module)Eng
- Scientific Seminar ''Intelligent Systems and Structural Analysis'' (Master’s programme; Faculty of Computer Science; 2 year, 1-3 module)Rus
- Scientific Workshop (Bachelor’s programme; Faculty of Computer Science; 4 year, 1-3 module)Rus
- Stochastic Modellling (Master’s programme; Faculty of Computer Science; 2 year, 1, 2 module)Eng
Courses (2015/2016)
- Algorithms and Data Structures (Bachelor’s programme; Faculty of Computer Science; 1 year, 3, 4 module)Rus
- Automated Methods for Program Verification (Master’s programme; Faculty of Computer Science; 1 year, 1, 2 module)Eng
Combinatorics, Graphs and Boolean Logic (Bachelor’s programme; Faculty of Computer Science; "Алгоритмика"; field of study "01.03.02. Прикладная математика и информатика"; 3 year, 3, 4 module)Eng
- Introduction to Data Science (Optional course (faculty); Faculty of Computer Science; 1-4 module)Eng
- Introduction to the Semantic Web Technologies (Bachelor’s programme; Faculty of Computer Science; 4 year, 2, 3 module)Eng
- Linear Algebra (Master’s programme; Faculty of Social Sciences; 1 year, 1, 2 module)Eng
- Mathematical Analysis (Calculus) (Master’s programme; Faculty of Social Sciences; 1 year, 1, 2 module)Eng
- Network Science (Master’s programme; Faculty of Computer Science; 1 year, 3, 4 module)Rus
- Programming Abstractions (Bachelor’s programme; Faculty of Computer Science; 1 year, 1, 2 module)Rus
- Research seminar "Data mining and analysis" (Bachelor’s programme; Faculty of Computer Science; 2 year, 1-4 module)Rus
Research Seminar «Theoretical Informatics, Computational Logic and Artificial Intelligence» (Bachelor’s programme; Faculty of Computer Science; "Алгоритмика"; field of study "01.03.02. Прикладная математика и информатика"; 3 year, 1-4 module)Rus
- Research Seminar «Theoretical Informatics, Computational Logic and Artificial Intelligence» (Bachelor’s programme; Faculty of Computer Science; 2 year, 1-4 module)Rus
- Research Seminar «Theoretical Informatics, Computational Logic and Artificial Intelligence» (Bachelor’s programme; Faculty of Computer Science; 4 year, 1-3 module)Rus
- Scientific Seminar ''Intelligent Systems and Structural Analysis'' (Master’s programme; Faculty of Computer Science; spec. "Интеллектуальные системы и структурный анализ "; 2 year, 1-4 module)Rus
- Scientific Seminar ''Intelligent Systems and Structural Analysis'' (Master’s programme; Faculty of Computer Science; 1 year, 2-4 module)Rus
- Social Network Analysis (Mago-Lego; 4 module)Eng
Courses (2014/2015)
- Algorithms and Data Structures (Bachelor’s programme; Faculty of Computer Science; 2 year, 1-4 module)Rus
Algorithms and Data Structures (Bachelor’s programme; Faculty of Computer Science; field of study "01.03.02. Прикладная математика и информатика", field of study "01.03.02. Прикладная математика и информатика"; 1 year, 3, 4 module)Rus
- Calculus (Master’s programme; Faculty of Social Sciences; 1 year, 1, 2 module)Eng
Combinatorics, Graphs and Boolean Logic (Bachelor’s programme; Faculty of Computer Science; "Алгоритмика"; field of study "01.03.02. Прикладная математика и информатика"; 3 year, 3, 4 module)Eng
- Knowledge Representation Models and Expert Systems (Bachelor’s programme; Faculty of Computer Science; 4 year, 2, 3 module)Rus
- Linear Algebra (Master’s programme; Faculty of Social Sciences; 1 year, 1, 2 module)Eng
- Modern Methods of Boolean Logic (Bachelor’s programme; Faculty of Computer Science; 4 year, 2, 3 module)Rus
- Probability Theory and Mathematical Statistics (Master’s programme; Faculty of Social Sciences; 1 year, 3, 4 module)Eng
- Programming Abstractions (Bachelor’s programme; Faculty of Computer Science; 1 year, 1, 2 module)Rus
Scientific Workshop (Bachelor’s programme; Faculty of Computer Science; "Алгоритмика"; field of study "01.03.02. Прикладная математика и информатика"; 2 year, 1-4 module)Rus
Scientific Workshop (Bachelor’s programme; Faculty of Computer Science; "Алгоритмика"; field of study "01.03.02. Прикладная математика и информатика"; 3 year, 1-4 module)Rus
Courses (2013/2014)
- Algorithms and Data Structures (Bachelor’s programme; School of Applied Mathematics and Information Science; 2 year, 1-4 module)Rus
- Linear Algebra (Bachelor’s programme; Faculty of Economic Sciences; 1 year, 1, 2 module)Rus
- Scientific Workshop (Bachelor’s programme; School of Applied Mathematics and Information Science; 2 year, 1-4 module)Rus
Courses (2012/2013)
- Algorithms and Data Structures (Bachelor’s programme; School of Applied Mathematics and Information Science; 2 year, 1-4 module)Rus
- Database Theory (Bachelor’s programme; School of Applied Mathematics and Information Science; 3 year, 3, 4 module)Rus
- Distributed Systems (Master’s programme; School of Applied Mathematics and Information Science; spec. "Интеллектуальные системы"; 2 year, 1, 2 module)Rus
- Linear Algebra (Bachelor’s programme; Faculty of World Economy and International Affairs; spec. "World economy"; 1 year, 1, 2 module)Rus
- Mathematic Analysis (Bachelor’s programme; Faculty of World Economy and International Affairs; spec. "World economy"; 1 year, 1-4 module)Rus
- Scientific Seminar "Intelligent Systems" (Master’s programme; School of Applied Mathematics and Information Science; spec. "Интеллектуальные системы"; 2 year, 1-4 module)Rus
- Scientific Workshop (Bachelor’s programme; School of Applied Mathematics and Information Science; 2 year, 1-4 module)Rus
Courses (2011/2012)
Courses (2010/2011)
Student Term / Thesis Papers
- Bachelor
R. Bobrov «RGB-D Segmentation Applications in 3D Reconstruction Problem Based on Depth Map Data». Faculty of Computer Science, 2017
A. Shchavrovskii «Local Positioning of Smartphone Holder for AR». Faculty of Computer Science, 2017
P. Zyuzin «Weapon Selection Algorithms Based on Neural Networks for 3D First Person Shooter in Unreal Engine 4». Faculty of Computer Science, 2016
E. Vakulyaka «Analysis of the Scientific and Pedagogical NRU HSE Staff Publication Graph». Faculty of Computer Science, 2016
O. Konoplia «Application of Oculus Rift VR DK2 to the Navigation and Sighting for 3D First Person Shooter in Unreal Engine 4». Faculty of Computer Science, 2016
O. Bulanov «Recomender System Based on the Publication Graph Scientific and Pedagogical NRU HSE Staff». Faculty of Computer Science, 2016
- Master
A. Kashin «Application of Deep Neural Networks for Decision Making in First-person Shooter». Faculty of Computer Science, 2017
T. Grunina «Predictive Modeling in Big Data: Learning Multimodal Enviroment with Deep Reinforcement Learning». Faculty of Business and Management, 2017
V. Aliev «Depth Map Interpolation via Convolutional Neural Network». Faculty of Computer Science, 2017
Life inside HSE

Election of the Academic Council

First meeting on EP AMI FCS

7 days after the accreditation
(3 days left till next disaster)
My first graduates at HSE
Testimonial for Ilya Makarov for 2011-2014
HSE Student Analyses Social Network to Find Runaway Brother
It is a fairly common story for families – a runaway teenager leaves a note saying ‘I’m not coming back, and don’t try looking for me’ and turns off their cell phone. In a recent case, however, a sister was able to find her brother by using the knowledge she acquired as a student in HSE’s Applied Mathematics and Information Science programme. Her story shows what social networks can say about its users to someone who knows how to listen.
School of Data Analysis and Artificial Intelligence Join the Association for Symbolic Logic
Institutional cooperation between the Association and the Department has been expanded with the participation of three students who wrote their term and graduation papers under the supervision of the Department’s lecturers in the following fields: Boolean and many-valued logics; Functional expressibility in closed classes; Blueprint trees and building a decision-making system in 3D shooters, based on deduction rules.