Soft-computing-based emotional expression mechanism for game of computer Go

The game of Go is considered one of the most complicated games in the world. One Go game is divided into three stages: the opening, the middle, and the ending stages. Millions of people regularly play Go in countries around the world. The game is played by two players. One is White and another is Black. The players alternate placing one of their stones on an empty intersection of a square grid-patterned game board. The player with more territory wins the game. This paper proposes a soft-computing-based emotional expression mechanism and applies it to the game of computer Go to make Go beginners enjoy watching Go game and keep their tension on the game. First, the knowledge base and rule base of the proposed mechanism are defined by following the standards of the fuzzy markup language. The soft-computing mechanism for Go regional alarm level is responsible for showing the inferred regional alarm level to Go beginners. Based on the inferred board situation, the fuzzy inference mechanisms for emotional pleasure and arousal are responsible for inferring the pleasure degree and arousal degree, respectively. An emotional expression mapping mechanism maps the inferred degree of pleasure and degree of arousal into the emotional expression of the eye robot. The protocol transmission mechanism finally sends the pre-defined protocol to the eye robot via universal serial bus interface to make the eye robot express its emotional motion. From the experimental results, it shows that the eye robot can support Go beginners to have fun and retain their tension while watching or playing a game of Go.

[1]  Pranjal Gupta,et al.  Emotional expressions in online user reviews: How they influence consumers' product evaluations , 2012 .

[2]  Giovanni Acampora,et al.  Improving game bot behaviours through timed emotional intelligence , 2012, Knowl. Based Syst..

[3]  Siu Cheung Hui,et al.  Automatic fuzzy ontology generation for semantic Web , 2006, IEEE Transactions on Knowledge and Data Engineering.

[4]  Erik van der Werf,et al.  AI techniques for the game of Go , 2001 .

[5]  Giovanni Acampora,et al.  Using FML and fuzzy technology in adaptive ambient intelligent environments , 2005 .

[6]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[7]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[8]  Kaoru Hirota,et al.  Presence expression using eye robot for computer go and system , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[9]  Dirk Heylen,et al.  ParleE: An Adaptive Plan Based Event Appraisal Model of Emotions , 2002, KI.

[10]  Shang-Rong Tsai,et al.  Current Frontiers in Computer Go , 2010, IEEE Transactions on Computational Intelligence and AI in Games.

[11]  Hani Hagras,et al.  Genetic fuzzy markup language for game of NoGo , 2012, Knowl. Based Syst..

[12]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[13]  Giovanni Acampora,et al.  Distributing emotional services in Ambient Intelligence through cognitive agents , 2011, Service Oriented Computing and Applications.

[14]  Shi-Jim Yen,et al.  An Ontology-based Fuzzy Inference System for Computer Go Applications , 2010 .

[15]  Lin Wu,et al.  Learning to play Go using recursive neural networks , 2008, Neural Networks.

[16]  Fangyan Dong,et al.  Fuzzy Inference based Mentality Expression for Eye Robot in Affinity Pleasure-Arousal Space , 2008 .

[17]  Olivier Teytaud,et al.  Special Issue on Monte Carlo Techniques and Computer Go , 2010, IEEE Trans. Comput. Intell. AI Games.

[18]  Giovanni Acampora,et al.  On the Temporal Granularity in Fuzzy Cognitive Maps , 2011, IEEE Transactions on Fuzzy Systems.

[19]  Chang-Shing Lee,et al.  A fuzzy ontology and its application to news summarization , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[20]  Chong-Ching Chang,et al.  Ontology-based multi-agents for intelligent healthcare applications , 2010, J. Ambient Intell. Humaniz. Comput..

[21]  Hamed Shah-Hosseini,et al.  A novel fuzzy facial expression recognition system based on facial feature extraction from color face images , 2012, Eng. Appl. Artif. Intell..

[22]  Garima Gupta,et al.  A Survey on Cloud Security Issues and Techniques , 2014, RCIS 2014.

[23]  David B. Fogel,et al.  Evolving neural networks to play checkers without relying on expert knowledge , 1999, IEEE Trans. Neural Networks.

[24]  John Yen,et al.  FLAME—Fuzzy Logic Adaptive Model of Emotions , 2000, Autonomous Agents and Multi-Agent Systems.

[25]  J. Russell,et al.  The psychology of facial expression: Frontmatter , 1997 .

[26]  Hani Hagras,et al.  A Type-2 Fuzzy Ontology and Its Application to Personal Diabetic-Diet Recommendation , 2010, IEEE Transactions on Fuzzy Systems.

[27]  Olivier Teytaud,et al.  Computational Intelligence Meets Game of Go @ IEEE WCCI 2012 [Society Briefs] , 2012, IEEE Comput. Intell. Mag..

[28]  Giovanni Acampora,et al.  Fuzzy control interoperability and scalability for adaptive domotic framework , 2005, IEEE Transactions on Industrial Informatics.

[29]  J. Russell The psychology of facial expression: Reading emotions from and into faces: Resurrecting a dimensional-contextual perspective , 1997 .