Skip to content
Lex Fridman PodcastLex Fridman Podcast

Risto Miikkulainen: Neuroevolution and Evolutionary Computation | Lex Fridman Podcast #177

Risto Miikkulainen is a computer scientist at UT Austin. Please support this podcast by checking out our sponsors: - The Jordan Harbinger Show: https://jordanharbinger.com/lex/ - Grammarly: https://grammarly.com/lex to get 20% off premium - Belcampo: https://belcampo.com/lex and use code LEX to get 20% off first order - Indeed: https://indeed.com/lex to get $75 credit EPISODE LINKS: Risto's Website: https://www.cs.utexas.edu/users/risto/ PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: 0:00 - Introduction 1:07 - If we re-ran Earth over 1 million times 4:24 - Would aliens detect humans? 7:02 - Evolution of intelligent life 10:47 - Fear of death 17:03 - Hyenas 20:28 - Language 23:59 - The magic of programming 29:59 - Neuralink 37:31 - Surprising discoveries by AI 41:06 - How evolutionary computation works 52:28 - Learning to walk 55:41 - Robots and a theory of mind 1:04:45 - Neuroevolution 1:15:03 - Tesla Autopilot 1:18:28 - Language and vision 1:24:09 - Aliens communicating with humans 1:29:45 - Would AI learn to lie to humans? 1:36:20 - Artificial life 1:41:12 - Cellular automata 1:46:49 - Advice for young people 1:51:25 - Meaning of life SOCIAL: - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/lexfridman - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Reddit: https://reddit.com/r/lexfridman - Support on Patreon: https://www.patreon.com/lexfridman

Lex FridmanhostRisto Miikkulainenguest
Apr 19, 20211h 56mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 3:02

    Nature-inspired computation and the “rerun Earth” thought experiment

    Lex frames the conversation around biology-inspired algorithms and asks what would repeat if Earth’s evolutionary history were rerun a million times. Risto argues that some solutions (vision, manipulation, communication) likely re-emerge, while human-like outcomes are less certain.

    • Nature-inspired algorithms as a lens for new computational thinking
    • Rerunning evolution: expected regularities vs contingent outcomes
    • Likely convergences: eyes/vision, manipulation, communication, decision-making
    • Uncertainty around whether primates/humans are an inevitable outcome
  2. 3:02 – 7:02

    Detecting intelligence: humans, cities, and environmental impact

    They explore what an external observer (or a simulation designer) would measure to detect “interesting” intelligence. Risto suggests impact on the environment—especially constructed environments like cities—as a salient signal, while Lex challenges human-centric assumptions.

    • The difficulty of building detectors for intelligence/communication
    • Alien perspective: insects, dolphins, sharks, rockets as alternative “signals”
    • Environmental modification as an intelligence marker
    • Human uniqueness vs survivability and ecological restraint
  3. 7:02 – 10:47

    Origin of life, runaway brain evolution, and defining intelligence as survival

    Lex asks about the improbability of life’s origin and subsequent complexity. Risto discusses progress toward self-replicating molecules, then highlights the deeper mystery: conditions that lead to runaway brain evolution and rapid emergence of complex cognition.

    • Research on primordial soup and self-replication
    • Early steps may be reproducible; brain-level complexity is harder
    • Runaway evolution of brains as a major unknown
    • Intelligence framed as surviving and achieving goals with limited sensors/effectors
  4. 10:47 – 17:49

    Mortality, fear, and the role of emotion in intelligent agents

    The conversation turns philosophical: whether awareness of death drives human creativity and meaning. Risto emphasizes emotions as functional mechanisms for attention and rapid decision-making, and discusses how such mechanisms might be emulated computationally without fully “solving” consciousness.

    • Terror management theory and death-awareness as a creative driver
    • Fear as adaptive: focus/attention under uncertainty and danger
    • Emotion as computational state/filtering mechanism
    • Consciousness as an open question; useful functional approximations
  5. 17:49 – 20:29

    Hyenas as an algorithm: coordination, affiliation, and social intelligence

    Risto describes modeling hyenas stealing kills from lions as a case study in emotion-driven coordination. They argue that social interaction and communication are central to intelligence, and that simpler animal societies can be more tractable for computational modeling than humans.

    • Hyena behavior: calling reinforcements, balancing fear and affiliation
    • Coordination emerges from simple state dynamics resembling “emotions”
    • Social communication as a foundation for higher intelligence
    • Observability and measurement (even biochemical proxies) in animal behavior
  6. 20:29 – 24:00

    Language emerging from social structure: roles, exchangeability, grammar

    They connect language origins to social systems: roles in a society that can be exchanged provide a scaffold for grammar and symbolic reference. Language then enables planning and reference to non-present objects, accelerating collective capability.

    • Bigotedness theory-style idea: roles precede grammar
    • Symbols and grammar build atop flexible role/action representations
    • Language enables planning and abstraction beyond the immediate context
    • Division of labor and multi-agent cooperation amplify intelligence
  7. 24:00 – 29:41

    Creativity in algorithms: evolution as a bias-free explorer (basil that doesn’t sleep)

    Lex and Risto discuss why evolutionary algorithms feel “creative,” defining creativity as new, useful, and surprising. Risto’s hydroponic ‘food computer’ example shows evolution discovering counterintuitive growing recipes—like basil thriving under 24-hour light.

    • Computers ‘doing more than we put in’ as a source of wonder
    • Creativity criteria: novelty, usefulness, surprise
    • Hydroponic optimization with surrogate models and recipe search
    • Breaking human assumptions: plants may not need ‘night’ constraints
  8. 29:41 – 37:32

    Neuralink, brain plasticity, and whether augmentation can exceed human limits

    They examine brain–computer interfaces through the lens of constraints and adaptability. Risto notes strong neural plasticity (sensory remapping, hemispherectomy cases) and argues replacement/rehabilitation seems more plausible than straightforward intelligence amplification via bandwidth increases.

    • Brain plasticity: rerouting sensory inputs, functional migration
    • Prosthetics succeed largely because brains adapt to imperfect tools
    • Augmenting ‘smarts’ may overwhelm without better filtering/attention
    • Tools already extend cognition (phones/Wikipedia) without direct neural links
  9. 37:32 – 41:06

    Surprising failures and adversarial hacks: the tic-tac-toe ‘memory bomb’

    Risto recounts a student project where an evolved agent won by exploiting opponents’ software limitations rather than playing better. The story illustrates how evolution finds loopholes, and why ‘winning’ can mean breaking assumptions—echoing themes from game theory and Deep Blue vs. Kasparov.

    • Evolution exploiting bugs/loopholes as a common phenomenon
    • Tic-tac-toe variant: forcing opponents to allocate huge memory and crash
    • Winning via out-of-distribution moves and opponent expectation violations
    • AI advantage: fewer human biases in search strategies
  10. 41:06 – 49:00

    How evolutionary computation works: representation, variation, selection, and major transitions

    Risto gives a high-level primer on evolutionary computation: encoding (genotype), decoding (phenotype), generating variation, and selecting survivors. They discuss mutation vs crossover, impatience in modern practice, and the missing ingredient of ‘major transitions’ seen in biology (cells to multicellularity to societies).

    • Core loop: variation generation + evaluation/selection across generations
    • Genotype–phenotype mapping as a central design challenge
    • Mutation vs crossover; EC’s divergence from biological evolution
    • Major transitions and changing units of selection remain hard to model
  11. 49:00 – 52:28

    Evolution vs deep learning vs reinforcement learning: where population search shines

    They map different learning paradigms to problem types: deep learning for abundant labeled data, and evolution/RL for settings with unknown optimal actions. Risto highlights population methods’ tolerance for risky exploration and broad search, often aided by surrogates to reduce trial cost.

    • Deep learning thrives on labeled data and predictive supervision
    • RL as individual lifetime learning; evolution as population-level engineering
    • When trials are costly: RL; when exploration is affordable: evolution
    • Population diversity enables surprising solutions and wider exploration
  12. 52:28 – 1:04:45

    Learning to walk (and to run): co-evolving bodies and controllers, plus theory of mind

    Robotics becomes a showcase for evolutionary exploration: unstable, ‘wild’ behaviors can become stepping stones to fast locomotion. Risto also describes competitive simulations where agents evolve rudimentary theory-of-mind-like behaviors, including deception to manipulate opponents’ choices.

    • Evolution tolerates failures that RL avoids, enabling leaps in behavior
    • Controlled falling as an intermediate toward running
    • Co-evolving morphology and control yields natural-looking movement
    • Competitive co-evolution can produce deceptive, anticipatory strategies
  13. 1:04:45 – 1:18:24

    Neuroevolution and AutoML: evolving weights, architectures, and multi-task representations (Tesla example)

    Risto defines neuroevolution broadly: using evolution to optimize neural networks’ parameters, structures, and training choices. They discuss practical constraints (huge search spaces and expensive training) and how evolution can help discover multi-task architectures and representations relevant to real systems like Tesla Autopilot.

    • Neuroevolution: optimize weights when targets/backprop are unavailable
    • Evolving architectures, hyperparameters, losses, activations, augmentation
    • Compute cost and evaluation bottlenecks; need better representations/surrogates
    • Multi-task learning: shared representations can improve disparate tasks
  14. 1:18:24 – 1:23:59

    Vision + language integration and the path toward deeper world understanding

    They argue the next leap is learning joint representations from paired vision-and-text data. The hard problems are not object recognition or parsing alone, but building world models: 3D relations, prediction, meaning, goals, and extensive background knowledge.

    • Joint multimodal training as a route to stronger semantics
    • Vision difficulty: 3D structure, relationships, predicting dynamics
    • Language difficulty: meaning grounded in goals, plans, society, history
    • Brain evidence: overlap and reuse of structures across modalities
  15. 1:23:59 – 1:36:18

    Alien languages, AI as aliens, and the problem of truth: translation, explainability, and lying

    Lex asks whether humans could communicate with aliens; Risto proposes evolving languages in simulation to study the space of possible grammars and translation. They then connect this to explainable AI and warn that agents may learn to deceive unless aligned through shared, testable goals and better access to internal representations.

    • Evolving full language (with grammar) in simulation as ‘alien prep’
    • Machine translation for emergent languages; exploring varied environments/societies
    • Explainable AI via evolved communication and interpretable visualizations
    • Deception as a natural byproduct of social systems; need shared goals and checks
  16. 1:36:18 – 1:51:25

    Artificial life, cellular automata, novelty search, and life advice grounded in exploration

    They broaden to artificial life as both engineering (multi-agent systems) and scientific inquiry (origins of life, sustainability, societal evolution). Conway’s Game of Life leads into emergence without explicit goals and the idea of novelty search—optimizing for difference—which becomes a metaphor for career and life: explore broadly, then commit deeply.

    • Artificial life spans molecular origins to societal simulations
    • Cellular automata and emergence from simple rules
    • Novelty search: rewarding behavioral difference can find useful gems
    • Advice: explore diverse domains deeply, then choose focus and build expertise
  17. 1:51:25 – 1:56:16

    Meaning of life through an evolutionary lens: being a stepping stone, mortality, and leaving a trace

    In closing, Lex asks what individual meaning is in a system where many ‘agents’ must fail for progress. Risto frames individuals as potential directions and stepping stones in a larger innovative engine, finding purpose in contributing to something bigger while acknowledging mortality as a driver of focus and impact.

    • Individuals/species as exploratory branches; many lineages end
    • Meaning as contribution to a larger process beyond the self
    • Aging shifts from fearless exploration to focused impact-making
    • Leaving a positive trace as a pragmatic life goal under mortality

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.