Skip to main content
Log in

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

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Acampora G, Loia V (2005a) Using FML and fuzzy technology in adaptive ambient intelligence environments. Int J Comput Intell Res 1(2):171–182

    Google Scholar 

  • Acampora G, Loia V (2005b) Fuzzy control interoperability and scalability for adaptive domotic framework. IEEE Trans Ind Inf 1(2):97–111

    Article  Google Scholar 

  • Acampora G, Loia V (2011) On the temporal granularity in fuzzy cognitive maps. IEEE Trans Fuzzy Syst 19(6):1040–1057

    Article  Google Scholar 

  • Acampora G, Loia V, Vitiello A (2011) Distributing emotional services in ambient intelligence through cognitive agents. SOCA 5(1):17–35

    Article  Google Scholar 

  • Acampora G, Loia V, Vitiello A (2012) Improving game bot behaviours through timed emotional intelligence. Knowl Based Syst 34:97–113

    Article  Google Scholar 

  • Bui TD, Heylen D, Poel M, Nijholt A (2002) ParleE: an adaptive plan based event appraisal model of emotions. In: Jarke M et al. (eds) KI 2002: Advances in artificial intelligence. Lecture Notes in Computer Science, vol 2479. Springer, Berlin, pp 129–143

  • Calegari S, Farina F (2007) Fuzzy ontologies and scale-free networks analysis. Int J Comput Sci Appl 4(2):125–144

    Google Scholar 

  • Chellapilla K, Fogel DB (1999) Evolving neural networks to play checkers without expert knowledge. IEEE Trans Neural Netw 10(6):1382–1391

    Article  Google Scholar 

  • Gruber TR (1993) A translation approach to portable ontologies. Knowl Acquis 5(2):199–220

    Article  Google Scholar 

  • Gruber TR (1995) Toward principles for the design of ontologies used for knowledge sharing. Int J Hum Comput Stud 43(4–5):907–928

    Article  Google Scholar 

  • Ilbeygi M, Shah-Hosseini H (2012) A novel fuzzy facial expression recognition system based on facial feature extraction from color face images. Eng Appl Artif Intell 25(1):130–146

    Article  Google Scholar 

  • Kim J, Gupta P (2012) Emotional expressions in online user reviews: how they influence consumers’ product evaluations. J Bus Res 65(7):985–992

    Article  Google Scholar 

  • Lee CS, Jian ZW, Huang LK (2005) A fuzzy ontology and its application to news summarization. IEEE Trans Syst Man Cybern B Cybern 35(5):859–880

    Article  Google Scholar 

  • Lee CS, Mueller M, Teytaud O (2010a) Special issue on monte carlo techniques and computer Go. IEEE Trans Comput Intell AI Games 2(4):225–228

    Article  Google Scholar 

  • Lee CS, Wang MH, Yen SJ, Chen YJ, Chou CW, Chaslot G, Hoock JB, Rimmel A, Doghmen H (2010b) An ontology-based fuzzy inference system for computer Go applications. Int J Fuzzy Syst 12(2):103–115

    Google Scholar 

  • Lee CS, Wang MH, Hagras H (2010c) A type-2 fuzzy ontology and its application to personal diabetic-diet recommendation. IEEE Trans Fuzzy Syst 18(2):374–395

    Google Scholar 

  • Lee CS, Wang MH, Chen YJ, Hagras H, Wu MJ, Teytaud O (2012a) Genetic fuzzy markup language for game of NoGo. Knowl Based Syst 34:64–80

    Article  Google Scholar 

  • Lee CS, Teytaud O, Wang MH, Yen SJ (2012b) Computational intelligence meets game of Go @ IEEE WCCI 2012. IEEE Comput Intell Mag 7(4):10–12

    Article  Google Scholar 

  • Rimmel A, Teytaud O, Lee CS, Yen SJ, Wang MH, Tsai SR (2010) Current frontiers in computer Go. IEEE Trans Comput Intell AI Games 2(4):229–238

    Article  Google Scholar 

  • Russell JA (1997) Reading emotion from and into faces: resurrecting a dimensional-contextual perspective. In: Russell JA, Dols JMF (eds) The psychology of facial expression. Cambridge University, New York, pp 295–320

    Chapter  Google Scholar 

  • Seif ENM, Yen J, Ioerger TR (2000) FLAME-fuzzy logic adaptive model of emotions. Auton Agent Multi Agent Syst 3(3):219–257

    Article  Google Scholar 

  • The international Go federation (2012). https://intergofed.org/members.html

  • Tho QT, Hui SC, Fong ACM, Cao TH (2006) Automatic fuzzy ontology generation for semantic web. IEEE Trans Knowl Data Eng 18(6):842–856

    Article  Google Scholar 

  • Wang MH, Lee CS, Hsien KL, Hsu CY, Acampora G, Chang CC (2010) Ontology-based multi-agents for intelligent healthcare applications. J Ambient Intell Humaniz Comput 1(2):111–131

    Article  Google Scholar 

  • Werf EVD (2004) AI techniques for the game of Go. Datawyse b. v, Maastricht

    Google Scholar 

  • Wu L, Baldi P (2008) Learning to play Go using recursive neural networks. Neural Netw 21(9):1392–1400

    Article  Google Scholar 

  • Yamazaki Y, Hatakeyama Y, Dong F, Nomoto K, Hirota K (2008) Fuzzy inference based mentality expression for eye robot in affinity pleasure–arousal space. J Adv Comput Intell Intell Inf 12(3):304–313

    Google Scholar 

  • Yamazaki Y, Hanada M, Motoki M, Lee CS, Hashimoto T (2011) Presence expression using eye robot for computer Go and system. In: Proceedings of 2011 IEEE international conference on fuzzy systems (FUZZ-IEEE 2011), Taipei, Taiwan, Jun. 27–30, pp 783–786

Download references

Acknowledgments

The authors would like to thank all the involved humans at this research project and also would like to acknowledge the financial support from the National Science Council of Taiwan under the grant NSC 99-2923-E-024-003-MY3, NSC 98-2221-E-024-009-MY3, and NSC 101-2221-E-024-025.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chang-Shing Lee.

Additional information

Communicated by G. Acampora.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, CS., Wang, MH., Wu, MJ. et al. Soft-computing-based emotional expression mechanism for game of computer Go. Soft Comput 17, 1263–1282 (2013). https://doi.org/10.1007/s00500-012-0963-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-012-0963-9

Keywords

Navigation