SlideShare a Scribd company logo
1 of 37
Creativity Is Intelligence
Kenneth O. Stanley
Uber AI Labs
And
Evolutionary Complexity Research Group,
Department of Computer Science,
University of Central Florida
kennethostanley@gmail.com
kstanley@uber.com
To Solve Is to Create
• Some problems are solved by following the gradient of
performance
To Solve Is to Create
• Some problems are solved by following the gradient of
performance
– But these are the easy ones
To Solve Is to Create
• Some problems are solved by following the gradient of
performance
– But these are the easy ones
• For the rest, we must seek the novel and the interesting
– The foundation of creativity
Picbreeder.org
Parent
Parent
And
so on…
Parent
Discoveries by Picbreeder Users
(All are 100% bred: no retouching)
One Important Factor:
Branching
Branching from a Face
Parent
Press “Evolve”
after selecting
parents
Parent
Parent
Parent
The Result:
Large, Growing Phylogenies
Discoveries after Many Branches
(All are 100% bred: no retouching)
What We Discovered: People Only Find
When They Are Not Seeking
The stepping stones almost never resemble the final product!
Moral: You can only find things by not looking for them
Stepping stone to the Teapot
Stepping stone to the Skull
Stepping stone to Jupiter
Stepping stone to the Penguin
Stepping stone to the Butterfly
Stepping stone to the Lamp
Why?
Deception
Leads to New Class of Automated Algorithms
Starting with Novelty Search (NS)
• Originally from Lehman & Stanley 2008, 2011
– Raised idea of divergent search algorithms without specific objectives
– Divergent search instead of convergent search
• Intriguing early results show NS sometimes solves better than optimization
NS Leads to
Quality Diversity (QD) Algorithms
• Combine novelty with a quality objective
– Spawns a new field: novelty search with local competition (NSLC), Multi-
dimensional Archive of Phenotypic Elites (MAP-Elites), etc.
– Find the best possible representatives of diverse niches: a repertoire
• (so far not contemplated in RL)
Cully, A., Clune, J., Tarapore,
D., and Mouret, J.-B. "Robots
that can adapt like animals."
Nature, 521.7553 (2015)
Lehman, Joel, and Kenneth
O. Stanley. "Evolving a
diversity of virtual creatures
through novelty search and
local competition."
Proceedings of the 13th
annual conference on
Genetic and evolutionary
computation. ACM, 2011.
Where have we seen this
kind of algorithm before?
One run of evolution,
all life on Earth
Thinglink.com
• Photosynthesis
• Flight
• Human-level intelligence
• Etc…
The Never-Ending Algorithm
bittbox.com
The Never-Ending Algorithm
bittbox.com
Open-Ended Evolution:
QD without end
The ultimate prolific creator
Fun with Divergence: Galactic Arms Race
• Game: invents its own weapons as the game is
played
Ultra-Wide CorkScrew Ladder
Wall Gun Tunnel Maker Trident
(Hastings, Guha, and Stanley 2009)
Fun with Divergence: Petalz
Risi, S., Lehman, J., D'Ambrosio,
D., Hall, R., & Stanley. Petalz:
Search-based procedural content
generation for the casual gamer.
IEEE Transactions on
Computational Intelligence and AI in
Games, 2015.
But Remember…
To Solve Is to Create
• Quality Diversity means collecting diverse stepping
stones in an archive
– A form of creativity that solves problems
• What if instead of collecting interesting policies of the
past we collected interesting states?
– QD of state space
Answer: We Get Go-Explore
(just announced from Uber AI Labs)
with Adrien Ecoffet, Joost Huizinga, Joel Lehman, Jeff Clune
• Try to get somewhere novel and return someday to see if
you can find something even more novel (diversity)
• But if you find a better path to the same place again,
replace it in the archive (quality)
• An exploration of states inspired by open-endedness,
QD, and MAP-Elites
• So what happens?
(e.g. backwards
learning
from Salimans and
Chen 2018)
Answer: We Get Go-Explore
(just announced from Uber AI Labs)
Adrien Ecoffet, Joost Huizinga, Joel Lehman, Ken Stanley, Jeff Clune
https://eng.uber.com/go-explore/
Go-Explore in Pitfall
And More Is Coming Soon:
POET (Paired Open-Ended Trailblazer)
• With Rui Wang, Joel Lehman, Jeff Clune
• Can we open-endedly invent new problems and optimize
solutions to those problems indefinitely?
– Borrows from Minimal Criterion Coevolution (Brant and
Stanley), CMOEA (Huizinga and Clune), and MAP-Elites
(Mouret and Clune)
• Inspiration: If you want to invent new solutions forever,
then you need to invent the problems too
– The solutions to old problems become stepping stones to new
ones
• Hypothesis: Only way some solutions can ever be found
Example: Try to Jump over Massive Gaps
(Box2D)
But through Open-Endedness in POET,
It Works
And all Kinds of Innovative Skills,
All in the Same Run
“Downstairs Hero”
Creativity Stretches our Understanding of
Intelligence
• Opens a huge spectrum of possibilities because it is a
huge component of intelligence
• Even in less obviously creative endeavors
More information
• My Homepage: http://www.cs.ucf.edu/~kstanley
• Evolutionary Complexity Research Group:
http://eplex.cs.ucf.edu
• Uber AI Labs: https://www.uber.com/info/ailabs/
• Email: kennethostanley@gmail.com
kstanley@uber.com
• Twitter: @kenneth0Stanley
• https://eng.uber.com/go-explore/
zero
Go-Explore:

More Related Content

Similar to Creativity is Intelligence - Kenneth Stanley - NeurIPS Creativity Workshop

Artificail Intelligent lec-1
Artificail Intelligent lec-1Artificail Intelligent lec-1
Artificail Intelligent lec-1tjunicornfx
 
Machine Learning for Non-technical People
Machine Learning for Non-technical PeopleMachine Learning for Non-technical People
Machine Learning for Non-technical Peopleindico data
 
Software engineering as a Philosophical activity
Software engineering as a Philosophical activitySoftware engineering as a Philosophical activity
Software engineering as a Philosophical activityTom Enden
 
KR in the age of Deep Learning
KR in the age of Deep LearningKR in the age of Deep Learning
KR in the age of Deep LearningJames Hendler
 
Education 3.0
Education 3.0Education 3.0
Education 3.0bordenj88
 
What knowledge bases know (and what they don't)
What knowledge bases know (and what they don't)What knowledge bases know (and what they don't)
What knowledge bases know (and what they don't)srazniewski
 
Researching people: using questionnaires and interviews
Researching people: using questionnaires and interviewsResearching people: using questionnaires and interviews
Researching people: using questionnaires and interviewsJenna Condie
 
CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016benosteen
 
From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0
From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0
From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0Xavier Llorà
 
Issues in the study of abstractions
Issues in the study of abstractionsIssues in the study of abstractions
Issues in the study of abstractionsJeff Long
 
S3 tutorial - Creativity
S3 tutorial - CreativityS3 tutorial - Creativity
S3 tutorial - Creativityfcofdez
 
03012019 cia secrets_tocreativeproblemsolving
03012019 cia secrets_tocreativeproblemsolving03012019 cia secrets_tocreativeproblemsolving
03012019 cia secrets_tocreativeproblemsolvinghttps://www.cia.gov.com
 
03012019 cia secrets_tocreativeproblemsolving
03012019 cia secrets_tocreativeproblemsolving03012019 cia secrets_tocreativeproblemsolving
03012019 cia secrets_tocreativeproblemsolvinghttps://www.cia.gov.com
 

Similar to Creativity is Intelligence - Kenneth Stanley - NeurIPS Creativity Workshop (20)

Artificail Intelligent lec-1
Artificail Intelligent lec-1Artificail Intelligent lec-1
Artificail Intelligent lec-1
 
Machine Learning for Non-technical People
Machine Learning for Non-technical PeopleMachine Learning for Non-technical People
Machine Learning for Non-technical People
 
l1.pptx
l1.pptxl1.pptx
l1.pptx
 
l1.pptx
l1.pptxl1.pptx
l1.pptx
 
l1.pptx
l1.pptxl1.pptx
l1.pptx
 
Software engineering as a Philosophical activity
Software engineering as a Philosophical activitySoftware engineering as a Philosophical activity
Software engineering as a Philosophical activity
 
KR in the age of Deep Learning
KR in the age of Deep LearningKR in the age of Deep Learning
KR in the age of Deep Learning
 
Education 3.0
Education 3.0Education 3.0
Education 3.0
 
What knowledge bases know (and what they don't)
What knowledge bases know (and what they don't)What knowledge bases know (and what they don't)
What knowledge bases know (and what they don't)
 
Researching people: using questionnaires and interviews
Researching people: using questionnaires and interviewsResearching people: using questionnaires and interviews
Researching people: using questionnaires and interviews
 
CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016
 
Singularity
SingularitySingularity
Singularity
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0
From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0
From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0
 
Issues in the study of abstractions
Issues in the study of abstractionsIssues in the study of abstractions
Issues in the study of abstractions
 
S3 tutorial - Creativity
S3 tutorial - CreativityS3 tutorial - Creativity
S3 tutorial - Creativity
 
03012019 cia secrets_tocreativeproblemsolving
03012019 cia secrets_tocreativeproblemsolving03012019 cia secrets_tocreativeproblemsolving
03012019 cia secrets_tocreativeproblemsolving
 
03012019 cia secrets_tocreativeproblemsolving
03012019 cia secrets_tocreativeproblemsolving03012019 cia secrets_tocreativeproblemsolving
03012019 cia secrets_tocreativeproblemsolving
 
Creativity
CreativityCreativity
Creativity
 
l1.pptx
l1.pptxl1.pptx
l1.pptx
 

More from Luba Elliott

Luba Elliott - AI art - ICCV Conference
Luba Elliott - AI art - ICCV ConferenceLuba Elliott - AI art - ICCV Conference
Luba Elliott - AI art - ICCV ConferenceLuba Elliott
 
Luba Elliott - AI in contemporary art practice - Oxford
Luba Elliott - AI in contemporary art practice - OxfordLuba Elliott - AI in contemporary art practice - Oxford
Luba Elliott - AI in contemporary art practice - OxfordLuba Elliott
 
Luba Elliott - AI in recent art practice - ML Prague
Luba Elliott - AI in recent art practice - ML PragueLuba Elliott - AI in recent art practice - ML Prague
Luba Elliott - AI in recent art practice - ML PragueLuba Elliott
 
Three Images of the New - Richard Hames - Creative AI meetup
Three Images of the New - Richard Hames - Creative AI meetupThree Images of the New - Richard Hames - Creative AI meetup
Three Images of the New - Richard Hames - Creative AI meetupLuba Elliott
 
AI Art Gallery Overview - Luba Elliott - NeurIPS Creativity Workshop
AI Art Gallery Overview - Luba Elliott - NeurIPS Creativity WorkshopAI Art Gallery Overview - Luba Elliott - NeurIPS Creativity Workshop
AI Art Gallery Overview - Luba Elliott - NeurIPS Creativity WorkshopLuba Elliott
 
Seen by machine: Computational Spectatorship in the BBC Archive
Seen by machine: Computational Spectatorship in the BBC ArchiveSeen by machine: Computational Spectatorship in the BBC Archive
Seen by machine: Computational Spectatorship in the BBC ArchiveLuba Elliott
 
Luba Elliott AI art overview
Luba Elliott AI art overview Luba Elliott AI art overview
Luba Elliott AI art overview Luba Elliott
 
Natasha Jaques - Learning via Social Awareness - Creative AI meetup
Natasha Jaques - Learning via Social Awareness - Creative AI meetupNatasha Jaques - Learning via Social Awareness - Creative AI meetup
Natasha Jaques - Learning via Social Awareness - Creative AI meetupLuba Elliott
 
Sander Dieleman - Generating music in the raw audio domain - Creative AI meetup
Sander Dieleman - Generating music in the raw audio domain - Creative AI meetupSander Dieleman - Generating music in the raw audio domain - Creative AI meetup
Sander Dieleman - Generating music in the raw audio domain - Creative AI meetupLuba Elliott
 
Marco Marchesi - Practical uses of style transfer in the creative industry
Marco Marchesi - Practical uses of style transfer in the creative industryMarco Marchesi - Practical uses of style transfer in the creative industry
Marco Marchesi - Practical uses of style transfer in the creative industryLuba Elliott
 
Hooman Shayani - CAD/CAM in the Age of AI: Designers’ Journey from Earth to Sky
Hooman Shayani - CAD/CAM in the Age of AI: Designers’ Journey from Earth to SkyHooman Shayani - CAD/CAM in the Age of AI: Designers’ Journey from Earth to Sky
Hooman Shayani - CAD/CAM in the Age of AI: Designers’ Journey from Earth to SkyLuba Elliott
 
Lucas Theis - Compressing Images with Neural Networks - Creative AI meetup
Lucas Theis - Compressing Images with Neural Networks - Creative AI meetupLucas Theis - Compressing Images with Neural Networks - Creative AI meetup
Lucas Theis - Compressing Images with Neural Networks - Creative AI meetupLuba Elliott
 
Emily Denton - Unsupervised Learning of Disentangled Representations from Vid...
Emily Denton - Unsupervised Learning of Disentangled Representations from Vid...Emily Denton - Unsupervised Learning of Disentangled Representations from Vid...
Emily Denton - Unsupervised Learning of Disentangled Representations from Vid...Luba Elliott
 
Luba Elliott - Seeing AI through Art
Luba Elliott - Seeing AI through ArtLuba Elliott - Seeing AI through Art
Luba Elliott - Seeing AI through ArtLuba Elliott
 
Georgia Ward Dyer - O Time thy pyramids - Creative AI meetup
Georgia Ward Dyer - O Time thy pyramids - Creative AI meetupGeorgia Ward Dyer - O Time thy pyramids - Creative AI meetup
Georgia Ward Dyer - O Time thy pyramids - Creative AI meetupLuba Elliott
 
Daniel Berio - Graffiti synthesis, a motion centric approach - Creative AI me...
Daniel Berio - Graffiti synthesis, a motion centric approach - Creative AI me...Daniel Berio - Graffiti synthesis, a motion centric approach - Creative AI me...
Daniel Berio - Graffiti synthesis, a motion centric approach - Creative AI me...Luba Elliott
 
Ali Eslami - Artificial Intelligence and Computer Aided Design - Creative AI ...
Ali Eslami - Artificial Intelligence and Computer Aided Design - Creative AI ...Ali Eslami - Artificial Intelligence and Computer Aided Design - Creative AI ...
Ali Eslami - Artificial Intelligence and Computer Aided Design - Creative AI ...Luba Elliott
 
Daghan Cam - Adaptive Autonomous Manufacturing with AI - Creative AI meetup
Daghan Cam - Adaptive Autonomous Manufacturing with AI - Creative AI meetupDaghan Cam - Adaptive Autonomous Manufacturing with AI - Creative AI meetup
Daghan Cam - Adaptive Autonomous Manufacturing with AI - Creative AI meetupLuba Elliott
 
Martin Arjovsky - Wasserstein GAN - Creative AI meetup
Martin Arjovsky - Wasserstein GAN - Creative AI meetupMartin Arjovsky - Wasserstein GAN - Creative AI meetup
Martin Arjovsky - Wasserstein GAN - Creative AI meetupLuba Elliott
 

More from Luba Elliott (20)

Luba Elliott - AI art - ICCV Conference
Luba Elliott - AI art - ICCV ConferenceLuba Elliott - AI art - ICCV Conference
Luba Elliott - AI art - ICCV Conference
 
Luba Elliott - AI in contemporary art practice - Oxford
Luba Elliott - AI in contemporary art practice - OxfordLuba Elliott - AI in contemporary art practice - Oxford
Luba Elliott - AI in contemporary art practice - Oxford
 
Luba Elliott - AI in recent art practice - ML Prague
Luba Elliott - AI in recent art practice - ML PragueLuba Elliott - AI in recent art practice - ML Prague
Luba Elliott - AI in recent art practice - ML Prague
 
Three Images of the New - Richard Hames - Creative AI meetup
Three Images of the New - Richard Hames - Creative AI meetupThree Images of the New - Richard Hames - Creative AI meetup
Three Images of the New - Richard Hames - Creative AI meetup
 
AI Art Gallery Overview - Luba Elliott - NeurIPS Creativity Workshop
AI Art Gallery Overview - Luba Elliott - NeurIPS Creativity WorkshopAI Art Gallery Overview - Luba Elliott - NeurIPS Creativity Workshop
AI Art Gallery Overview - Luba Elliott - NeurIPS Creativity Workshop
 
Seen by machine: Computational Spectatorship in the BBC Archive
Seen by machine: Computational Spectatorship in the BBC ArchiveSeen by machine: Computational Spectatorship in the BBC Archive
Seen by machine: Computational Spectatorship in the BBC Archive
 
Luba Elliott AI art overview
Luba Elliott AI art overview Luba Elliott AI art overview
Luba Elliott AI art overview
 
Natasha Jaques - Learning via Social Awareness - Creative AI meetup
Natasha Jaques - Learning via Social Awareness - Creative AI meetupNatasha Jaques - Learning via Social Awareness - Creative AI meetup
Natasha Jaques - Learning via Social Awareness - Creative AI meetup
 
Sander Dieleman - Generating music in the raw audio domain - Creative AI meetup
Sander Dieleman - Generating music in the raw audio domain - Creative AI meetupSander Dieleman - Generating music in the raw audio domain - Creative AI meetup
Sander Dieleman - Generating music in the raw audio domain - Creative AI meetup
 
Design in AI
Design in AIDesign in AI
Design in AI
 
Marco Marchesi - Practical uses of style transfer in the creative industry
Marco Marchesi - Practical uses of style transfer in the creative industryMarco Marchesi - Practical uses of style transfer in the creative industry
Marco Marchesi - Practical uses of style transfer in the creative industry
 
Hooman Shayani - CAD/CAM in the Age of AI: Designers’ Journey from Earth to Sky
Hooman Shayani - CAD/CAM in the Age of AI: Designers’ Journey from Earth to SkyHooman Shayani - CAD/CAM in the Age of AI: Designers’ Journey from Earth to Sky
Hooman Shayani - CAD/CAM in the Age of AI: Designers’ Journey from Earth to Sky
 
Lucas Theis - Compressing Images with Neural Networks - Creative AI meetup
Lucas Theis - Compressing Images with Neural Networks - Creative AI meetupLucas Theis - Compressing Images with Neural Networks - Creative AI meetup
Lucas Theis - Compressing Images with Neural Networks - Creative AI meetup
 
Emily Denton - Unsupervised Learning of Disentangled Representations from Vid...
Emily Denton - Unsupervised Learning of Disentangled Representations from Vid...Emily Denton - Unsupervised Learning of Disentangled Representations from Vid...
Emily Denton - Unsupervised Learning of Disentangled Representations from Vid...
 
Luba Elliott - Seeing AI through Art
Luba Elliott - Seeing AI through ArtLuba Elliott - Seeing AI through Art
Luba Elliott - Seeing AI through Art
 
Georgia Ward Dyer - O Time thy pyramids - Creative AI meetup
Georgia Ward Dyer - O Time thy pyramids - Creative AI meetupGeorgia Ward Dyer - O Time thy pyramids - Creative AI meetup
Georgia Ward Dyer - O Time thy pyramids - Creative AI meetup
 
Daniel Berio - Graffiti synthesis, a motion centric approach - Creative AI me...
Daniel Berio - Graffiti synthesis, a motion centric approach - Creative AI me...Daniel Berio - Graffiti synthesis, a motion centric approach - Creative AI me...
Daniel Berio - Graffiti synthesis, a motion centric approach - Creative AI me...
 
Ali Eslami - Artificial Intelligence and Computer Aided Design - Creative AI ...
Ali Eslami - Artificial Intelligence and Computer Aided Design - Creative AI ...Ali Eslami - Artificial Intelligence and Computer Aided Design - Creative AI ...
Ali Eslami - Artificial Intelligence and Computer Aided Design - Creative AI ...
 
Daghan Cam - Adaptive Autonomous Manufacturing with AI - Creative AI meetup
Daghan Cam - Adaptive Autonomous Manufacturing with AI - Creative AI meetupDaghan Cam - Adaptive Autonomous Manufacturing with AI - Creative AI meetup
Daghan Cam - Adaptive Autonomous Manufacturing with AI - Creative AI meetup
 
Martin Arjovsky - Wasserstein GAN - Creative AI meetup
Martin Arjovsky - Wasserstein GAN - Creative AI meetupMartin Arjovsky - Wasserstein GAN - Creative AI meetup
Martin Arjovsky - Wasserstein GAN - Creative AI meetup
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Creativity is Intelligence - Kenneth Stanley - NeurIPS Creativity Workshop

  • 1. Creativity Is Intelligence Kenneth O. Stanley Uber AI Labs And Evolutionary Complexity Research Group, Department of Computer Science, University of Central Florida kennethostanley@gmail.com kstanley@uber.com
  • 2. To Solve Is to Create • Some problems are solved by following the gradient of performance
  • 3. To Solve Is to Create • Some problems are solved by following the gradient of performance – But these are the easy ones
  • 4. To Solve Is to Create • Some problems are solved by following the gradient of performance – But these are the easy ones • For the rest, we must seek the novel and the interesting – The foundation of creativity
  • 6.
  • 10. Discoveries by Picbreeder Users (All are 100% bred: no retouching)
  • 12. Branching from a Face Parent
  • 17. Discoveries after Many Branches (All are 100% bred: no retouching)
  • 18. What We Discovered: People Only Find When They Are Not Seeking The stepping stones almost never resemble the final product! Moral: You can only find things by not looking for them Stepping stone to the Teapot Stepping stone to the Skull Stepping stone to Jupiter Stepping stone to the Penguin Stepping stone to the Butterfly Stepping stone to the Lamp
  • 20. Leads to New Class of Automated Algorithms Starting with Novelty Search (NS) • Originally from Lehman & Stanley 2008, 2011 – Raised idea of divergent search algorithms without specific objectives – Divergent search instead of convergent search • Intriguing early results show NS sometimes solves better than optimization
  • 21. NS Leads to Quality Diversity (QD) Algorithms • Combine novelty with a quality objective – Spawns a new field: novelty search with local competition (NSLC), Multi- dimensional Archive of Phenotypic Elites (MAP-Elites), etc. – Find the best possible representatives of diverse niches: a repertoire • (so far not contemplated in RL) Cully, A., Clune, J., Tarapore, D., and Mouret, J.-B. "Robots that can adapt like animals." Nature, 521.7553 (2015) Lehman, Joel, and Kenneth O. Stanley. "Evolving a diversity of virtual creatures through novelty search and local competition." Proceedings of the 13th annual conference on Genetic and evolutionary computation. ACM, 2011.
  • 22. Where have we seen this kind of algorithm before?
  • 23. One run of evolution, all life on Earth Thinglink.com • Photosynthesis • Flight • Human-level intelligence • Etc…
  • 25. The Never-Ending Algorithm bittbox.com Open-Ended Evolution: QD without end The ultimate prolific creator
  • 26. Fun with Divergence: Galactic Arms Race • Game: invents its own weapons as the game is played Ultra-Wide CorkScrew Ladder Wall Gun Tunnel Maker Trident (Hastings, Guha, and Stanley 2009)
  • 27. Fun with Divergence: Petalz Risi, S., Lehman, J., D'Ambrosio, D., Hall, R., & Stanley. Petalz: Search-based procedural content generation for the casual gamer. IEEE Transactions on Computational Intelligence and AI in Games, 2015.
  • 28. But Remember… To Solve Is to Create • Quality Diversity means collecting diverse stepping stones in an archive – A form of creativity that solves problems • What if instead of collecting interesting policies of the past we collected interesting states? – QD of state space
  • 29. Answer: We Get Go-Explore (just announced from Uber AI Labs) with Adrien Ecoffet, Joost Huizinga, Joel Lehman, Jeff Clune • Try to get somewhere novel and return someday to see if you can find something even more novel (diversity) • But if you find a better path to the same place again, replace it in the archive (quality) • An exploration of states inspired by open-endedness, QD, and MAP-Elites • So what happens? (e.g. backwards learning from Salimans and Chen 2018)
  • 30. Answer: We Get Go-Explore (just announced from Uber AI Labs) Adrien Ecoffet, Joost Huizinga, Joel Lehman, Ken Stanley, Jeff Clune https://eng.uber.com/go-explore/
  • 32. And More Is Coming Soon: POET (Paired Open-Ended Trailblazer) • With Rui Wang, Joel Lehman, Jeff Clune • Can we open-endedly invent new problems and optimize solutions to those problems indefinitely? – Borrows from Minimal Criterion Coevolution (Brant and Stanley), CMOEA (Huizinga and Clune), and MAP-Elites (Mouret and Clune) • Inspiration: If you want to invent new solutions forever, then you need to invent the problems too – The solutions to old problems become stepping stones to new ones • Hypothesis: Only way some solutions can ever be found
  • 33. Example: Try to Jump over Massive Gaps (Box2D)
  • 34. But through Open-Endedness in POET, It Works
  • 35. And all Kinds of Innovative Skills, All in the Same Run “Downstairs Hero”
  • 36. Creativity Stretches our Understanding of Intelligence • Opens a huge spectrum of possibilities because it is a huge component of intelligence • Even in less obviously creative endeavors
  • 37. More information • My Homepage: http://www.cs.ucf.edu/~kstanley • Evolutionary Complexity Research Group: http://eplex.cs.ucf.edu • Uber AI Labs: https://www.uber.com/info/ailabs/ • Email: kennethostanley@gmail.com kstanley@uber.com • Twitter: @kenneth0Stanley • https://eng.uber.com/go-explore/ zero Go-Explore: