paper-with-me

Papers

Phylogeny-Informed Interaction Estimation Accelerates Co-Evolutionary Learning

2024-04-09 · Jack Garbus, Thomas Willkens, Alexander Lalejini, Jordan Pollack

Co-evolution is a powerful problem-solving approach. However, fitness evaluation in co-evolutionary algorithms can be computationally expensive, as the quality of an individual in one population is defined by its interactions with many (or all) members of one or more other populations. To accelerate co-evolutionary systems, we introduce phylogeny-informed interaction estimation, which uses runtime phylogenetic analysis to estimate interaction outcomes between individuals based on how their relatives performed against each other. We test our interaction estimation method with three distinct co-evolutionary systems: two systems focused on measuring problem-solving success and one focused on measuring evolutionary open-endedness. We find that phylogeny-informed estimation can substantially reduce the computation required to solve problems, particularly at the beginning of long-term evolutionary runs. Additionally, we find that our estimation method initially jump-starts the evolution of neural complexity in our open-ended domain, but estimation-free systems eventually "catch-up" if given enough time. More broadly, continued refinements to these phylogeny-informed interaction estimation methods offers a promising path to reducing the computational cost of running co-evolutionary systems while maintaining their open-endedness.

📄 PDF Abstract BibTeX arXiv:2404.06588

Code (0)

등록된 구현이 없습니다.

Tasks

Evolutionary Algorithms

Similar Papers 제목 키워드 기반

Phylogeny-informed fitness estimation

2023-06-06 · Alexander Lalejini, Matthew Andres Moreno, Jose Guadalupe Hernandez, Emily Dolson

Phylogenies (ancestry trees) depict the evolutionary history of an evolving population. In evolutionary computing, a phylogeny can reveal how an evolutionary algorithm steers a population through a search space, illumina…

DiagnosticDiversityEvolutionary Algorithms

Runtime phylogenetic analysis enables extreme subsampling for test-based problems

2024-02-02 · Alexander Lalejini, Marcos Sanson, Jack Garbus, Matthew Andres Moreno 외

A phylogeny describes the evolutionary history of an evolving population. Evolutionary search algorithms can perfectly track the ancestry of candidate solutions, illuminating a population's trajectory through the search …

DiagnosticProgram Synthesis

Pairwise sequence alignment at arbitrarily large evolutionary distance

2022-07-25 · Brandon Legried, Sebastien Roch

Ancestral sequence reconstruction is a key task in computational biology. It consists in inferring a molecular sequence at an ancestral species of a known phylogeny, given descendant sequences at the tip of the tree. In …

Multiple Sequence Alignment

Effects of phylogeny on coexistence in model communities

2023-10-22 · Carlos A. Servan, Jose A. Capitan, Zachary R. Miller, Stefano Allesina

Species' interactions are shaped by their traits. Thus, we expect traits -- in particular, trait (dis)similarity -- to play a central role in determining whether a particular set of species coexists. Traits are, in turn,…

Enumeration of binary trees compatible with a perfect phylogeny

2021-08-10 · Julia A. Palacios, Anand Bhaskar, Filippo Disanto, Noah A. Rosenberg

Evolutionary models used for describing molecular sequence variation suppose that at a non-recombining genomic segment, sequences share ancestry that can be represented as a genealogy--a rooted, binary, timed tree, with …