Affect-Sensitive, and Cognition-faithful Human Computer
Interaction
Our
research in human computer interaction focuses on two aspects: visual behavior
understanding and human intention/needs interpretation. For the former, we
focus on developing computer vision algorithms that recognize one's gaze (eye
tracking), head movements (head pose), and facial expression understanding.
In addition, we are also developing a prototype
emotional
mouse
that allows to acquire various physiological and behavior data including
body temperature, heart rate, GSR, and mouse click pressure and frequency.
For
the latter, we focus on the development of a dynamic probabilistic model based
on Bayesian Networks to infer one's cognitive states (fatigue), needs and
intention. The research in computer vision serves as input to the human
intention understanding part, which, given the visual inputs and the available
contextual information, performs reasoning under uncertainty to infer a
person's needs and intention and to formulate the most appropriate action to
meet the human's needs. Specifically,
our research in user state modeling and inference focuses on the following aspects: 1) explicitly model uncertainties and dynamics associated with user state and sensory observations; 2) develop an affect-sensitive and cognition-faithful user modeling by integrating the the user affect state with cognitive modeling using ACT-R/PM; 3) develop mechanisms to perform active user state inference to determine in a timely and efficient manner; 4)develop information theoretic criteria to identify the best assistance to offer and the optimal timing to apply the assistance
Specifically,
we are focusing on the following three issues:
1) develop computer vision techniques to automatically characterize
a person's non-verbal behaviors (e.g., eyelid movement, facial expressions,
head movement,
gaze, etc..) and the person's affective
state (e.g., fatigue, confused, happy, sad, ...).
Develop the
emotional
mouse
to acquire the physiological and behavioral data.
2) actively infer the person's intention and
needs based on a probabilistic user model and the extracted visual cues
3) based on the inferred user's needs, provide
the most appropriate assistance to the
user in a timely and efficient manner.
Here is a summary of our latest effort in developing an intelligent user interface to dynamically model the user cognition process to infer user's cognitive state and provide assistance in a timely and efficient manner. We have produced some preliminary results in both aspects.