SlideShare a Scribd company logo
1 of 21
Download to read offline
D O M O A R I G AT O , M R . F L O W B O T O
Produced by
Wes Berry
Imagine a rap battle between Jay-Z and a robot…

A robot whose mic skills are indistinguishable from those of a human (i.e. one that passes the Turing Test)?

Requires creativity

We can look at machine creativity by looking at necessary processes for a creative, rapping robot—Flowboto
W H AT I S C R E AT I V I T Y ?
Creating novel concepts and pieces?

Is it something that springs randomly and suddenly or pours from séance-like concentration?
Humans have it…
…right?
What about animals?
Some evidence of creative selection and processes in chimps, Vogelkop Gardener bowerbirds, and dogs
Robots?
Can robots be creative?

Take potential rapping robot, Flowboto

Let’s examine a recipe for Flowboto…
Replicating Speech Patterns, Grammar, and Stressed
Syllables, while realizing connections between words
• Siri, Watson, GPS navigational devices
Step 1
• Strategy a la NEIL
• Mix in some Google NGrams
Robust programs exist that do many of these things

The Never Ending Image Learner (NEIL) + Google Ngrams

Lovechild of Siri and Watson

Still boring…
But Flowboto…
…needs to Flow!
Speech re-constrained by complex,
poetic structures
Step 2: we need…
Rhyming
+
Key Breakthroughs!
• Google Translate can handle poetry and produce
rhymes in appropriate places using brute force
search
• 2001: study concludes that speaking robots can
mimic emotion well enough to be perceived by
humans
• 2002: study suggests humans can recognize
general communicative intent in robot-directed
speech
What does it mean?
This means Flowboto can ‘emote’ in ways understandable to humans, critical to being a believable musician
Step 3:
Tempo, pitch, key all digitally accessible (pitch-shifters, beat-matchers, digital tuners)

But, there are also complex, underlying elements to songs that human artists understand—part of creativity

Understanding of these is critical to Flowboto as an artist
Human-Driven Approaches
• Pandora’s Musical Genome Project
• Crowd-Sourced Social Tagging Data
Two solutions:

Both human-based

Similar drawbacks to both, but existences demonstrate potential and precedence for converting musical intricacies into data for a computer
Step 4:
Subject Matter
Flowboto needs subject matter—parse the web!

Social trends, pop culture, and events

Can create a web of the world
Step 5:
Unique Sound Combinations and
Appealing New Music
• Might use understandings of poetic forms,
musicality, and databases to recognize popular
musical styles (what gets the people going?)
• Wide, data-parsing algorithms to produce various
probable renditions of novel songs or sections,
graded on likability scale
Finally…

It can do the tasks, but it still needs to create!

By…
FlowBot produces probable renditions of novel music
Unique Sound Combinations and
Appealing New Music
Human producers select, sample, and mix the
renditions that sound best
Release the hit!
(And credit Flowbot to avoid a lawsuit)
Human producers as filters, differentiating good and bad song/section renditions
If Flowboto also incorporates learning algorithms, it can
make better musical decisions going forward, creating
and self-selecting more appropriate renditions in the
future based on past human-choices
Interesting Implication…
Then…
Learning algorithms would allow Flowboto to self-filter more effectively in the future…
Flowboto is almost
a real boy!
(er…artist)
• Improving as an artist
• Similar to human artist, whose
work is critiqued and improved
through collaborative efforts
with other artists
And we begin to see similarities to a human artist learning through collaboration
Speech Patterns
RhymingMusicality
Databases
Novel Sounds
FLOWBOTO
Existent, but dispersed technologies, themselves precedented or conceivable from past projects, allow for innovation

Laying the building blocks for an artificially-creative musical agent like Flowboto
What does this mean
for machine creativity?
Then…
Details different depending on the tasks, but the process translates well across creative forms

Mixing, reimagining, and improving the available tools, while using human and animal creative processes as models, may unlock machine creativity sooner rather than
later
References
Then…
• Breazeal, C. (2001). Emotive qualities in robot speech. Proceedings from the International
Conference on Intelligent Robots and Systems. Maui, HI: IEEE.
• Breazeal, C., & Aryananda, L. (2002). Recognition of Affective Communicative Intent in Robot-
Directed Speech. Autonomous Robots, 12(1), 83-104.
• NPR Staff. (2011). Google’s artificial intelligence translates poetry. NPR. Retrieved from http://
www.npr.org/2011/01/16/132959095/googles-artificial-intelligence-translates-poetry.
• Pandora. (n.d.). About the Music Genome Project. Retrieved from http://www.pandora.com/
about/mgp.
• Saunders, R. (2002, February). Curious design agents and artificial creativity (Doctoral
dissertation). Department of Architectural and Design Science, Faculty of Architecture, University
of Sydney.
• Schmidhuber, J. (2006). Developmental robotics, optimal artificial curiosity, creativity, music, and
the fine arts. Connection Science, 18(2), 173-187.
• West, K. (2008, September). Novel techniques for audio music classification and search (Doctoral
dissertation). School of Computing Sciences, University of East Anglia.
• Goldman, J. G. (2014). Creativity: The weird and wonderful art of animals. BBC. Retrieved from
http://www.bbc.com/future/story/20140723-are-we-the-only-creative-species.

More Related Content

Viewers also liked

สำรวจตัวเอง 614-35
สำรวจตัวเอง 614-35สำรวจตัวเอง 614-35
สำรวจตัวเอง 614-35ManUisGenious
 
Experience Design Booklet
Experience Design BookletExperience Design Booklet
Experience Design Bookletkudozprototype
 
ใบงานสำรวจตนเอง 614 35
ใบงานสำรวจตนเอง 614 35ใบงานสำรวจตนเอง 614 35
ใบงานสำรวจตนเอง 614 35ManUisGenious
 
Kudoz Badging Ceremony 2015
Kudoz Badging Ceremony 2015Kudoz Badging Ceremony 2015
Kudoz Badging Ceremony 2015kudozprototype
 
Tiny Task Research Result
Tiny Task Research ResultTiny Task Research Result
Tiny Task Research Resultkudozprototype
 
โครงงานคอมพิวเตอร์ ธีรศานต์-614-35
โครงงานคอมพิวเตอร์ ธีรศานต์-614-35โครงงานคอมพิวเตอร์ ธีรศานต์-614-35
โครงงานคอมพิวเตอร์ ธีรศานต์-614-35ManUisGenious
 

Viewers also liked (8)

614_35
614_35614_35
614_35
 
614 35
614 35614 35
614 35
 
สำรวจตัวเอง 614-35
สำรวจตัวเอง 614-35สำรวจตัวเอง 614-35
สำรวจตัวเอง 614-35
 
Experience Design Booklet
Experience Design BookletExperience Design Booklet
Experience Design Booklet
 
ใบงานสำรวจตนเอง 614 35
ใบงานสำรวจตนเอง 614 35ใบงานสำรวจตนเอง 614 35
ใบงานสำรวจตนเอง 614 35
 
Kudoz Badging Ceremony 2015
Kudoz Badging Ceremony 2015Kudoz Badging Ceremony 2015
Kudoz Badging Ceremony 2015
 
Tiny Task Research Result
Tiny Task Research ResultTiny Task Research Result
Tiny Task Research Result
 
โครงงานคอมพิวเตอร์ ธีรศานต์-614-35
โครงงานคอมพิวเตอร์ ธีรศานต์-614-35โครงงานคอมพิวเตอร์ ธีรศานต์-614-35
โครงงานคอมพิวเตอร์ ธีรศานต์-614-35
 

Similar to FLOWBOTO

Artificial Life & Robotics.pptx
Artificial Life & Robotics.pptxArtificial Life & Robotics.pptx
Artificial Life & Robotics.pptxRaehan6
 
RoboBrain: A software architecture for mapping the human brain
RoboBrain: A software architecture for mapping the human brainRoboBrain: A software architecture for mapping the human brain
RoboBrain: A software architecture for mapping the human brainIlias Trochidis
 
Aritficial intelligence
Aritficial intelligenceAritficial intelligence
Aritficial intelligenceMaqsood Awan
 
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...PAPIs.io
 
Aibdconference chat bot for every product Maksym Volchenko
Aibdconference chat bot for every product Maksym VolchenkoAibdconference chat bot for every product Maksym Volchenko
Aibdconference chat bot for every product Maksym VolchenkoOlga Zinkevych
 
basics of robotics
basics of roboticsbasics of robotics
basics of roboticsingridljc9
 
The Art and Science of Computer Conversation: Talkabot 2016
The Art and Science of Computer Conversation: Talkabot 2016The Art and Science of Computer Conversation: Talkabot 2016
The Art and Science of Computer Conversation: Talkabot 2016Scott Raynor
 
Advanced Artificial Intelligence
Advanced Artificial IntelligenceAdvanced Artificial Intelligence
Advanced Artificial IntelligenceAshik Iqbal
 
New Frontiers in IA: Design in the Era of Cognitive Computing
New Frontiers in IA: Design in the Era of Cognitive ComputingNew Frontiers in IA: Design in the Era of Cognitive Computing
New Frontiers in IA: Design in the Era of Cognitive ComputingPaul King
 
Big Data meets Big Social: Social Machines and the Semantic Web
Big Data meets Big Social: Social Machines and the Semantic WebBig Data meets Big Social: Social Machines and the Semantic Web
Big Data meets Big Social: Social Machines and the Semantic WebDavid De Roure
 
The Art and Science of Computer Conversation: Talkabot 2016
The Art and Science of Computer Conversation: Talkabot 2016The Art and Science of Computer Conversation: Talkabot 2016
The Art and Science of Computer Conversation: Talkabot 2016PullString
 
Intro to Robotics 1
Intro to Robotics 1Intro to Robotics 1
Intro to Robotics 1Ingrid Cruz
 
UXPA2019 Everyday Experiences with Robots
UXPA2019 Everyday Experiences with RobotsUXPA2019 Everyday Experiences with Robots
UXPA2019 Everyday Experiences with RobotsUXPA International
 

Similar to FLOWBOTO (20)

Artificial Life & Robotics.pptx
Artificial Life & Robotics.pptxArtificial Life & Robotics.pptx
Artificial Life & Robotics.pptx
 
Chatty Devices
Chatty DevicesChatty Devices
Chatty Devices
 
RoboBrain: A software architecture for mapping the human brain
RoboBrain: A software architecture for mapping the human brainRoboBrain: A software architecture for mapping the human brain
RoboBrain: A software architecture for mapping the human brain
 
Aritficial intelligence
Aritficial intelligenceAritficial intelligence
Aritficial intelligence
 
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
 
Aibdconference chat bot for every product Maksym Volchenko
Aibdconference chat bot for every product Maksym VolchenkoAibdconference chat bot for every product Maksym Volchenko
Aibdconference chat bot for every product Maksym Volchenko
 
E0352435
E0352435E0352435
E0352435
 
On Media Art Software
On Media Art SoftwareOn Media Art Software
On Media Art Software
 
basics of robotics
basics of roboticsbasics of robotics
basics of robotics
 
The Art and Science of Computer Conversation: Talkabot 2016
The Art and Science of Computer Conversation: Talkabot 2016The Art and Science of Computer Conversation: Talkabot 2016
The Art and Science of Computer Conversation: Talkabot 2016
 
Ai its nature and future
Ai its nature and futureAi its nature and future
Ai its nature and future
 
Advanced Artificial Intelligence
Advanced Artificial IntelligenceAdvanced Artificial Intelligence
Advanced Artificial Intelligence
 
New Frontiers in IA: Design in the Era of Cognitive Computing
New Frontiers in IA: Design in the Era of Cognitive ComputingNew Frontiers in IA: Design in the Era of Cognitive Computing
New Frontiers in IA: Design in the Era of Cognitive Computing
 
Big Data meets Big Social: Social Machines and the Semantic Web
Big Data meets Big Social: Social Machines and the Semantic WebBig Data meets Big Social: Social Machines and the Semantic Web
Big Data meets Big Social: Social Machines and the Semantic Web
 
Presentation on ai
Presentation on aiPresentation on ai
Presentation on ai
 
The Art and Science of Computer Conversation: Talkabot 2016
The Art and Science of Computer Conversation: Talkabot 2016The Art and Science of Computer Conversation: Talkabot 2016
The Art and Science of Computer Conversation: Talkabot 2016
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Intro to Robotics 1
Intro to Robotics 1Intro to Robotics 1
Intro to Robotics 1
 
Suman
SumanSuman
Suman
 
UXPA2019 Everyday Experiences with Robots
UXPA2019 Everyday Experiences with RobotsUXPA2019 Everyday Experiences with Robots
UXPA2019 Everyday Experiences with Robots
 

FLOWBOTO

  • 1. D O M O A R I G AT O , M R . F L O W B O T O Produced by Wes Berry Imagine a rap battle between Jay-Z and a robot… A robot whose mic skills are indistinguishable from those of a human (i.e. one that passes the Turing Test)? Requires creativity We can look at machine creativity by looking at necessary processes for a creative, rapping robot—Flowboto
  • 2. W H AT I S C R E AT I V I T Y ? Creating novel concepts and pieces? Is it something that springs randomly and suddenly or pours from séance-like concentration?
  • 5. What about animals? Some evidence of creative selection and processes in chimps, Vogelkop Gardener bowerbirds, and dogs
  • 6. Robots? Can robots be creative? Take potential rapping robot, Flowboto Let’s examine a recipe for Flowboto…
  • 7. Replicating Speech Patterns, Grammar, and Stressed Syllables, while realizing connections between words • Siri, Watson, GPS navigational devices Step 1 • Strategy a la NEIL • Mix in some Google NGrams Robust programs exist that do many of these things The Never Ending Image Learner (NEIL) + Google Ngrams Lovechild of Siri and Watson Still boring…
  • 9. Speech re-constrained by complex, poetic structures Step 2: we need… Rhyming +
  • 10. Key Breakthroughs! • Google Translate can handle poetry and produce rhymes in appropriate places using brute force search • 2001: study concludes that speaking robots can mimic emotion well enough to be perceived by humans • 2002: study suggests humans can recognize general communicative intent in robot-directed speech What does it mean? This means Flowboto can ‘emote’ in ways understandable to humans, critical to being a believable musician
  • 11. Step 3: Tempo, pitch, key all digitally accessible (pitch-shifters, beat-matchers, digital tuners) But, there are also complex, underlying elements to songs that human artists understand—part of creativity Understanding of these is critical to Flowboto as an artist
  • 12. Human-Driven Approaches • Pandora’s Musical Genome Project • Crowd-Sourced Social Tagging Data Two solutions: Both human-based Similar drawbacks to both, but existences demonstrate potential and precedence for converting musical intricacies into data for a computer
  • 13. Step 4: Subject Matter Flowboto needs subject matter—parse the web! Social trends, pop culture, and events Can create a web of the world
  • 14.
  • 15. Step 5: Unique Sound Combinations and Appealing New Music • Might use understandings of poetic forms, musicality, and databases to recognize popular musical styles (what gets the people going?) • Wide, data-parsing algorithms to produce various probable renditions of novel songs or sections, graded on likability scale Finally… It can do the tasks, but it still needs to create! By…
  • 16. FlowBot produces probable renditions of novel music Unique Sound Combinations and Appealing New Music Human producers select, sample, and mix the renditions that sound best Release the hit! (And credit Flowbot to avoid a lawsuit) Human producers as filters, differentiating good and bad song/section renditions
  • 17. If Flowboto also incorporates learning algorithms, it can make better musical decisions going forward, creating and self-selecting more appropriate renditions in the future based on past human-choices Interesting Implication… Then… Learning algorithms would allow Flowboto to self-filter more effectively in the future…
  • 18. Flowboto is almost a real boy! (er…artist) • Improving as an artist • Similar to human artist, whose work is critiqued and improved through collaborative efforts with other artists And we begin to see similarities to a human artist learning through collaboration
  • 19. Speech Patterns RhymingMusicality Databases Novel Sounds FLOWBOTO Existent, but dispersed technologies, themselves precedented or conceivable from past projects, allow for innovation Laying the building blocks for an artificially-creative musical agent like Flowboto
  • 20. What does this mean for machine creativity? Then… Details different depending on the tasks, but the process translates well across creative forms Mixing, reimagining, and improving the available tools, while using human and animal creative processes as models, may unlock machine creativity sooner rather than later
  • 21. References Then… • Breazeal, C. (2001). Emotive qualities in robot speech. Proceedings from the International Conference on Intelligent Robots and Systems. Maui, HI: IEEE. • Breazeal, C., & Aryananda, L. (2002). Recognition of Affective Communicative Intent in Robot- Directed Speech. Autonomous Robots, 12(1), 83-104. • NPR Staff. (2011). Google’s artificial intelligence translates poetry. NPR. Retrieved from http:// www.npr.org/2011/01/16/132959095/googles-artificial-intelligence-translates-poetry. • Pandora. (n.d.). About the Music Genome Project. Retrieved from http://www.pandora.com/ about/mgp. • Saunders, R. (2002, February). Curious design agents and artificial creativity (Doctoral dissertation). Department of Architectural and Design Science, Faculty of Architecture, University of Sydney. • Schmidhuber, J. (2006). Developmental robotics, optimal artificial curiosity, creativity, music, and the fine arts. Connection Science, 18(2), 173-187. • West, K. (2008, September). Novel techniques for audio music classification and search (Doctoral dissertation). School of Computing Sciences, University of East Anglia. • Goldman, J. G. (2014). Creativity: The weird and wonderful art of animals. BBC. Retrieved from http://www.bbc.com/future/story/20140723-are-we-the-only-creative-species.