Wednesday, November 2, 2011

Crowd-sourced Story Telling for Long-term Interaction

Long-term interaction is quite hard to machines since they do not have enough resources for the interaction and the repetition of behaviors. Thus, we introduce a method that can gather stories from the crowd and recommend a story to a user based on similarity-attraction. Moreover, we describe a virtual agent that can express the emotion of a story with non-verbal gesture for human-like interaction.
System architecture and data flow

Facial expressions for six emotions and neutral state


(a) GUI of the user client for interaction with a user (b) GUI for assessing a user’s personality and preferences

Friday, August 5, 2011

Conceptual Space for Multi-robot Systems

Symbolic representation and connectionist have various advantages, but they have inevitable disadvantages: frame problem, frame grounding, and difficulty in measuring similarity between objects. Especially, computing similarity is quite important in induction and learning. Thus, we suggest a memory model as well as memory update rules, and the memory model is based on Gädenfors’ the conceptual spaces compensating the problems of classical knowledge representations. The memory model is tested in a simulation environment with a mission that two heterogeneous robots equipped with different sensors search chemical weapons in an indoor environment.


Saturday, April 3, 2010

Resuable Q-learning and Q-learning Development Environment

I designed a resuable Q-learning software which can be applied various problems. However, it is not enough for beginners to use it. To reduce the effort to make actions and states of Q-learning for a problem, IDE for Q-learning was implemented. A user can organize states and actions in the IDE and exports the configuration as a XML file. Then, the Q-learning can import a XML file and create states and actions.


Back to Portfolio

Friday, April 2, 2010

TAME 2010

In 2010, Samsung Electronics and Gatech will create machine learning modules in support of affective behavior, specifically:
A)Using reinforcement (Q-)learning as the basis for adjusting the parameters of TAME and the underlying robotic behaviors, based on direct feedback of the user.
B) Using case-based reasoning (CBR) to store situation-specific affective parameters that can support discontinuous switching of TAME behavior based on user needs and situational requirements.
I am in charge of developing reusable Q-learning component in this project.

Back to Portfolio

Thursday, November 19, 2009

Robo-Ray Project

Robo-Ray is the first Samsung humanoid robot. In this project, I involved in architecture design. I implemented a robot simulator which could simulate its intelligent scenario.

Back to Portfolio

Wednesday, November 18, 2009

Shadow 3D Project

Shadow 3D Project is to develop and make 3D graphics library for Digital TV. I developed Integrated Development Environment such as Scene Editor and Widget Editor. Scene Editor is to construct a scene with various widgets and generate c++ code. Widget Editor is a debug tool to check the widget which is developed with Shadow 3D.

Back to Portfolio

Sunday, November 15, 2009

MutiCube Project

This project was the first asynchronous File Transition Layer(FTL) for a flash memory. It was composed with Sector Translation Layer(STL), Block Management Layer(BML), and Low-Level Device diver layer(LLD). In this project, I was responsible for developing Block Management Layer(BML). We had to come up with a new algorithm and implemented it.
Back to Portfolio