Special Issue: Surveys

• Articles • Previous Articles     Next Articles

Computational Mechanisms for Metaphor in Languages: A Survey

Chang-Le Zhou{1,3, Yun Yang1, and Xiao-Xi Huang2   

  1. 1Institute of Artificial Intelligence, Xiamen University, Xiamen 361005, China 2College of Computer Science, Zhejiang University, Hangzhou 310027, China 3School of Humanity, Zhejiang University, Hangzhou 310027, China
  • Received:2005-11-29 Revised:2006-10-20 Online:2007-03-10 Published:2007-03-10

Metaphor computation has attracted more and more attention because metaphor, to some extent, is the focus of mind and language mechanism. However, it encounters problems not only due to the rich expressive power of natural language but also due to cognitive nature of human being. Therefore machine-understanding of metaphor is now becoming a bottle-neck in natural language processing and machine translation. This paper first suggests how a metaphor is understood and then presents a survey of current computational approaches, in terms of their linguistic historical roots, underlying foundations, methods and techniques currently used, advantages, limitations, and future trends. A comparison between metaphors in English and Chinese languages is also introduced because compared with development in English language Chinese metaphor computation is just at its starting stage. So a separate summarization of current progress made in Chinese metaphor computation is presented. As a conclusion, a few suggestions are proposed for further research on metaphor computation especially on Chinese metaphor computation.

Key words: DPRS; GSMP; automatic verification; model checking; timed automata;

\REF{[1]} Zhou C L. Introduction to Mind Computation. Beijing: Tsi- \REF{}nghua University Press, 2003, pp.66--69. \REF{[2]} Su D F. Studies in Metaphor. Shanghai: Shanghai Foreign Language Education Press, 2000. \REF{[3]} Lakoff G, Johnson M. Metaphors We Live By. Chicago: The University of Chicago Press, 1980. \REF{[4]} Gentner D. Structure-mapping: A theoretical framework for analogy. {\it Cognitive Science}, 1983, 7(2): 155--170. \REF{[5]} Falkenhainer B, Forbus K D, Gentner D. The structure-mapping engine: Algorithm and examples. {\it Artificial Intelligence}, 1989, 41(90): 1--63. \REF{[6]} Lakoff G. The Contemporary Theory of Metaphor. Metaphor and Thought, 2nd Edition. Cambridge: Cambridge University Press, Ortony A (ed.), 1993, pp.202--251. \REF{[7]} Ahrens K. When love is not digested: Underlying reasons for source to target domain pairing in the contemporary theory of metaphor. In {\it Proc. 1st Cognitive Linguistics Conference}, Taipei, 2002, pp.273--302. \REF{[8]} Ahrens K, Huang C R, Chung S F. Conceptual metaphors: Ontology-based representation and corpora driven mapping principles. In {\it Proc. ACL Workshop on Lexicon and Figurative Language}, Sapporo, Japan. 2003, pp.35--41. \REF{[9]} Searle J R. Metaphor. Metaphor and Thought, 2nd Edition, Ortony A (ed.), Cambridge: Cambridge University Press, 1993, pp.83--111. \REF{[10]} Feng G Y. History of Chinese Figuration Research. Wuhan: Hubei Education Press, 2001. \REF{[11]} Feng X H. Metaphor---Foundation of Mind Framework of Discourse. Bejing: University of International Business and Economics Press, 2004. \REF{[12]} Lin S W. A review of research on English metaphor. {\it Journal of Foreign Language Teaching and Research}, 1997, pp.1--12. \REF{[13]} Hu Z L. Cognitive Metaphors. Beijing: Peking University Press, 2004. \REF{[14]} Tang Z Q. Studies on metaphor comprehension mechanisms [Dissertation]. Beijing Normal University, Beijing, 1998. \REF{[15]} Fan W F. Research on Metaphor. Beijing: Foreign Language Teaching and Research Press, 2001. \REF{[16]} Yu N. The contemporary theory of metaphor: A perspective from Chinese. Amsterdam: John Benjamins Publishing Company, 1998. \REF{[17]} Yu N. Figurative uses of finger and palm in Chinese and English. {\it Metaphor and Symbol}, 2000, 15(3): 159--175. \REF{[18]} Yang Y, Zhou C L. Research on machine understanding-based classification of Chinese metaphor. {\it Journal of Chinese Information Processing}, 2004, 18(4): 31--36. \REF{[19]} Dai S X, Zhou C L. Computational model of metaphor and its application in metaphorical classification. {\it Journal of Computer Science}, 2005, 32(5): 159--166. \REF{[20]} Dai S X. Computational research on Chinese metaphor classification and recognition [Thesis]. Department of Computer Science, Xiamen University, Xiamen, 2005. \REF{[21]} Zhang W. Study on meta-anaphora resolution and metaphor comprehension in discourse understanding [Dissertation]. Co\-llege of Computer Science and Technology, Zhejiang University, Hangzhou, 2003. \REF{[22]} Zhang W, Zhou C L. Study on logical description of Chinese metaphor comprehension. {\it Journal of Chinese Information Processing}, 2004, 18(4): 23--28. \REF{[23]} Huang X X. A logical approach for metaphor understanding. In {\it Proc. 2005 IEEE Int. Conf. Natural Language Processing and Knowledge Engineering}, 2005, pp.268--271. \REF{[24]} Huang X X. Emotional metaphors for emotion recognition in Chinese text. In {\it Proc. ACII 2005, LNCS 3784}, Tao J, Tan T, Picard R W (eds.), 2005, pp.319--325. \REF{[25]} Wang X M. A new classification based on machine understanding for Chinese similes [Dissertation]. Department of Chinese, Xiamen University, Xiamen, 2005. \REF{[26]} Holyoak K J, Thagard P. Analogical mapping by constraint satisfaction. {\it Cognitive Science}, 1989, 13: 295--355. \REF{[27]} Nehaniv C L (eds.). Computation for Metaphors, Analogy, and Agent. Springer, 1999. \REF{[28]} Resnik P. Selection and information: A class based approach to lexical relationships [Dissertation]. University of Pennsylvania, Pennsylvania, 1993. \REF{[29]} Goatly A. The Language of Metaphors. London: Routledge, 1997. \REF{[30]} Wilks Y. A preferential pattern-seeking semantics for natural language inference. {\it Artificial Intelligence}, 1975, 6(1): 53--74. \REF{[31]} Fass D. Met*: A method for discriminating metonymy and metaphor by computer. {\it Computational Linguistics}, 1991, 17(1): 49--90. \REF{[32]} Fass D, Wilks Y. Preference Semantics, Ill-Formedness, and metaphor. {\it American Journal of Computational Linguistics}. 1983, 9(3-4): 178--187. \REF{[33]} Weiner E J. A knowledge representation approach to understanding metaphors. {\it Computational Linguistics}, 1984, 10(1): 1--14. \REF{[34]} Martin J H. A Computational Model of Metaphor Interpretation. Academic Press, Boston, 1990. \REF{[35]} Martin J H. Representing UNIX domain metaphors. {\it Artificial Intelligence Review}, 2000, 14(4-5): 377--401. \REF{[36]} Martin J H. Conventional Metaphor and the Lexicon, in Lexical Semantic and Knowledge Representation. Lecture Notes in Artificial Intelligence, Pustejovsky J, Bergler S (eds.), Berlin: Spring-Verlag, 1992. \REF{[37]} Russell S W. Book review: A computational model of metaphor interpretation. {\it Metaphor and Symbolic Activity}, 1996, 11(2): 169--174. \REF{[38]} Veale T. Metaphor, memory and meaning: Symbolic and connectionist issues in metaphor interpretation [Dissertation]. Trinity College, Dublin, 1995. \REF{[39]} Sun R. A microfeature based approach towards metaphor interpretation. In {\it Proc. The International Joint Conference on Artificial Intelligence $($IJCAI'95$)$}, California, Morgan Kaufmann, 1995, pp.424--430. \REF{[40]} Steinhart E C. The Logic of Metaphor: Analogous Parts of Possible Worlds. Dordrecht: Kluwer Academic Publishers, 2001. \REF{[41]} Zhou C L. Metaphor, analogous logic and possible worlds: Interpretation of { The Logic of Metaphor} by Steinhart. {\it Journal of Foreign Language and Literature Research}, 2004, 4(6): 10--12. \REF{[42]} D'Hanis I. A logical approach to the analysis of metaphors. {Logical and Computational Aspects of Modelbased Reasoning}, Magnani L (eds.), Kluwer Academic, Dordrecht. 2002, pp.21--37. \REF{[43]} Barnden J A, Lee M G. An implemented context system that combines belief reasoning. Metaphor-Based Reasoning and Uncertainty Handling, Bouquet P (eds.), {\it CONTEXT'99, LNAI 1688}, 1999, pp.28--41. \REF{[44]} Ritchie D. Statistical Probability as a metaphor for epistemological probability. {\it Metaphor and Symbol}, 2003, 18(1): 1--11. \REF{[45]} Kintsch W. Metaphor comprehension: A computational theory. {\it Psychonomic Bulletin and Review}, July 2000, pp.257--266. \REF{[46]} Kintsch W. Predication. {\it Cognitive Science}, 2001, 25(2): 173--202. \REF{[47]} Mason Z. Corpus-based metaphor extraction system [Dissertation]. Brandeis University, 2002. \REF{[48]} Mason Z. CorMet: A computational, corpus-based conventional metaphor extraction system. {\it Computational Linguistics}, 2004, 30(1): 23--44. \REF{[49]} Fellbaum C. WordNet: An Electronic Lexical Database. Cambridge: MIT Press, 1998. \REF{[50]} Ding Y W. Comparative study on metaphors in eastern and western cultures. {\it Academic Exchange}, 2004, 129(12): 159--161. \REF{[51]} Dong Z D. Knowledge description: What, how and who? In {\it Proc. Int. Electronic Dictionaries Symp.}, Tokyo, 1988, p.18. \REF{[52]} Dong Z D. Expression of semantic relation and construction of knowledge system. {\it Applied Linguistics}, 1998, 7(3): 76--82. \REF{[53]} Fillmore C J. The Case for Case. Universals in Linguistic Theory, Bach E, Harms R (eds.), New York: Holt, Rinehart and Winston, 1968, pp.1--88. \REF{[54]} Zhou C L. Introduction to Epistemic Logic. Beijing: Tsinghua University Press, 2001.
[1] Einollah Pira. Using Markov Chain Based Estimation of Distribution Algorithm for Model-Based Safety Analysis of Graph Transformation [J]. Journal of Computer Science and Technology, 2021, 36(4): 839-855.
[2] Wan-Wei Liu, Fu Song, Tang-Hao-Ran Zhang, Ji Wang. Verifying ReLU Neural Networks from a Model Checking Perspective [J]. Journal of Computer Science and Technology, 2020, 35(6): 1365-1381.
[3] Hoon Park, Anping He, Marly Roncken, Xiaoyu Song, Ivan Sutherland. Modular Timing Constraints for Delay-Insensitive Systems [J]. , 2016, 31(1): 77-106.
[4] Yang Liu, Xuan-Dong Li, Yan Ma. A Game-Based Approach for PCTL* Stochastic Model Checking with Evidence [J]. , 2016, 31(1): 198-216.
[5] Yu Zhou, Luciano Baresi, and Matteo Rossi. Towards a Formal Semantics for UML/MARTE State Machines Based on Hierarchical Timed Automata [J]. , 2013, 28(1): 188-202.
[6] Yang Liu, Huai-Kou Miao, Hong-Wei Zeng, Yan Ma, and Pan Liu. Nondeterministic Probabilistic Petri Net — A New Method to Study Qualitative and Quantitative Behaviors of System [J]. , 2013, 28(1): 203-216.
[7] Sa'ed Abed, Member, ACM, IEEE, Yassine Mokhtari, Otmane Ait-Mohamed, Member, ACM, IEEE, and Sofiène Tahar, Senior Member, IEEE, Member, ACM. NuMDG: A New Tool for Multiway Decision Graphs Construction [J]. , 2011, 26(1): 139-152.
[8] Dian-Xiang Xu, Senior Member, IEEE, Omar El-Ariss, Wei-Feng Xu, Senior Member, IEEE, and Lin-Zhang Wang, Member, CCF, ACM, IEEE. Aspect-Oriented Modeling and Verification with Finite State Machines [J]. , 2009, 24(5): 949-961.
[9] Hai-Bin Zhang and Zhen-Hua Duan, Senior Member, CCF, IEEE. Symbolic Algorithmic Analysis of Rectangular Hybrid Systems [J]. , 2009, 24(3): 534-543.
[10] Patrick H. S. Brito, Rogerio de Lemos, Cecilia M. F. Rubira, and Eliane Martins. Architecting Fault Tolerance with Exception Handling: Verification and Validation [J]. , 2009, 24(2): 212-237.
[11] Liang Xu, Wei Chen, Yan-Yan Xu, and Wen-Hui Zhang. Improved Bounded Model Checking for the Universal Fragment of CTL [J]. , 2009, 24(1 ): 96-109 .
[12] Zhi-Hong Tao, Cong-Hua Zhou, Zhong Chen, and Li-Fu Wang. Bounded Model Checking of CTL^* [J]. , 2007, 22(1): 39-43 .
[13] Zhi-Hong Tao, Hans Kleine Büning, and Li-Fu Wang. Direct Model Checking Matrix Algorithm [J]. , 2006, 21(6): 944-949 .
[14] Hong Pan, Hui-Min Lin, and Yi Lv. Model Checking Data Consistency for Cache Coherence Protocols [J]. , 2006, 21(5): 765-775 .
[15] Franz Weitl and Burkhard Freitag. Checking Content Consistency of Integrated Web Documents [J]. , 2006, 21(3): 418-429 .
Full text



[1] Wang Nengbin; Liu Haiqing;. An Intelligent Tool to Support Requirements Analysis and Conceptual Design of Database Design[J]. , 1991, 6(2): 153 -160 .
[2] Lin Shan;. Using a Student Model to Improve Explanation in an ITS[J]. , 1992, 7(1): 92 -96 .
[3] Wang Hui; Liu Dayou; Wang Yafei;. Sequential Back-Propagation[J]. , 1994, 9(3): 252 -260 .
[4] Yu Huiqun; Song Guoxin; Sun Yongqiang;. Completeness of the Accumulation Calculus[J]. , 1998, 13(1): 25 -31 .
[5] HE Taosong;. Volumetric Virtual Environments[J]. , 2000, 15(1): 37 -46 .
[6] LIAO Husheng;. An Action Analysis for Combining Partial Evaluation[J]. , 2000, 15(2): 196 -201 .
[7] DU Lin; SUN Yufang;. A New Indexing Method Based on Word Proximity for Chinese Text Retrieval[J]. , 2000, 15(3): 280 -286 .
[8] NIE Xumin; GUO Qing;. Renaming a Set of Non-Horn Clauses[J]. , 2000, 15(5): 409 -415 .
[9] ZHAO YiXin (赵邑新), YIN Xia (尹 霞) and WU JianPing (吴建平). Problems in the Information Dissemination of the Internet Routing[J]. , 2003, 18(2): 0 .
[10] Heng-Chang Liu and Bao-Hua Zhao. A Near-Optimal Optimization Algorithm for Link Assignment in Wireless Ad-Hoc Networks[J]. , 2006, 21(1): 89 -94 .

ISSN 1000-9000(Print)

CN 11-2296/TP

Editorial Board
Author Guidelines
Journal of Computer Science and Technology
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
E-mail: jcst@ict.ac.cn
  Copyright ©2015 JCST, All Rights Reserved