{"title":"ParetoTracker: Understanding Population Dynamics in Multi-objective Evolutionary Algorithms through Visual Analytics","authors":"Zherui Zhang, Fan Yang, Ran Cheng, Yuxin Ma","doi":"arxiv-2408.04539","DOIUrl":null,"url":null,"abstract":"Multi-objective evolutionary algorithms (MOEAs) have emerged as powerful\ntools for solving complex optimization problems characterized by multiple,\noften conflicting, objectives. While advancements have been made in\ncomputational efficiency as well as diversity and convergence of solutions, a\ncritical challenge persists: the internal evolutionary mechanisms are opaque to\nhuman users. Drawing upon the successes of explainable AI in explaining complex\nalgorithms and models, we argue that the need to understand the underlying\nevolutionary operators and population dynamics within MOEAs aligns well with a\nvisual analytics paradigm. This paper introduces ParetoTracker, a visual\nanalytics framework designed to support the comprehension and inspection of\npopulation dynamics in the evolutionary processes of MOEAs. Informed by\npreliminary literature review and expert interviews, the framework establishes\na multi-level analysis scheme, which caters to user engagement and exploration\nranging from examining overall trends in performance metrics to conducting\nfine-grained inspections of evolutionary operations. In contrast to\nconventional practices that require manual plotting of solutions for each\ngeneration, ParetoTracker facilitates the examination of temporal trends and\ndynamics across consecutive generations in an integrated visual interface. The\neffectiveness of the framework is demonstrated through case studies and expert\ninterviews focused on widely adopted benchmark optimization problems.","PeriodicalId":501347,"journal":{"name":"arXiv - CS - Neural and Evolutionary Computing","volume":"43 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Neural and Evolutionary Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.04539","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Multi-objective evolutionary algorithms (MOEAs) have emerged as powerful
tools for solving complex optimization problems characterized by multiple,
often conflicting, objectives. While advancements have been made in
computational efficiency as well as diversity and convergence of solutions, a
critical challenge persists: the internal evolutionary mechanisms are opaque to
human users. Drawing upon the successes of explainable AI in explaining complex
algorithms and models, we argue that the need to understand the underlying
evolutionary operators and population dynamics within MOEAs aligns well with a
visual analytics paradigm. This paper introduces ParetoTracker, a visual
analytics framework designed to support the comprehension and inspection of
population dynamics in the evolutionary processes of MOEAs. Informed by
preliminary literature review and expert interviews, the framework establishes
a multi-level analysis scheme, which caters to user engagement and exploration
ranging from examining overall trends in performance metrics to conducting
fine-grained inspections of evolutionary operations. In contrast to
conventional practices that require manual plotting of solutions for each
generation, ParetoTracker facilitates the examination of temporal trends and
dynamics across consecutive generations in an integrated visual interface. The
effectiveness of the framework is demonstrated through case studies and expert
interviews focused on widely adopted benchmark optimization problems.