to evolve diverse and optimal solutions reducing the
average time for each experiment to 5% from the stan-
dard approach and getting even better results on some
experiments.
In future work, the authors plan to compute nov-
elty using PNS by (i) taking the probabilities for fail-
ure to classify the samples, (ii) considering both the
success and failure. For future work we are consider-
ing Pyramid Search to automatically select the num-
ber of groups taking the population size and the num-
ber of generations as arguments.
ACKNOWLEDGEMENTS
The authors are supported by Research Grants
13/RC/2094 and 16/IA/4605 from the Science Foun-
dation Ireland and by Lero, the Irish Software
Engineering Research Centre (www.lero.ie). The
third is partially financed by the Coordenac¸
˜
ao de
Aperfeic¸oamento de Pessoal de N
´
ıvel Superior -
Brasil (CAPES) - Finance Code 001.
REFERENCES
Ciesielski, V. and Li, X. (2003). Pyramid search: finding
solutions for deceptive problems quickly in genetic
programming. In The 2003 Congress on Evolution-
ary Computation, 2003. CEC ’03., volume 2, pages
936–943 Vol.2.
Clinvar, N. Genetic variant classification dataset.
ftp://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf\ GRCh37/
clinvar.vcf.gz. Online; accessed 28-September-2021.
Fortin, F.-A., De Rainville, F.-M., Gardner, M.-A., Parizeau,
M., and Gagn
´
e, C. (2012). DEAP: Evolutionary algo-
rithms made easy. Journal of Machine Learning Re-
search, 13:2171–2175.
Houreh., Y., Mahdinejad., M., Naredo., E., Dias., D., and
Ryan., C. (2021). Hnas: Hyper neural architecture
search for image segmentation. In Proceedings of the
13th International Conference on Agents and Artifi-
cial Intelligence - Volume 2: ICAART,, pages 246–
256. INSTICC, SciTePress.
Kim, S., Coninx, A., and Doncieux, S. (2021). From explo-
ration to control: Learning object manipulation skills
through novelty search and local adaptation. Robotics
and Autonomous Systems, 136:103710.
Koza, J. R. (1992). Genetic Programming - On the pro-
gramming of Computers by Means of Natural Selec-
tion. Complex adaptive systems. MIT Press.
Lehman, J. and Stanley, K. (2008). Exploiting open-
endedness to solve problems through the search for
novelty. In Bullock, S., Noble, J., Watson, R., and Be-
dau, M. A., editors, Artificial Life XI: Proceedings of
the Eleventh International Conference on the Simula-
tion and Synthesis of Living Systems, pages 329–336.
MIT Press, Cambridge, MA.
Lehman, J. and Stanley, K. O. (2010). Efficiently evolving
programs through the search for novelty. In Pelikan,
M. and Branke, J., editors, GECCO, pages 837–844.
ACM.
Naredo, E., Trujillo, L., Legrand, P., Silva, S., and Mu
˜
noz,
L. (2016). Evolving genetic programming classifiers
with novelty search. Information Sciences, 369:347 –
367.
Pattee, H. H. and Sayama, H. (2019). Evolved Open-
Endedness, Not Open-Ended Evolution. Artificial
Life, 25(1):4–8.
Pugh, J. K., Soros, L. B., and Stanley, K. O. (2016). An
extended study of quality diversity algorithms. In
Proceedings of the 2016 on Genetic and Evolution-
ary Computation Conference Companion, GECCO
’16 Companion, page 19–20, New York, NY, USA.
Association for Computing Machinery.
Repository, U. M. L. Cervical cancer dataset.
https://archive.ics.uci.edu/ml/datasets/Cervical+
cancer+\%28Risk+Factors\%29. Online; accessed
28-September-2021.
Repository, U. M. L. Heart disease dataset. https://
archive.ics.uci.edu/ml/datasets/heart+disease. Online;
accessed 28-September-2021.
Ryan, C., Rafiq, A., and Naredo, E. (2020). Pyramid: A
hierarchical approach to scaling down population size
in genetic algorithms. pages 1–8.
Skjærseth, E. H., Vinje, H., and Mengshoel, O. J. (2021).
Novelty search for evolving interesting character me-
chanics for a two-player video game. In Proceedings
of the Genetic and Evolutionary Computation Confer-
ence Companion, GECCO ’21, page 321–322, New
York, NY, USA. Association for Computing Machin-
ery.
Trujillo, L., Villanueva, O. M., and Hernandez, D. E.
(2021). A novel approach for search-based program
repair. IEEE Software, 38(4):36–42.
XU, Q., Pan, X., Wang, J., Wei, M., and Li, H. (2021).
Multiobjective brain storm optimization community
detection method based on novelty search. Hindawi,
Mathematical Problems in Engineering, 2021:14. Ar-
ticle ID 5535881.
Zhang, M. and Smart, W. (2006). Using gaussian distri-
bution to construct fitness functions in genetic pro-
gramming for multiclass object classification. Pattern
Recogn. Lett., 27(11):1266–1274.
A Hierarchical Probabilistic Divergent Search Applied to a Binary Classification
353