Evolutionary AI: Making AI Creative

The Evolutionary AI team does basic research and builds applications with cutting-edge AI techniques such as Evolutionary Computation and Deep Learning. We work across disciplines, both internally and in collaboration with other research institutions. Our work has resulted in a unique computing platform called LEAF (Learning and Evolutionary AI Framework), and over 40 publications and 50 awarded/pending patents. The team originated at Sentient Technologies and recently joined Cognizant Technology Solutions. This site reviews the Evolutionary AI perspective, technology, and results, and also hosts a series of expert interviews on the future of AI. Explore the site to find out how Evolutionary AI can make a difference.

Technologies

Evolutionary Computation

In contrast to deep learning, which focuses on modeling known behaviors, Evolutionary Computation creates new solutions, by repeatedly recombining, mutating, and adapting a population of them. Our recent research includes discovering decision-making strategies in design, business, and games, incentivizing AI to find creative and novel solutions, utilizing multiple objectives, and creating AI that can explain its decisions in terms of rules.

Deep Learning

Deep learning is another foundation for AI research with the Evolutionary AI team. The main focus of our recent research is on optimizing deep learning architectures for performance and computational cost, utilizing of multiple datasets through multitask learning, and discovering useful neural network building blocks.

Neuroevolution

Neuroevolution is a powerful way to combine evolution and deep learning: evolution is used to automatically optimize deep learning architectures, i.e. the topologies, components, hyperparameters, and weight parameters of neural networks. To put it another way, it is AI designing AI. Our recent work has focused on neural architecture search, improving the state of the art in several machine learning benchmarks.

Surrogate Optimization

The idea is to first build a model of the domain with e.g. Deep Learning, and then use the model as a surrogate to optimize the interactions with it using Evolutionary Computation. We have used this approach to optimize e.g. growth recipes for agriculture, behaviors for game agents, and non-pharmaceutical interventions in the COVID-19 pandemic. In this manner, it is possible to discover creative and effective decision strategies in a safe and efficient manner.

Metalearning

Modern deep learning models have many aspects that need to be fine-tuned by hand, a laborious process that requires special expertise. Metalearning is a family of techniques that allows for architectures, loss functions, hyperparameters, activation functions, and more to be automatically optimized, resulting in higher-performance models.

Trustworthy AI

In order to trust predictions and prescriptions of an AI system, it needs to indicate how confident it is, it needs to allow exploring alternative solutions, and in some cases, it needs to explain its behavior through explicit rules. The LEAF platform includes technologies developed specifically towards these three goals.

Our Philosophy

AI research is at an exciting stage. With a million-fold increase in computing power, many of the ideas developed over the last three decades now scale up to solve practical problems. Deep Learning is one of those; Evolutionary Computation is another. In particular, evolution extends the realm of AI from modeling and prediction to creativity and discovery. In that sense, we believe that Evolutionary Computation is the new deep learning, i.e. the next step in building powerful AI systems.

Recent Research

All of our basic research and many of the applications are reported in scientific papers, available from the publications tab above. Here are a few recent spotlights:


Research Applications

AI is more than just theory. We believe in not just advancing research but applying that research to solving complicated problems in the real world. We often work with experts in other disciplines to build such applications, and they often feed back to developing better AI methods. Here are a few recent application examples.


Media

We frequently reach out to public media about the research, with the goal of communicating why it is valuable and how it will change lives—as well as what the role of AI will be in the society in the future, and what the challenges and opportunities are. Below are links to selected recent such outreach: