Giter Site home page Giter Site logo

neuronalx / csl-bgm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from a-taniguchi/csl-bgm

0.0 2.0 0.0 34.72 MB

Cross-Situational Learning with Bayesian Generative Models for Multimodal Category and Word Learning in Robots

License: MIT License

Shell 2.36% Python 37.33% Makefile 12.80% C++ 34.94% CMake 5.69% C 6.88%

csl-bgm's Introduction

Cross-Situational Learning with Bayesian Generative Models for Multimodal Category and Word Learning in Robots

Cross-Situational Learning with Bayesian Generative Model (CSL-BGM)

These source code can be used in both iCub simulator and real iCub.  

Introduction

Figure 1: This figure shows an overview of the cross-situational learning scenario as the focus of this study. The robot obtains multimodal information from multiple sensory-channels in a situation and estimates the relationships between words and sensory-channels.

Figure 2: This figure shows the procedure for obtaining and processing data.

Execution PC environment

  • Ubuntu 14.04
  • iCub software and YARP
  • ODE 0.13.1 and SDL
  • Python 2.7.6 (numpy,scipy,scikit-learn)
  • OpenCV 3.1.0
  • CNN feature extracter: Caffe (Reference model:Alex-net)

How to install iCub softwere

Plase see these sites.


Abstract:
Human infants can acquire word meanings by estimating the relationships among multimodal information and words. In this paper, we propose a novel Bayesian generative model that can form multiple categories based on each sensory-channel and can associate words with any of four sensory-channels (action, position, object, and color). This paper focuses on cross-situational learning using the co-occurrence between words and information of sensory-channels in complex situations. We conducted a learning experiment using a simulator and a real humanoid iCub robot. In the experiments, a human tutor provided a sentence that describes an object of visual attention and an accompanying action to the robot. The experimental results showed that the proposed method was able to estimate the multiple categorizations and to learn the relationships between multiple sensory-channels and words accurately. In addition, we conducted an action generation task and an action description task based on word meanings learned in the cross-situational learning experiment. The experimental results showed the robot could successfully use the word meanings learned by using the proposed method.

Keywords: Bayesian model, cross-situational learning, lexical acquisition, multimodal categorization, symbol grounding, word meaning

Citation: Taniguchi A, Taniguchi T and Cangelosi A (2017) Cross-Situational Learning with Bayesian Generative Models for Multimodal Category and Word Learning in Robots. Front. Neurorobot. 11:66. doi: 10.3389/fnbot.2017.00066

Paper:
https://www.frontiersin.org/articles/10.3389/fnbot.2017.00066/full

Video:
https://youtu.be/SzyoWaj47Xc

csl-bgm's People

Contributors

a-taniguchi avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.