Skip to main content
Log in

Learn Like Infants: A Strategy for Developmental Learning of Symbolic Skills Using Humanoid Robots

  • Published:
International Journal of Social Robotics Aims and scope Submit manuscript

Abstract

To interact with the operator intuitively, a robot must build symbolic representations of the environment. For this purpose, unsupervised methods are insufficient in modeling semantic information, and supervised methods are inefficient for general applications. To solve the problem, we develop an incremental learning strategy by imitating the learning process of human infants, described by developmental psychology theory. This theory divides the infant learning process into four stages, from initial sensorimotor learning to high level intelligence. Inspired by these stages, we describe the developmental robotic object learning with two consecutive processes, composed of sample-based learning and symbolic learning. In the first process, the robot manipulates the target objects to build sample-based representations, and uses particle filter to update the object models after sequential manipulations. With the sample-based object representations, the robot uses latent support vector machine to learn part-based object models, thus it can recognize the objects accurately and interact with the operator intuitively in practical tasks. We implement our strategy with a humanoid robot, and demonstrate its incremental learning of symbolic representations of rigid objects and articulated objects. The result shows that our method allows the robot to symbolically represent various objects more autonomously, and to recognize reappearing objects for interaction with improving accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Asada M, Hosoda K, Kuniyoshi Y, Ishiguro H, Inui T, Yoshikawa Y, Ogino M, Yoshida C (2009) Cognitive developmental robotics: a survey. IEEE Trans Auton Mental Dev 1(1):12–34

    Article  Google Scholar 

  2. Atkinson R, Nolen-Hoeksema S, Hilgard E (2009) Atkinson and Hilgard’s introduction to psychology. Wadsworth/Cengage Learning, Belmont

    Google Scholar 

  3. Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-up robust features (surf). Comput Vis Image Underst 110(3):346–359

    Article  Google Scholar 

  4. Bradski G (2000) The openCV library. Dr Dobb’s J Softw Tools 25(11):120–126

    Google Scholar 

  5. Calinon S, Guenter F, Billard A (2006) On learning, representing and generalizing a task in a humanoid robot. IEEE Trans Syst Man Cyber Part B 36(5):1–12

    Google Scholar 

  6. Cangelosi A, Metta G, Sagerer G, Nolfi S, Nehaniv C, Fischer K, Tani J, Belpaeme T, Sandini G, Nori F, Fadiga L, Wrede B, Rohlfing K, Tuci E, Dautenhahn K, Saunders J, Zeschel A (2010) Integration of action and language knowledge: a roadmap for developmental robotics. IEEE Trans Auton Mental Dev 2(3):167–195

    Article  Google Scholar 

  7. Deng J, Dong W, Socher R, Li LJ, Li K, Fei-Fei L (2009) Imagenet: a large-scale hierarchical image database. In: Computer vision and pattern recognition, CVPR 2009. IEEE conference on, pp 248–255

  8. Doucet A, Freitas Nd, Murphy KP, Russell SJ (2000) Rao-blackwellised particle filtering for dynamic bayesian networks. In: Proceedings of the 16th conference on uncertainty in artificial intelligence, Morgan Kaufmann Publishers Inc., San Francisco, CA, UAI ’00, pp 176–183

  9. Doucet A, Godsill S, Andrieu C (2000) On sequential monte carlo sampling methods for bayesian filtering. Stat Comput 10(3):197–208

    Article  Google Scholar 

  10. Felzenszwalb PF, Girshick RB, McAllester D, Ramanan D (2010) Object detection with discriminatively trained part based models. IEEE Trans Pattern Anal Mach Intell 32(9):1627–1645

    Article  Google Scholar 

  11. Fitzpatrick P (2003) First contact: an active vision approach to segmentation. In: Intelligent robots and systems, 2003 (IROS 2003). Proceedings 2003 IEEE/RSJ international conference on, vol 3, pp 2161–2166

  12. Hastie T, Tibshirani R, Friedman J (2001) The elements of statistical learning. Springer Series in Statistics, Springer New York Inc, New York

    Book  MATH  Google Scholar 

  13. Hulse M, McBride S, Lee M (2011) Developmental robotics architecture for active vision and reaching. In: Development and learning (ICDL), 2011 IEEE international conference on, vol 2, pp 1–6

  14. Joachims T (1998) Making large-scale support vector machine learning practical. MIT Press, Cambridge, MA

    Google Scholar 

  15. Katz D, Brock O (2008) Manipulating articulated objects with interactive perception. In: Robotics and automation, 2008. ICRA 2008. IEEE international conference on, pp 272–277

  16. Kenney J, Buckley T, Brock O (2009) Interactive segmentation for manipulation in unstructured environments. In: Robotics and automation, 2009. ICRA ’09. IEEE international conference on, pp 1377–1382

  17. Li K, Meng M (2013) Multilevel part-based model for object manipulation. In: Information and automation (ICIA), 2013 IEEE international conference on, pp 1114–1119

  18. Li K, Max QHM, Chen X (2012) Robot aided object segmentation without prior knowledge. The 10th world congress on intelligent control and automation, pp 4797–4802

  19. Li WH, Kleeman L (2011) Segmentation and modeling of visually symmetric objects by robot actions. Int J Robot Res 30:1124–1142

    Article  Google Scholar 

  20. Liu JS (1996) Metropolized independent sampling with comparisons to rejection sampling and importance sampling. Stat Comput 6(2):113–119

    Article  Google Scholar 

  21. Lungarella M, Metta G, Pfeifer R, Sandini G (2003) Developmental robotics: a survey. Connect Sci 15:151–190

    Article  Google Scholar 

  22. Minato T, Yoshikawa Y, Noda T, Ikemoto S, Ishiguro H, Asada M (2007) Cb2: a child robot with biomimetic body for cognitive developmental robotics. In: Humanoid robots, 2007 7th IEEE-RAS international conference on, pp 557–562

  23. Mohri M, Rostamizadeh A, Talwalkar A (2012) Foundations of machine learning. The MIT Press, Cambridge

    MATH  Google Scholar 

  24. Quattoni A, Collins M, Darrell T (2004) onditional random fields for object recognition. In NIPS. MIT Press, Cambridge, MA, pp 1097–1104

    Google Scholar 

  25. Santrock J (2008) A topical approach to lifespan development. McGraw-Hill Companies, Incorporated, New York

    Google Scholar 

  26. Settles B (2009) Active learning literature survey. Computer sciences technical report 1648. University of Wisconsin, Madison

    Google Scholar 

  27. Smith L, Gasser M (2005) The development of embodied cognition: six lessons from babies. Artif Life 11:13–30

    Article  Google Scholar 

  28. Stoytchev A (2009) Some basic principles of developmental robotics. IEEE Trans Auton Mental Dev 1(2):122–130

    Article  Google Scholar 

  29. Tsikos C, Bajcsy R (1991) Segmentation via manipulation. IEEE Trans Robot Autom 7(3):306–319

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported by RGC Grant CUHK415512 awarded to Prof. Max Q.-H. Meng.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kun Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, K., Meng, M.QH. Learn Like Infants: A Strategy for Developmental Learning of Symbolic Skills Using Humanoid Robots. Int J of Soc Robotics 7, 439–450 (2015). https://doi.org/10.1007/s12369-015-0289-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12369-015-0289-8

Keywords

Navigation