October 6, 2021
min LISTEN

Evolutionary Programming with Dr. Bill Porto

Listen and Subscribe

Joining us today is Dr. Bill Porto, Redpoint Senior Analytics Engineer and storied AI researcher, academic, and developer. Bill shares all his current projects, including pattern recognition and optimization models, and he reveals what it was like to work with the father of Evolutionary Programming, Dr. Larry Fogel. We touch on a new definition for computational intelligence, and talk about where evolutionary programming is in use today, before exploring the fact that evolution is not simply survival of the fittest, but increases variance through retaining less perfect fits. What's more, we define evolution as adaptation in a dynamic environment.

Key Points From This Episode:

  • Be introduced to today’s guest, Bill Porto, Redpoint Senior Analytics Engineer.
  • How he entered the industry, his background in applied math, and how he ended up in his current role.
  • The subjects he is working on now: pattern recognition and optimization models, personalized recommendation systems and business process optimization.
  • What it was like to work with Larry Fogel, a polymath in the true sense of the word.
  • How computational intelligence is just taking cues from nature.
  • Where evolutionary programming is in use today: commercial and government organizations, transport, the pharmaceutical industry, and more.
  • Why evolution is not really survival of the fittest, but increases variance by retaining more solutions.
  • How evolutionary processes require noise and how we should control what kind of noise it accesses.
  • What evolution is all about: adaptation in a dynamic environment.
  • Why having solutions that are medium fits can help you find exactly the right one.
  • How there is no single algorithm for all optimization problems.
  • Why, if you spend a lot of time getting a perfect solution, it may be stale by the time you implement it.
  • How important it is to prioritize customer satisfaction and optimize human resources
  • Why considering different goals and attaching different weights to them is so important.
  • Why a hybrid approach is good engineering practice as is using the best tool for the job.
  • How customer acquisition is not the same thing as customer retention.
  • Non-discrete, asymmetric bowl functions as a way to create solutions.
  • Scalability as a feature of the current landscape that enables us to tackle large problems.
  • Why continual learning is such a powerful approach.

Stream the full episode below, or head here to select your favorite listening app.

Tweetables:“Computational intelligence is just taking cues from nature. And nature adaptively learns using iterative evaluation selection. So why not put that into an application on a computer?” — Bill Porto “It’s not really survival of the fittest, that’s the common moniker for it, in reality evolution favors the solutions that are most fit, but it tends to retain a number of less fit solutions, and one of the benefits of that is it increases the variance in the number of solutions.” — Bill Porto “If you spend a lot of time getting a perfect solution, by the time you have it, it very well may be stale.” — Bill Porto Links Mentioned in Today’s Episode:Redpoint GlobalBill Porto on LinkedIn

RESOURCES

Related Podcast Episodes

No items found.