Адаптація алгоритму NEAT для комплексних задач за допомогою Quality Diversity

dc.contributor.affiliationДВНЗ “Ужгородський національний університет"
dc.contributor.authorЛях, Ігор
dc.contributor.authorМорохович, Василь
dc.contributor.authorКут, Василь
dc.contributor.authorВакульчак, Василь
dc.contributor.authorМайор, Дмитро
dc.coverage.placenameЛьвів
dc.date.accessioned2025-10-28T09:01:06Z
dc.date.issued2024
dc.date.submitted2025
dc.description.abstractРозглянуто сутність алгоритму NEAT (NeuroEvolution of Augmenting Topologies) для розв’язання задач оптимізації нейронних мереж і еволюції їхніх топологій. Здійснено огляд поточного стану використання NEAT і його пристосувань у дослідженнях еволюційного обчислення. Обґрунтовано необхідність підходу Quality Diversity (QD) для підвищення різноманітності та якості розв’язків у комплексних задачах. Описано концепцію QD та її вплив на пошук інноваційних рішень у межах різнопланових пошукових просторів. Описано застосування ViENEAT, який поєднує переваги виживання найпридатніших рішень із принципом підтримки різноманітності. Зіставлено основні аспекти ViE-NEAT із традиційним NEAT, проаналізовано переваги використання алгоритму виживаності порівняно з конкурентними методами. Докладно описано алгоритм MAP-Elites, який демонструє альтернативний підхід до пошуку розв’язків із забезпеченням багатоманітності “освітленого” простору ознак, що можна інтегрувати з NEAT для формування диверсифікованішої популяції рішень. Основну увагу приділено методології інтеграції NEAT з MAP-Elites алгоритмами для створення адаптованої стратегії пошуку. Із урахуванням базових принципів NEAT визначено можливості його розширення для ефективного розв’язання нових задач, які не обмежені традиційними параметричними просторами. Проаналізовано результати, що демонструють ефективність використання адаптованого алгоритму NEAT порівняно з традиційними підходами до еволюції нейронних мереж. The article discusses the essence of the NEAT (NeuroEvolution of Augmenting Topologies) algorithm in solving problems of neural network optimization and evolution of their topologies. An overview of the current state of use of NEAT and its adaptations in evolutionary computing research is given. The need for the Quality Diversity (QD) approach to increase the diversity and quality of solutions in complex problems is substantiated. The QD concept and its impact on the search for innovative solutions within diverse search spaces are described. The application of ViE-NEAT, which combines the advantages of survival of the fittest solutions with the principle of maintaining diversity, is described. The main aspects of ViE-NEAT are compared with the traditional NEAT, analyzing the advantages of using the survival algorithm in comparison with competitive methods. A detailed description of the MAP-Elites algorithm is given, which demonstrates an alternative approach to finding solutions by ensuring the diversity of the “illuminated” feature space, which can be integrated with NEAT to form a more diversified population of solutions. The main focus is on the methodology of integrating NEAT with MAP-Elites algorithms to create an adapted search strategy. Based on the basic principles of NEAT, the possibilities of its extension for effective solution of new problems that are not limited to traditional parametric spaces are determined. An analysis of the results demonstrating the efficiency of using the adapted NEAT algorithm in comparison with traditional approaches to the evolution of neural networks is presented.
dc.format.pages134-139
dc.identifier.citationАдаптація алгоритму NEAT для комплексних задач за допомогою Quality Diversity / Ігор Лях, Василь Морохович, Василь Кут, Василь Вакульчак, Дмитро Майор // Вісник Національного університету “Львівська політехніка”. Серія: Інформаційні системи та мережі. — Львів : Видавництво Львівської політехніки, 2024. — № 15. — С. 134–139.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/115398
dc.language.isouk
dc.publisherНаціональний університет «Львівська політехніка»
dc.relation.references1. Andersson, M. (2022). How does the performance of NEAT compare to Reinforcement Learning? KTH Royal Institute of Technology. URL: https://www.diva-portal.org/smash/get/diva2:1643563/FULLTEXT01.pdf. 2. Maesani, A., Fernando, P.-R., Floreano, D. (2014). Artificial Evolution by Viability Rather than Competition, PLoS ONE, 9(1), e86831, 1–12. https://doi.org/10.1371/journal.pone.0086831. 3. Mouret, J.-B., Clune, J. (2015). Illuminating search spaces by mapping elites. ArXiv preprint. https://doi.org/10.48550/arXiv.1504.04909. 4. Sfikas, K., Liapis, A., Yannakakis, G.N. (2023). Controllable Exploration of a Design Space via Interactive Quality Diversity, GECCO’23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation, 167–170. https://doi.org/10.1145/3583133.3590616. 5. Stanley, K. O., Lehman, J. (2008). Exploiting Open-Endedness to Solve Problems Through the Search for Novelty, Artificial Life XI, 329–336. URL: https://eplex.cs.ucf.edu/papers/lehman_alife08.pdf. 6. Stanley, K. O., Miikkulainen, R. (2002). Evolving Neural Networks through Augmenting Topologies, Evolutionary Computation, 10(2), 99–127. https://doi.org/10.1162/106365602320169811.
dc.relation.references1. Andersson, M. (2022). How does the performance of NEAT compare to Reinforcement Learning? KTH Royal Institute of Technology. URL: https://www.diva-portal.org/smash/get/diva2:1643563/FULLTEXT01.pdf. 2. Maesani, A., Fernando, P.-R., Floreano, D. (2014). Artificial Evolution by Viability Rather than Competition, PLoS ONE, 9(1), e86831, 1–12. https://doi.org/10.1371/journal.pone.0086831. 3. Mouret, J.-B., Clune, J. (2015). Illuminating search spaces by mapping elites. ArXiv preprint. https://doi.org/10.48550/arXiv.1504.04909. Адаптація алгоритму NEAT для комплексних задач за допомогою Quality Diversity 139 4. Sfikas, K., Liapis, A., Yannakakis, G.N. (2023). Controllable Exploration of a Design Space via Interactive Quality Diversity, GECCO’23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation, 167–170. https://doi.org/10.1145/3583133.3590616. 5. Stanley, K. O., Lehman, J. (2008). Exploiting Open-Endedness to Solve Problems Through the Search for Novelty, Artificial Life XI, 329–336. URL: https://eplex.cs.ucf.edu/papers/lehman_alife08.pdf. 6. Stanley, K. O., Miikkulainen, R. (2002). Evolving Neural Networks through Augmenting Topologies, Evolutionary Computation, 10(2), 99–127. https://doi.org/10.1162/106365602320169811.
dc.relation.urihttps://doi.org/10.23939/sisn2024.15.134
dc.subjectNeuroEvolution of Augmenting Topologies (NEAT); Quality Diversity (QD); ViE-NEAT; MAP-Elites; оптимізація нейромереж; еволюційні алгоритми, NeuroEvolution of Augmenting Topologies (NEAT); Quality Diversity (QD); ViE-NEAT; MAP-Elites; neural network optimization; evolutionary algorithms.
dc.subject.udc004.054.2:519.688
dc.titleАдаптація алгоритму NEAT для комплексних задач за допомогою Quality Diversity
dc.title.alternativeAdaptation of the neat algorithm for complex problems with the help of Quality Diversity algorithms
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
maket2402951-138-143.pdf
Size:
354.33 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: