解析UNIX领域隐喻:从表示到应用
1. 引言
在描述UNIX等技术领域时,语言中充满了隐喻。例如“ How can I kill a process?” 中的 “kill”,“I am in emacs.” 中的 “in” 等,这些词的隐喻用法与它们的常规含义不同。以 “enter” 为例,在 “You can enter emacs by typing emacs to the shell.” 中,“enter” 并非指进入一个实际的物理空间,而是指启动一个计算机程序。这种隐喻源于一种将计算机进程视为封闭空间的概念隐喻,它是描述这些进程的常规方式。
为了处理这种隐喻性语言,MIDAS(Metaphor Interpretation, Denotation, and Acquisition System)应运而生。MIDAS是一组计算机程序,可用于明确表示常规隐喻的知识、利用这些知识解释隐喻性语言,并在正常处理过程中动态学习新的隐喻。
2. 先前的隐喻计算方法
之前的隐喻计算工作主要关注概念之间的类比系统性,认为隐喻源于表示字面意义的概念与潜在意义概念之间的相似性或类比。这些方法通常通过类比转移过程来解释隐喻性语言,即将两个领域的概念进行直接匹配,但它们很少利用语言中常规隐喻的明确知识。而MIDAS的目标是在解释隐喻的类比系统性的同时,以一种便于高效处理的方式表示其常规性。
3. 表示UNIX隐喻
3.1 隐喻的组成
隐喻通常由源组件和目标组件组成。源组件是用于看待目标概念的概念,而目标组件是词语实际所指的概念。例如,在 “I am in emacs.” 中,目标概念是当前正在使用计算机
超级会员免费看
订阅专栏 解锁全文
1053

被折叠的 条评论
为什么被折叠?



