基于领域的名词短语语义分析及其实现(2)
作者:佚名; 更新时间:2014-12-05
3 名词短语语义分析的实现
3.1 语义分析总流程
名词短语理解的总流程图如图1所示。
3.2 句中名词语义识别的实现
简单句中名词识别是分析名词短语的基础,名词所描述的概念内涵、外延等语义直接影响名词短语的划分及识别。
本系统对名词语义分析实质上是概念的实例化过程,实例化就是对概念的属性值进行填充。我们用动态名词及名词属性模板记录实例概念及其属性。因此,这里只需通过语义规则来填充动态名词模板和名词属性模板就可完成概念的实例化,实现对具体概念的理解。
3.3 名词短语划分的实现
名词短语的界定一直是理解名词短语的难点。我们认为组成句子的基底结构是动核结构,任何一个动核结构都是由动核和动元(动核所联系的强制性语义成分)组成,而充当动核和动元的正是动词和名词,所以可认为名词与动词的理解是句子识别的核心。此外,结合汉语名词短语的语法结构特征,即大多数的名词短语都是以名词结尾,我们提出先对简单句中的名词短语做模糊划分,将句子分为作动元的名词块与作动核的动词块两部分。而对名词短语的进一步准确界定,仍需更多的语义知识才能处理。
名词短语识别的详细流程如图3所示。
3.4 名词短语识别的实现
名词短语的识别模块是整个名词短语理解的核心,他不仅实现名词短语各组成成分及其语义关系的识别,而且通过语义分析的方法,可进一步界定名词短语。
名词短语识别模块的流程如图4所示。
4 结 语
把自然语言理解限定在领域范围内,显著降低了语言理解的难度,有助于自然语言理解系统的开发。本文将自然语言中的名词短语限制在特定的领域,大大降低了语义分析处理的难度,也提高了其实现的可能性。将自然语言理解的语义分析应用于中学几何网络智能辅导的专家系统的接口,对其中的名词短语进行理解,经过初步调试,取得一定的成果,结果比较令人满意。不过,由于自然语言理解是一个十分庞大的系统工程,对名词短语的语义分析处理涉及面很广,以及时间、条件和作者个人认识的限制,我们的工作还需要进一步深入,我们的系统还需要进一步的完善和改进。
参考文献
[1]姚天顺.自然语言理解——一种让机器懂得人类语言的研究[M].北京:清华大学出版社,2002.
[2]石纯一.人工智能原理[M].北京:清华大学出版社,1993.
[3]黄曾阳.HNC(概念层次网络)理论[M].北京:清华大学出版社,1998.
[4]赖朝安,孙延明,齐德昱,等.基于自然语言理解的专家系统研究[J].计算机工程,2003,29(1):20-22.
[5]张亚非,范建华.自然语言处理:方法与技术[J].计算机应用与软件,1998,15(6):1-15,34.
[6]侯国峰.一个自然语言理解系统的设计与实现[J].计算机应用研究,2002,18(2):19-22.
[7]陈周娟,续海峰,钮士杰.基于静态知识库的领域内自然语言理解的语义处理[J].机床与液压,2007,35(7):37-39.
上一篇:软件定义仪器
下一篇:嵌入式系统的应用及开发
热门论文