Abstract
This research explores substitution of the fittest (SF), a technique designed to counteract the problem of disengagement in two-population competitive coevolutionary genetic algorithms. SF is domain independent and requires no calibration. We first perform a controlled comparative evaluation of SF's ability to maintain engagement and discover optimal solutions in a minimal toy domain. Experimental results demonstrate that SF performs similarly to alternative techniques presented in the literature but has the advantage of requiring no parameter tuning. We then address the more complex real-world problem of evolving recommendations for health and well-being. We introduce a coevolutionary extension of EvoRecSys, a previously published evolutionary recommender system. We demonstrate that SF is able to maintain a better trade-off between engagement and performance than other techniques in the literature, and the resultant recommendations using SF are higher quality and more diverse than those produced by EvoRecSys.
Original language | English |
---|---|
Article number | 319 |
Journal | SN Computer Science |
Volume | 4 |
Issue number | 3 |
DOIs | |
Publication status | Published - 8 Apr 2023 |
Bibliographical note
Funding Information:Hugo Alcaraz-Herrera’s PhD is supported by The Mexican Council of Science and Technology (Consejo Nacional de Ciencia y Tecnología-CONACyT).
Publisher Copyright:
© 2023, The Author(s).
Keywords
- Coevolution
- Genetic algorithms
- Disengagement
- Recommender systems
- Well-being
- Health
Fingerprint
Dive into the research topics of 'Using Coevolution and Substitution of the Fittest for Health and Well-Being Recommender Systems'. Together they form a unique fingerprint.Student theses
-
Studies on complex representations for evolutionary computation and mitigation techniques for pathologies observed in coevolutionary computation
Alcaraz Herrera, H. I. (Author), Cartlidge, J. (Supervisor) & Cliff, D. (Supervisor), 3 Oct 2023Student thesis: Doctoral Thesis › Doctor of Philosophy (PhD)
File