[发明专利]基于HNC语义分析的立场判定方法无效
申请号: | 200910089496.3 | 申请日: | 2009-07-22 |
公开(公告)号: | CN101963958A | 公开(公告)日: | 2011-02-02 |
发明(设计)人: | 孟东豫 | 申请(专利权)人: | 北京大正语言知识处理科技有限公司 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F17/30 |
代理公司: | 北京万科园知识产权代理有限责任公司 11230 | 代理人: | 张亚军;李京楠 |
地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于HNC语义分析的立场判定方法,包括步骤1:在计算机内设立感情色彩动词数据库,步骤2:在计算机内设立关键词数据库,步骤3:在计算机内安装HNC句类分析软件,步骤4:设立指针变量i,指针变量i的初始值为1,将指针变量i指向计算机中的存储单元,步骤5:把指针变量i指向的计算机存储单元中的语句取出,进行切分词,将句子划分成语义块,步骤6:计算第一陈述者的立场代码;步骤7:读取句子的语义块类型;步骤8:计算第二陈述者的立场代码;步骤9:读取句子的语义块类型;步骤10:计算第三陈述者的立场代码;步骤11:读取句子的立场代码;步骤12:判断是否处理完成全部句子。本发明的方法,能够对各种电子文本中语句的内容进行立场判断,以期说明和解释问题的趋势或倾向,提供很有价值的信息。 | ||
搜索关键词: | 基于 hnc 语义 分析 立场 判定 方法 | ||
【主权项】:
一种基于HNC语义分析的立场判定方法,其特征是:该方法包括以下步骤:步骤1:在计算机内设立感情色彩动词数据库:根据感情色彩动词的褒贬语义为每个感情色彩动词赋予一个属性代码,褒义的感情色彩动词,其属性代码是1;贬义的感情色彩动词,其属性代码是0;步骤2:在计算机内设立关键词数据库,将要分析的句子中的关键词输入到关键词数据库中;步骤3:在计算机内安装HNC句类分析软件,将含有关键词的N个句子输入到计算机的N个存储单元中;步骤4:设立指针变量i,指针变量i的初始值为1,将指针变量i指向上述的计算机存储单元;步骤5:把指针变量i指向的计算机存储单元中的语句取出,输入给HNC句类分析软件进行切分词,HNC句类分析软件按感情色彩动词的数量将句子划分成语义块,并输出:如果该句中只有一个感情色彩动词,则将句子按单语义块类型[A1+X1+G]输出,如果该句中有两个感情色彩动词,则将句子按双语义块类型{A2+X2+[A1+X1+G]}格式输出,如果该句中有三个感情色彩动词,则将句子按三语义块类型A3+X3+{A2+X2+[A1+X1+G]}输出,上述格式中,各标号的含义分别是:A1、A2、A3分别代表第一、第二、第三陈述者,X1、X2、X3分别代表第一、第二、第三感情色彩动词,G代表关键词,是立场判断的起点,[A1+X1+G]代表第一语义块,{A2+X2+[A1+X1+G]}代表第二语义块;A3+X3+{A2+X2+[A1+X1+G]}代表第三语义块;步骤6:计算第一陈述者的立场代码:计算机扫描第一语义块,从感情色彩动词数据库中读取第一感情色彩动词X1的属性代码,然后将该属性代码与关键词的默认立场代码1进行逻辑加法运算,运算法则是相同为1,相异为0,即:1+1=1,1+0=0,0+1=0,0+0=1,将逻辑加法运算的结果赋给第一陈述者A1,作为第一陈述者A1的立场代码;步骤7:判断句子的语义块类型;如果该句子不是单语义块类型,则执行步骤8,如果该句子是单语义块类型,则将第一陈述者A1的立场代码赋给句子变量SV,然后执行步骤11;步骤8:计算第二陈述者的立场代码:计算机扫描第二语义块,从感情色彩动词数据库中读取第二感情色彩动词X2的属性代码,将该属性代码与步骤6得到的第一陈述者A1的立场代码进行逻辑加法运算,运算法则是相同为1,相异为0,即:1+1=1,1+0=0,0+1=0,0+0=1,将逻辑加法运算的结果赋给第二陈述者A2,作为第二陈述者A2的立场代码;步骤9:判断句子的语义块类型:如果该句子不是双语义块类型,则执行步骤10;如果该句子是双语义块类型,则将第二陈述者A2的立场代码赋给句子变量SV,然后执行步骤11;步骤10:计算第三陈述者的立场代码:计算机扫描第三语义块,从感情色彩动词数据库中读取第三感情色彩动词X3的属性代码,将该属性代码与步骤8得到的第二陈述者A2的立场代码进行逻辑加法运算,运算法则是相同为1,相异为0,即:1+1=1,1+0=0,0+1=0,0+0=1,将逻辑加法运算的结果赋给第三陈述者A3,将第三陈述者A3的立场代码赋给句子变量SV;步骤11:读取句子的立场代码:计算机读取句子变量SV的值,根据句子变量SV的值判断陈述者与关键词之间的立场关系;步骤12:判断是否处理完成全部句子:计算机读取指针变量i的值,如果i<N,则将i+1,然后返回步骤5,如果i=N,则结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大正语言知识处理科技有限公司,未经北京大正语言知识处理科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910089496.3/,转载请声明来源钻瓜专利网。