A five-star quality rating is one of the most
widely used systems for evaluating items. However, it has two fundamental
limitations: 1) the rating for one item cannot describe crucial information in
detail; 2) the rating is not on an absolute scale for comparing to other items.
Because of these limitations, users cannot make right decision. In this paper,
we introduce our sophisticated approach to extract useful information from user
reviews using collapsed dependencies and sentiment analysis. We propose an
interactive word cloud that can show grammatical relationships among words, explore
reviews efficiently, and display positivity or negativity on a sentence. In
addition, we introduce visualization for comparing multiple word clouds and
illustrate the usage through test cases.
Wednesday, September 11, 2013
Thursday, May 31, 2012
Project Athena
Project Athena provides a novel conference-interaction paradigm that allows agendas to be integrated with e-conferences. In this project, I worked on the server and user interfaces for an agenda-based conferencing system.
Thursday, February 23, 2012
Emotional Story Generation Based on a Plot Graph
I
introduce two novel approaches to retrieving stories that contain emotions based
on a given emotional model extracted from another story. Undeniably, stories
containing emotions are more compelling than stories without emotions. For
instance, if we choose a happy story and create an emotional model based on the
story, the generated model is used for extracting happy stories from a plot graph
learned from a crowd. Basically, each emotional model is composed of a sequence
of emotions generated from sentences in a story, and each sequence generates an
emotional score. For instance, a happy-story model may consist of neutral,
neutral, happy, and neutral emotions. One story can be composed of different
emotions. To retrieve a story with a target emotional story, we propose two
approaches: to maximize the emotional score and to compute the similarity
between a story in a plot graph and an emotion model. Thus, we can ultimately retrieve
an emotional story close to a target emotional story, and ultimately, a virtual
agent should able to cope with diverse situations intelligently.
N-J-N from a sample story
Generated story from a plot graph
N-A-N from a sample story
Generate story from a plot graph
N-J-N from a sample story
Generated story from a plot graph
N-A-N from a sample story
Generate story from a plot graph
N-J-N-J-N from a sample story
Generate story from a plot graph
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
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
Subscribe to:
Posts (Atom)