Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2021;2(3):163.
doi: 10.1007/s42979-021-00540-9. Epub 2021 Mar 23.

Creative AI Through Evolutionary Computation: Principles and Examples

Affiliations

Creative AI Through Evolutionary Computation: Principles and Examples

Risto Miikkulainen. SN Comput Sci. 2021.

Abstract

The main power of artificial intelligence is not in modeling what we already know, but in creating solutions that are new. Such solutions exist in extremely large, high-dimensional, and complex search spaces. Population-based search techniques, i.e. variants of evolutionary computation, are well suited to finding them. These techniques make it possible to find creative solutions to practical problems in the real world, making creative AI through evolutionary computation the likely "next deep learning."

Keywords: Decision making; Evolutionary computation; Machine creativity; Neuroevolution; Real-world applications; Surrogate modeling.

PubMed Disclaimer

Conflict of interest statement

Conflict of interestThe author declares that he has no conflict of interest.

Figures

Fig. 1
Fig. 1
Challenge of Creative Problem Solving. Human design process as well as deep learning and reinforcement learning can be seen as hill-climbing processes. They work well as long as the search space is relatively small, low-dimensional, and well behaved. However, creative problems where solutions are not known may require search in a large, high-dimensional space with many local optima. Population-based search through evolutionary computation is well-suited for such problems: it discovers and utilizes partial solutions, searches along multiple objectives, and novelty. (Image credit: http://deap.readthedocs.io/en/latest/api/benchmarks.html)
Fig. 2
Fig. 2
A comparison of human design and evolutionary design for a sign-up widget in web design. a The original design is clear and consistent, according to general design principles. b The evolutionary design is brash and bold, and unlikely to be designed by humans. However, it converts 45% better, demonstrating that evolution can discover creative solutions that humans miss
Fig. 3
Fig. 3
Discovering a counterintuitive 24-h light period for computer-controlled agriculture. With the initial 18-h restriction removed, evolution discovered that when the lights are always on, basil will develop more flavor. The axes represent the three light variables, with light period on the horizontal axis. The color of the small dots indicates their value predicted by the model (red > yellow > green > blue). The large dots are suggestions, and the darker dots are the most recent ones. In this manner, if given a search space free of human biases, evolution can discover effective, surprising solutions
Fig. 4
Fig. 4
An example creative solution for opening the economy after the COVID-19 peak had passed. The top plot shows the historical past and predicted future number of cases in the US on May 18th, 2020. The bottom plot illustrates the NPIs in effect or recommended during the same timeline, with color coding indicating their stringency. The system still recommends restrictions on schools, workplaces, and public events (top three rows), but suggests that opening and closing workplaces can be alternated, thus mitigating the effect on both economy and cases

References

    1. Chowdhury R, Heng K, Shawon MSR, Goh G, Okonofua D, Ochoa-Rosales C, Gonzalez-Jaramillo V, Bhuiya A, Reidpath D, Prathapan S, Shahzad S, Althaus CL, Gonzalez-Jaramillo N, Franco OH, for COVID-19 Collaborative Group, T.G.D.I.S. Dynamic interventions to control COVID-19 pandemic: a multivariate prediction modelling study comparing 16 worldwide countries. Eur J Epidemiol. 2020 doi: 10.1007/s10654-020-00649-w. - DOI - PMC - PubMed
    1. Cuccu G, Gomez F. When novelty is not enough. In: Proceedings of the 2011 international conference on applications of evolutionary computation, volume Part I. Berlin: Springer; 2011. p. 234–243.
    1. Deb K, Agrawal S, Pratab A, Meyarivan T. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In: Proceedings of parallel problem solving from nature (PPSN VI). Berlin: Springer VI; 2000. p. 849–858.
    1. Deb K, Myburgh C. A population-based fast algorithm for a billion-dimensional resource allocation problem with integer variables breaking the billion-variable barrier in real-world. Eur J Oper Res. 2017;261:460–474. doi: 10.1016/j.ejor.2017.02.015. - DOI
    1. Dupuis JF, Fan Z, Goodman E. Evolutionary design of discrete controllers for hybrid mechatronic systems. Int J Syst Sci. 2015;46:303–316. doi: 10.1080/00207721.2013.783643. - DOI