SlideShare a Scribd company logo
1 of 21
Download to read offline
Jungsik Hwang1,2 and Jun Tani2
1Korea Advanced Institute of Science and Technology (KAIST), Republic of Korea
2Okinawa Institute of Science and Technology (OIST), Japan
The 15th International Conference on Ubiquitous Robots
June 28th, 2018
A Dynamic Neural Network Approach
to Generating Robot’s Novel Actions
: A Simulation Experiment
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
How to Teach Actions
“Tutoring” “Learned Actions”
Learning
From Demonstration
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Research Questions
“Tutoring” “Learned Actions”
Learning
From Demonstration
How can a robot generate novel
actions from learning basic actions?
“Novel Actions”
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Research Questions
“Tutoring” “Learned Actions”
Learning
From Demonstration
How can a robot generate novel
actions from learning basic actions?
“Dynamic Neural Network Approach”
• Source of Novelty = Non-linear Memory Dynamics
“Novel Actions”
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• Multiple Timescales RNN with Parametric Biases
Dynamic Neural Network Approach
Action
Generation
Action
Encoding
PF
PM
PS
PB
Basic Actions
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• Maps robot’s actions into the low-dimensional space
Action Encoding Module
Action
Generation
Action
Encoding
PF
PM
PS
PB
Basic Actions
Self-organized
during
Training
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• Learns actions in a multiple timescales structure
Action Generation Module
Action
Generation
Action
Encoding
PF
PM
PS
PB
Slowly
Changing
Neural
Activity
Fast
Changing
Neural
Activity
Basic Actions
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• With given PB values in Action Encoding Modules
Generation of Action
Action
Generation
Action
Encoding
PF
PM
PS
PB
Basic Actions
New Actions
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Results – Generation of Novel Action
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• Appropriateness
– Actions that “can be used”
• e.g., Maximum angular velocity < Threshold
• Novelty
– Actions “different from learned action”
• Distance(Learned Action, Generated Action)
• Diversity
– Actions “different each other”
• Distance(Generated Action, Generated Action)
Measuring the Level of Creativity
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• Appropriateness
– Actions that “can be used”
• e.g., Maximum angular velocity < Threshold
• Novelty
– Actions “different from learned action”
• Distance(Learned Action, Generated Action)
• Diversity
– Actions “different each other”
• Distance(Generated Action, Generated Action)
Measuring the Level of Creativity
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• Appropriateness
– Actions that “can be used”
• e.g., Maximum angular velocity < Threshold
• Novelty
– Actions “different from learned action”
• Distance(Learned Action, Generated Action)
• Diversity
– Actions “different each other”
• Distance(Generated Action, Generated Action)
Measuring the Level of Creativity
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• Appropriateness
– Actions that “can be used”
• e.g., Maximum angular velocity < Threshold
• Novelty
– Actions “different from learned action”
• Distance(Learned Action, Generated Action)
• Diversity
– Actions “different each other”
• Distance(Generated Action, Generated Action)
Measuring the Level of Creativity
The model’s level of
creativity depends on
the learning method.
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Internal Structure in the Action Encoding Module
Action
Generation
Action
Encoding
PF
PM
PS
PB
• 200 x 200 points in 2D PB Space
• Each point encodes one action
• e.g., (0.3, 0.2) → Left Jab
• e.g., (0.1, 0.5) → Right Straight
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Internal Structure in the Action Encoding Module
Action
Generation
Action
Encoding
PF
PM
PS
PB
• 200 x 200 points in 2D PB Space
• Each point encodes one action
• e.g., (0.3, 0.2) → Left Jab
• e.g., (0.1, 0.5) → Right Straight
• Self-organized during training
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Internal Structure in the Action Encoding Module
Actions learned during training
Actions that cannot be used
Novel
Actions
Combination of
Right Straight & Left Uppercut
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Internal Structure in the Action Encoding Module
Actions learned during training
Actions that cannot be used
Novel
Actions
Combination of
Right Straight & Left Uppercut
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Internal Structure in the Action Encoding Module
Actions learned during training
Actions that cannot be used
Novel
Actions
Combination of
Right Straight & Left Uppercut
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
Internal Structure in the Action Encoding Module
Current PB Value
(in Action Encoding Module)
Robot’s Action
(Position values of 8 Joints)
“Rugged” PB Space
: Small changes in the PB Values ➔ Abrupt changes in robot’s action
A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
[ThP1O]
• Generating Creative Robot Actions
– From the Dynamic Neural Network Perspective
• Neural Network Model (MTRNN-PB)
– Reproduces learned actions
– Generates novel actions
• Through modulating & combining those learned actions
– Self-organizes non-linear memory dynamics
• Source of novel actions
Summary
A photo from 2017 OIST Science Festival
“Creative Robot Dance Generation”
By Jungsik Hwang, Nadine Wirkuttis
and Jun Tani
Acknowledgement. This work was supported by the Industr
ial Strategic Technology Development Program (10044009) f
unded by the Ministry of Knowledge Economy in Korea and
Okinawa Institute of Science and Technology Graduate Univ
ersity in Japan.
A Dynamic Neural Network Approach
to Generating Robot’s Novel Actions
: A Simulation Experiment
By Jungsik Hwang and Jun Tani
[ThP10]

More Related Content

Similar to A Dynamic Neural Network Approach to Generating Robot’s Novel Actions: A Simulation Experiment

artificial intelligence
 artificial intelligence artificial intelligence
artificial intelligence
Megha Sharma
 
GPU Computing for Cognitive Robotics
GPU Computing for Cognitive RoboticsGPU Computing for Cognitive Robotics
GPU Computing for Cognitive Robotics
Martin Peniak
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1
Nandhini S
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
Uwe Friedrichsen
 

Similar to A Dynamic Neural Network Approach to Generating Robot’s Novel Actions: A Simulation Experiment (20)

Evaluation of a Natural User Interaction Gameplay System Using the Microsoft ...
Evaluation of a Natural User Interaction Gameplay System Using the Microsoft ...Evaluation of a Natural User Interaction Gameplay System Using the Microsoft ...
Evaluation of a Natural User Interaction Gameplay System Using the Microsoft ...
 
Neural Networks-1
Neural Networks-1Neural Networks-1
Neural Networks-1
 
artificial intelligence
 artificial intelligence artificial intelligence
artificial intelligence
 
An introduction to Machine Learning (and a little bit of Deep Learning)
An introduction to Machine Learning (and a little bit of Deep Learning)An introduction to Machine Learning (and a little bit of Deep Learning)
An introduction to Machine Learning (and a little bit of Deep Learning)
 
Learning Social Affordances and Using Them for Planning
Learning Social Affordances and Using Them for PlanningLearning Social Affordances and Using Them for Planning
Learning Social Affordances and Using Them for Planning
 
kfu_poster_a4
kfu_poster_a4kfu_poster_a4
kfu_poster_a4
 
Neural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsNeural Networks and Deep Learning Basics
Neural Networks and Deep Learning Basics
 
GPU Computing for Cognitive Robotics
GPU Computing for Cognitive RoboticsGPU Computing for Cognitive Robotics
GPU Computing for Cognitive Robotics
 
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기
 
HPAI Class 2 - human aspects and computing systems in ai - 012920
HPAI  Class 2 - human aspects and computing systems in ai - 012920HPAI  Class 2 - human aspects and computing systems in ai - 012920
HPAI Class 2 - human aspects and computing systems in ai - 012920
 
Artificial Neural networks
Artificial Neural networksArtificial Neural networks
Artificial Neural networks
 
Utah Code Camp 2014 - Learning from Data by Thomas Holloway
Utah Code Camp 2014 - Learning from Data by Thomas HollowayUtah Code Camp 2014 - Learning from Data by Thomas Holloway
Utah Code Camp 2014 - Learning from Data by Thomas Holloway
 
MAS
MASMAS
MAS
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1
 
Transfer Leaning Using Pytorch synopsis Minor project pptx
Transfer Leaning Using Pytorch  synopsis Minor project pptxTransfer Leaning Using Pytorch  synopsis Minor project pptx
Transfer Leaning Using Pytorch synopsis Minor project pptx
 
Day 1 slides UNO summer 2010 robotics workshop
Day 1 slides UNO summer 2010 robotics workshop Day 1 slides UNO summer 2010 robotics workshop
Day 1 slides UNO summer 2010 robotics workshop
 
Human-centric Software Development Tools
Human-centric Software Development ToolsHuman-centric Software Development Tools
Human-centric Software Development Tools
 
Introducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applicationsIntroducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applications
 
게임 AI를 통해 본 인공지능 기본 개념
게임 AI를 통해 본 인공지능 기본 개념게임 AI를 통해 본 인공지능 기본 개념
게임 AI를 통해 본 인공지능 기본 개념
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

A Dynamic Neural Network Approach to Generating Robot’s Novel Actions: A Simulation Experiment

  • 1. Jungsik Hwang1,2 and Jun Tani2 1Korea Advanced Institute of Science and Technology (KAIST), Republic of Korea 2Okinawa Institute of Science and Technology (OIST), Japan The 15th International Conference on Ubiquitous Robots June 28th, 2018 A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment
  • 2. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] How to Teach Actions “Tutoring” “Learned Actions” Learning From Demonstration
  • 3. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Research Questions “Tutoring” “Learned Actions” Learning From Demonstration How can a robot generate novel actions from learning basic actions? “Novel Actions”
  • 4. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Research Questions “Tutoring” “Learned Actions” Learning From Demonstration How can a robot generate novel actions from learning basic actions? “Dynamic Neural Network Approach” • Source of Novelty = Non-linear Memory Dynamics “Novel Actions”
  • 5. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • Multiple Timescales RNN with Parametric Biases Dynamic Neural Network Approach Action Generation Action Encoding PF PM PS PB Basic Actions
  • 6. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • Maps robot’s actions into the low-dimensional space Action Encoding Module Action Generation Action Encoding PF PM PS PB Basic Actions Self-organized during Training
  • 7. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • Learns actions in a multiple timescales structure Action Generation Module Action Generation Action Encoding PF PM PS PB Slowly Changing Neural Activity Fast Changing Neural Activity Basic Actions
  • 8. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • With given PB values in Action Encoding Modules Generation of Action Action Generation Action Encoding PF PM PS PB Basic Actions New Actions
  • 9. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Results – Generation of Novel Action
  • 10. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • Appropriateness – Actions that “can be used” • e.g., Maximum angular velocity < Threshold • Novelty – Actions “different from learned action” • Distance(Learned Action, Generated Action) • Diversity – Actions “different each other” • Distance(Generated Action, Generated Action) Measuring the Level of Creativity
  • 11. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • Appropriateness – Actions that “can be used” • e.g., Maximum angular velocity < Threshold • Novelty – Actions “different from learned action” • Distance(Learned Action, Generated Action) • Diversity – Actions “different each other” • Distance(Generated Action, Generated Action) Measuring the Level of Creativity
  • 12. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • Appropriateness – Actions that “can be used” • e.g., Maximum angular velocity < Threshold • Novelty – Actions “different from learned action” • Distance(Learned Action, Generated Action) • Diversity – Actions “different each other” • Distance(Generated Action, Generated Action) Measuring the Level of Creativity
  • 13. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • Appropriateness – Actions that “can be used” • e.g., Maximum angular velocity < Threshold • Novelty – Actions “different from learned action” • Distance(Learned Action, Generated Action) • Diversity – Actions “different each other” • Distance(Generated Action, Generated Action) Measuring the Level of Creativity The model’s level of creativity depends on the learning method.
  • 14. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Internal Structure in the Action Encoding Module Action Generation Action Encoding PF PM PS PB • 200 x 200 points in 2D PB Space • Each point encodes one action • e.g., (0.3, 0.2) → Left Jab • e.g., (0.1, 0.5) → Right Straight
  • 15. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Internal Structure in the Action Encoding Module Action Generation Action Encoding PF PM PS PB • 200 x 200 points in 2D PB Space • Each point encodes one action • e.g., (0.3, 0.2) → Left Jab • e.g., (0.1, 0.5) → Right Straight • Self-organized during training
  • 16. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Internal Structure in the Action Encoding Module Actions learned during training Actions that cannot be used Novel Actions Combination of Right Straight & Left Uppercut
  • 17. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Internal Structure in the Action Encoding Module Actions learned during training Actions that cannot be used Novel Actions Combination of Right Straight & Left Uppercut
  • 18. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Internal Structure in the Action Encoding Module Actions learned during training Actions that cannot be used Novel Actions Combination of Right Straight & Left Uppercut
  • 19. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] Internal Structure in the Action Encoding Module Current PB Value (in Action Encoding Module) Robot’s Action (Position values of 8 Joints) “Rugged” PB Space : Small changes in the PB Values ➔ Abrupt changes in robot’s action
  • 20. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment [ThP1O] • Generating Creative Robot Actions – From the Dynamic Neural Network Perspective • Neural Network Model (MTRNN-PB) – Reproduces learned actions – Generates novel actions • Through modulating & combining those learned actions – Self-organizes non-linear memory dynamics • Source of novel actions Summary
  • 21. A photo from 2017 OIST Science Festival “Creative Robot Dance Generation” By Jungsik Hwang, Nadine Wirkuttis and Jun Tani Acknowledgement. This work was supported by the Industr ial Strategic Technology Development Program (10044009) f unded by the Ministry of Knowledge Economy in Korea and Okinawa Institute of Science and Technology Graduate Univ ersity in Japan. A Dynamic Neural Network Approach to Generating Robot’s Novel Actions : A Simulation Experiment By Jungsik Hwang and Jun Tani [ThP10]