欢迎访问一起赢论文辅导网
本站动态
联系我们
 
 
 
 
 
 
 
 
 
 
 
QQ:3949358033

工作时间:9:00-24:00
机械论文
当前位置:首页 > 机械论文
基于条件随机域模型的比较要素抽取研究
来源:一起赢论文网     日期:2016-01-11     浏览数:3745     【 字体:

 41 卷第期自动化学报Vol. 41, No. 82015 ACTA AUTOMATICA SINICA August, 2015基于条件随机域模型的比较要素抽取研究王巍赵铁军辛国栋徐永东2摘要随着主观性评价文本数量的不断增长文本情感分析已经成为众多研究者关注的对象比较要素抽取是比较句情感分析的重要研究任务之一比较句的情感分析结果与比较要素相结合才更有意义为了提高比较要素抽取的性能本文提出在构建系统模型的过程中引入浅层句法信息、比较词候选信息和启发式位置信息等多种语言学相关特征并且在不增加领域知识的情况下有效提高系统的准确率和F1 同时本文提出的方法可以有效处理含有多个比较关系的句子实验结果表明,将本文提出的特征应用于条件随机域(Conditional random ¯elds, CRFs) 模型可以有效提高比较要素抽取的各项性能指标,同时将本文的实验结果与2012 年中文情感分析评测结果的最大值进行了比较各项指标均超过最大值进一步证明了本文方法的有效性.关键词情感分析比较要素抽取浅层句法特征比较词候选特征启发式位置特征引用格式王巍赵铁军辛国栋徐永东基于条件随机域模型的比较要素抽取研究自动化学报, 2015, 41(8): 1385¡1393DOI 10.16383/j.aas.2015.c140762Extraction of Comparative Elements Using Conditional Random FieldsWANG Wei1 ZHAO Tie-Jun1 XIN Guo-Dong2 XU Yong-Dong2Abstract With the rapid growth of the number of evaluative texts on the Web, sentiment analysis has attracted theattention of researchers all over the world. Extraction of comparative elements is one of the important tasks for sentimentanalysis of comparative sentences. It is more meaningful that results of sentiment analysis combine with comparativeelements. To improve the performance of comparative elements extraction, this paper proposes to introduce shallowparsing features, comparative word candidates and heuristic position information to conditional random ¯elds (CRFs)for building a system model. The proposed method is not only free from introducing domain knowledge but also cane®ectively deal with sentences containing a few comparative relationships. Experiment results show that the performanceof system is improved when introducing proposed features to the CRFs model. Meanwhile, compared with the best resultsof the 2012 Chinese opinion analysis evaluation, the F1-scores of the proposed method are higher than the maximumvalue.Key words Sentiment analysis, comparative element extraction, shallow parsing feature, comparative word candidate,heuristic position featureCitation Wang Wei, Zhao Tie-Jun, Xin Guo-Dong, Xu Yong-Dong. Extraction of comparative elements using condi-tional random ¯elds. Acta Automatica Sinica, 2015, 41(8): 1385¡1393近年来文本情感分析已经成为自然语言处理领域的热点研究问题情感分析又称为观点挖掘是收稿日期2014-11-02 录用日期2015-04-11Manuscript received November 2, 2014; accepted April 11, 2015国家高技术研究发展计划(863 计划) (2015AA015405), 国家自然科学基金(61402134, 61173073, 61172099, 61272384), 国家国际科技合作专项(2014DFA11350) 资助Supported by National High Technology Research and Devel-opment Program of China (863 Program) (2015AA015405), Na-tional Natural Science Foundation of China (61402134, 61173073, 61172099, 61272384), and the Special Project of Interna-tional Science and Technology Cooperation of China (2014DFA11350)本文责任编委刘成林Recommended by Associate Editor LIU Cheng-Lin1. 哈尔滨工业大学计算机科学与技术学院机器智能与翻译研究室哈尔滨150001 2. 哈尔滨工业大学计算机科学与技术学院哈尔滨1500011. Machine Intelligence and Translation Laboratory, Schoolof Computer Science and Technology, Harbin Institute of Tech-nology, Harbin 150001 2. School of Computer Science andTechnology, Harbin Institute of Technology, Harbin 150001指通过对大量的评论性文本进行分析以获取观点持有者对于产品、服务、事件等实体的观点、态度和情感[1¡2]. 文本情感分析技术已经成功应用于决策支持、问答系统、自动文摘等自然语言处理相关任务中[3¡5]. 比较句的情感分析是文本情感分析的一项基本任务具有重要的研究价值.比较句情感分析的处理对象是评价文本中的比较语句其任务就是对比较句中的观点性要素进行抽取与分析包括对每个比较关系的情感倾向性进行判别以及从中抽取与倾向性相关的各个要素这些要素包括比较实体、比较属性、比较词和评价词.一个典型的比较句例如\宝马的发动机好于奔驰"表达了两个汽车品牌之间的一种比较关系该关系可以用一个五元组来表达: h 宝马奔驰发动机,i, 其中, \宝马\奔驰分别是比较主体和比较客体, \发动机是比较属性, \是相对比较主1386 自动化学报41 卷体的评价词, \是比较词通过对宝马和奔驰在\发动机这一共有属性上的比较表达了作者对宝马车的褒义情感.比较句情感分析的首要任务就是定位并抽取句子中的比较要素然后针对抽取出的要素判断作者对不同比较对象的情感倾向性比较要素抽取与常规观点句的信息抽取不同其抽取的评价对象是具有比较关系的实体及其共有属性而并非作者直接评价的单一实体或属性实体间的比较关系通常以比较词来体现因此本文引入比较词候选特征和启发式位置特征以提高系统对比较实体的识别能力.比较要素抽取的另一个问题是如何完整地识别出短语级要素例如在产品评论中产品名往往由品牌名与型号名共同构成如果只提取其中某一项作为比较实体将影响信息抽取的完整性和准确性为此,我们提出引入浅层句法特征以增强系统识别短语级要素的能力另外比较要素抽取还需要解决如何区分不同类型的要素的问题例如通常情况下比较主体、比较客体和比较属性三类要素具有相似的词性(名词词性难以区分但它们与比较词之间的相对位置关系具有一定的指示作用.综上所述为构建一个通用的比较要素抽取系统本文引入了浅层句法特征、比较词候选特征和启发式位置特征等语言学相关特征在不增加领域知识的情况下有效提高了比较要素抽取的各项性能指标表明了本文所提方法的有效性.本文后续内容安排如下节介绍了比较要素抽取的研究现状节介绍了基于条件随机域模型的比较要素抽取过程节描述了系统中引入的各项特征节详述了实验结果及分析最后是结论及下一步工作展望.1 比较要素抽取的相关研究本文的研究任务与Jindal [6] Yang [7] 的研究工作类似其目的都是获取与比较论述相关联的各个要素. Jindal 等首先在距离各个比较要素窗口半径为的范围内挖掘词性标记序列规则(Labelsequential rule, LSR) (: hf¤;NNgfV BZgi !hf$entity1;NNg; fV BZgi), 进而按照置信度由高到低的顺序使用这些规则标记各类比较要素Yang 等首先基于词性信息标记出比较要素候选继而在距离候选要素窗口半径为的范围内构造词性序列模式并以这些序列模式为特征建立要素识别模型可以看出他们的工作是基于上下文词性信息来获取具有特定词性的比较要素然而他们的方法基于以下假设一个比较句中仅包含一组比较关系,事实上很多时候该条件是不成立的因此这种方法具有较大的局限性.另外一部分研究者通过建立领域词典来识别比较要素. Xu [8] 通过人工收集手机领域常用的产品名称和属性名称构建了相应的领域词典依据这些领域词典来获取相应的比较实体和比较属性,对于评价词他们通过常用的情感词词典进行获取.Feldman [9] 手工构建了跑鞋和汽车领域的产品品牌词典和属性词典对于产品型号他们采用正则表达式进行获取但是很明显他们的方法领域依赖性太强不具有领域的可移植性.为了更准确地获取各类比较要素一些研究者将比较要素抽取任务看作序列标注任务. Xing [10]为了抽取标准技术比较句中的技术指标选取关键词、名词短语以及位置信息作为特征建立比较要素抽取模型黄高辉等[11] 首先识别比较句中的实体对象继而将抽取的实体对象作为特征结合定义的规则建立比较主体和比较客体的抽取模型对于比较属性和评价词采用简单的词典匹配的方法进行识别国内的宋锐等[12] 选取了词、词性、启发式规则和领域知识等作为特征通过提取各类特征训练出比较要素抽取模型并将该模型用于比较要素的抽取然而很显然他们的方法仍然需要依赖领域知识领域移植性较差.此外一些学者通过Bootstrapping 的方法来识别比较要素. Li [13] 针对比较问句中比较实体的抽取问题采用Bootstrapping 方法迭代地抽取比较实体对hentitiy1; entity2i, 从获取的比较实体对产生新的抽取模式进而将新的抽取模式用于获取新的比较实体对直到没有新的模式产生. Ding[14] 从若干种子实体出发迭代地抽取出更多的实体每次迭代过程均使用了序列模式挖掘算法将获取的序列模式用于新实体的发现很明显他们的工作是弱监督的不需要对大量的语料进行标注.在比较要素抽取的工作中还有一部分学者将要素抽取任务转换成语义角色标注任务. Wang[15] 根据比较句的句法结构定义了三种比较模式(: hentityi, hcomparativewordi, hentityi,hsentimentwordi) 来描述各个比较要素之间的关系并将这些模式泛化为条模式来标注比较句的语义角色李建军[16] 利用语义角色标注器和Stan-ford 句法分析器构建了语义角色句法分析树并通过计算两棵子树间的匹配相似度来获取比较要素.然而以上的工作虽然可以获取比较关系中的比较实体等要素但对于含有多个关系的比较句只能抽取其中的一个比较关系.2 基于条件随机域模型的比较要素抽取2.1 条件随机域模型条件随机域模型(Conditional random ¯elds,8 期王巍等基于条件随机域模型的比较要素抽取研究1387CRFs) 是由La®erty [17] 2001 年提出的一种判别式模型常用于标注或切分序列化数据. CRFs模型结合了生成式模型(Generative model) 和序列分类模型(Classi¯cation model) 的优点是一种无向图模型该模型的优点主要表现在在给定观测序列的情况下将整个标记序列的概率分布表达为一个统一的指数模型; CRFs 模型没有生成式模型那样严格的独立性假设便于使用复杂的、有重叠性和非独立的特征进行训练和推理使得该模型在融合多种特征方面存在优势; CRFs 模型解决了其他判别式马尔科夫模型难以避免的标注偏置问题(Label bias problem), 通过对所有状态序列进行全局归一化来获得全局最优的标注因此我们使用条件随机域模型对比较要素进行标注.条件随机域模型是在给定一组输入随机变量的条件下一组输出随机变量的条件概率分布模型其中线性链(Linear chain) 条件随机域已经成功应用于信息抽取、句法分析等多个自然语言处理领域由于比较要素抽取任务可以看作序列标注问题因此,本文采用线性链条件随机域对比较要素进行标注.设随机变量X = (X1;X2; ¢ ¢ ¢ ;Xn) 表示需要标注的观测序列随机变量Y = (Y1; Y2; ¢ ¢ ¢ ; Yn) 表示观测序列对应的标记序列(也称为状态序列), 在给定输入序列的条件下标记序列的链式条件概率分布如式(1) 所示:P(yjx) =1Z(x)£expÃXi;k¸ktk(yi¡1; yi; x; i) +Xi;l¹lsl(yi; x; i)!(1)(1) 是线性链条件随机域模型的基本形式表示给定输入序列对输出序列预测的条件概率,式中, tk sl 是特征函数¸和¹是特征函数对应的权值, Z(x) 是规范化因子. tk 是定义在边上的特征函数称为转移特征依赖于当前和前一个位置,sl 是定义在节点上的特征函数称为状态特征依赖于当前位置通常特征函数tk sl 取值为0.线性链条件随机域的无向图结构为G = (V = f1; 2; ¢ ¢ ¢ ; ng ; E = f(i; i + 1)g) (2)其中, i = 1; 2; ¢ ¢ ¢ ; n ¡ 1. 在学习阶段线性链条件随机域利用训练数据集通过极大似然估计或正则化的极大似然估计得到条件概率模型P(Y jX); 在预测阶段对于给定的输入序列x, 求出条件概率P(Y jX) 最大的输出序列y.2.2 建立比较要素抽取模型比较要素抽取任务就是指从比较句中识别出比较实体、比较属性、比较词和评价词等比较成分从而获取一个或多个比较关系的五元组(比较主体比较客体比较属性评价词比较词). 本文将比较要素抽取的任务转化为序列标注任务通过采用条件随机域模型在模型训练过程中引入词语级特征、浅层句法特征、候选比较词及启发式位置特征构建了基于条件随机域的比较要素抽取模型在整个比较要素抽取任务中所选取的模型特征都是领域无关的具体的识别过程如图所示.比较要素抽取的过程Fig. 1 The procedure of comparative elements extraction在图识别过程主要分为三个阶段特征抽取、模型的学习过程和标注过程在特征抽取阶段,系统抽取出训练数据和测试数据的有效特征集在学习阶段通过设置特征模板选取各种有效特征建立起比较要素抽取模型在标注阶段对测试数据中的比较句进行比较要素的抽取.3 基于CRFs 模型的特征集合3.1 特征构造3.1.1 浅层句法特征浅层句法分析也称为部分句法分析或语块划分.相对于完全句法分析浅层句法分析只需要识别句子中结构相对简单的独立成分例如非递归的名词短语、动词短语等对于给定的比较句经过浅层句法分析后句子中每个词语都对应一个短语标记例如NP[价格/n] ADV[依然/d] VP[高于/v] DNP[相同/a 配置/n /ude] DNP[其他/a 品牌/n /ude]NP [汽车/n]. 由于浅层句法分析能够识别短语级的1388 自动化学报41 卷句法成分为自然语言处理任务提供了简单的句法结构信息使得它在自动问答、信息抽取等领域中也得到了广泛的应用而且取得了比较令人满意的效果本文采用的浅层句法分析工具Stanford Parser由斯坦福大学开发主要的短语定义如表所示.浅层句法分析的短语标记Table 1 The phrase maker of shallow parsing短语标记短语类别NP 名词短语VP 动词短语ADJP 形容词短语PP 介词短语ADVP 副词短语ROOT 句子DNP 所属关系短语QP 数量词短语LCP 方位词短语IP 简单从句在比较句中大部分比较主体和比较属性由名词或名词短语构成评价词由形容词或形容词短语构成比较词和比较客体通常构成一个介词短语在现有的研究中将词和词性特征引入特征集合只能提取词语级别的比较成分而对于短语级别的比较成分则难以正确识别因此造成了比较要素识别不准确的问题本文提出利用浅层句法分析工具识别名词短语、形容词短语等短语信息并将识别的短语以标记的形式作为浅层句法特征引入特征集合.例如在汽车评论中比较句\总体来看金杯阁瑞斯在动力、环保方面比起风行都略胜一筹经过浅层句法分析工具的处理得到短语句法分析树如图所示.例句的浅层句法分析树Fig. 2 The shallow parsing tree of the example该句的比较主体是\金杯阁瑞斯", 通过词性标记只能识别出名词\金杯"\阁瑞斯", 而无法识别名词短语\金杯阁瑞斯", 所以引入浅层句法特征有助于识别这类短语要素而且该句有两个比较属性\动力"\环保", 本文通过名词短语首先把两个名词作为一个整体识别为比较属性然后利用词语之间的分隔符(或连接词分离出两个属性另外介词短语\比起风行有助于比较词\比起和比较客体\风行的识别因此引入浅层句法特征不仅能够有效识别出短语级别的比较要素而且可以作为启发式信息帮助抽取短语中包含的要素.3.1.2 比较词候选特征比较词是比较要素识别的重要线索为了识别比较词候选我们构建了比较词词典该词典的构建方法如下首先为每种比较类型(包括平比、不同、差比和极比选择一些常用的种子词语然后通过由哈尔滨工业大学信息检索中心开发的同义词词林(扩展版)1 进行同义词扩展将扩展后的词语人工剪枝得到比较词词典我们尝试使用该词典标注比较词候选结果得到了很不准确的结果通过对语料的观察发现很多比较词是以搭配的形式出现例如,\¢ ¢ ¢ 一样", \¢ ¢ ¢ 不同", \¢ ¢ ¢ 相比". 因此,我们在比较词词典的基础上构建了比较搭配词典,该词典采用如下方法构建首先统计在每个比较子句中共现的比较词根据其共现频率进行排序进而对低频部分进行人工剪枝词典中还包含一些常用的比较搭配扩展例如由比较搭配\¢ ¢ ¢ 一样"扩展出\(与、跟) ¢ ¢ ¢ 差不多(相似、相同、无异¢ ¢ ¢ )" 等搭配扩展的基本原理是基于前后搭配项的同义词扩充本文共构建了660 个不同的比较搭配,通过搭配词词典对语料中出现的比较词词对做标记,这些比较词将作为候选比较词.例如: \单从静态的感觉看新飞度总的表现与老款飞度无异".\¢ ¢ ¢ 无异在比较搭配词词典中出现在其相应的位置做标记并作为特征加入特征模板.3.1.3 启发式位置特征在比较句的语料中大部分主体位于比较词之前或句子(分句的开端客体位于比较词之后或者两个比较词之间通过主体、客体与比较词的启发式位置信息可以进一步区分比较主体与比较客体.例如句子\奇瑞A5 的空间比悦动小多了", 主体\奇瑞A5" 和客体\悦动分别位于比较词\的前面和后面但是在句子\比起悦动奇瑞A5 的空间小多了主体\奇瑞A5" 位于比较结构的下一个分句中为了有效处理这类句子以及含有多1http://www.ltp-cloud.com/download/#down cilin8 期王巍等基于条件随机域模型的比较要素抽取研究1389个比较关系的句子我们以分句为单位标注启发式位置信息首先通过比较搭配词词典标记出分句中出现的候选比较词将分句中位于比较词之前的词标识为LBF, 位于比较词之后的词标识为LAF, 对于不含比较词的子句其所有词标识为LBF.例如: \比起悦动奇瑞A5 的空间小多了".例句中包含两个子句对于第一个子句\比起标记为候选比较词把位于\比起之后的\悦动标记为LAF, 第二个子句不含任何比较词因此所有词标记为LBF.3.1.4 词形和词性标记特征词形词是自然语言中表达语义的最小单位对于西方拼音语言来讲词之间有明确的分界符而对于中文而言词与词之间没有明显的分界符因此,首先需要对句子进行分词然后才能使用统计语言模型进行中文信息抽取的工作.词性标记也是一类重要的特征由于比较实体和比较属性主要是名词词性评价词主要是形容词或动词词性比较关键词一般以介词、副词词性出现因此引入词性标记作为特征将有助于系统区分不同的要素类别.3.2 条件随机域模型的特征模板本文采用CRFs++0.53 开源工具包2进行条件随机域模型的学习和标注工作CRFs++0.53 中是通过使用特征模板将需要的特征从特征集合中提取出来加入到模型中因此特征选择的问题就转化成特征模板的选取问题本文根据上述语言学相关特征设计了如表所示的几种特征组合模板., w, t 分别代表词、词性特征, c, l 代表比较词候选和启发式位置特征, s 代表浅层句法特征为了验证句法特征和启发式特征的作用实验中共构建了六种特征模板依次是词语级(Baseline)特征模板(T1), 向词语级模板中加入比较词候选特征模板(T2), 向词特征中加入比较词候选和启发式位置特征模板(T3), 向词语级模板中加入比较词候选和启发式位置特征模板(T4), 向词语级模板中加入浅层句法特征模板(T5) 以及同时加入所有特征时的特征模板(T6).4 实验结果及分析4.1 实验数据实验数据采用2012 年第四届中文倾向性分析评测(COAE2012) 提供的评测数据作为训练和测试集. COAE2012 的评测数据包含两个子任务子任务2.1: 从给定的句子集合中识别出哪些2http://chasen.org/»taku/index.html.en句子是比较句子任务2.2: 比较句中相关观点要素的抽取从比较句中抽取出相应的比较实体、比较属性以及对于比较实体的观点倾向性进行判别.本文的工作与子任务2.2 相似选用的语料来自汽车和电子领域共计1 600 个比较句其中训练集各包含200 个比较句测试集各包含600 个比较句这些句子大多数是含有比较词的典型比较句也包含少量的隐式比较句语料的详细统计数据如表所示实验中采用的分词工具是中国科学院的ICTCLAS20133. 浅层句法分析和依存句法分析工具采用斯坦福大学的Stanford Parser20124 实现.特征模板Table 2 Feature templates模板特征特征模板名称选择wi; ti, i 2 f¡3; ¢ ¢ ¢ ; 3gwiti, i = 0T1 w; t wi¡1wi; ti¡1ti, i 2 f0; 1; 2gwiwi+1; titi+1, i 2 f0; 1; 2gti¡1titi+1, i 2 f¡1; 0; 1gwi; ti; ci, i 2 f¡3; ¢ ¢ ¢ ; 3gwiti; tici, i = 0T2 w; t; c wi¡1wi; ti¡1ti; ci¡1ci, i 2 f0; 1; 2gwiwi+1; titi+1; cici+1, i 2 f0; 1; 2gti¡1titi+1; ci¡1cici+1, i 2 f¡1; 0; 1gwi; ci; li, i 2 f¡3; ¢ ¢ ¢ ; 3gwici; cili, i = 0T3 w; c; l wi¡1wi; ci¡1ci; li¡1li, i 2 f0; 1; 2gwiwi+1; cici+1; lili+1, i 2 f0; 1; 2gci¡1cici+1; li¡1lili+1, i 2 f¡1; 0; 1gwi; ti; ci; li, i 2 f¡3; ¢ ¢ ¢ ; 3gwiti; tici; tili; cili, i = 0T4 w; t; c; l wi¡1wi; ti¡1ti; ci¡1ci; li¡1li, i 2 f0; 1; 2gwiwi+1; titi+1; cici+1; lili+1, i 2 f0; 1; 2gti¡1titi+1; ci¡1cici+1; li¡1lili+1, i 2 f¡1; 0; 1gwi; ti; si, i 2 f¡3; ¢ ¢ ¢ ; 3gwiti; tisi, i = 0T5 w; t; s wi¡1wi; ti¡1ti; si¡1si, i 2 f0; 1; 2gwiwi+1; titi+1; sisi+1, i 2 f0; 1; 2gti¡1titi+1; si¡1sisi+1, i 2 f¡1; 0; 1gwi; ti; ci; li; si, i 2 f¡3; ¢ ¢ ¢ ; 3gwiti; tici; tili; tisi; cili; cisi; lisi, i = 0T6 w; t; c; l wi¡1wi; ti¡1ti; ci¡1ci; li¡1li; si¡1si;s wiwi+1; titi+1; cici+1; lili+1; sisi+1;i 2 f0; 1; 2gti¡1titi+1; ci¡1cici+1; li¡1lili+1; si¡1sisi+1;i 2 f¡1; 0; 1g3http://ictclas.nlpir.org/4http://nlp.stanford.edu/software/lex-parser.shtml1390 自动化学报41 卷表语料规模统计Table 3 Corpus scale statistics领域比较句比较主体比较客体比较属性比较词评价词汽车800 650 810 836 1 421 831电子800 505 860 687 943 8024.2 评价方法本文采用信息检索领域标准的三种性能评价指标对抽取结果进行评估准确率(P)、召回率(R) 和综合评价指标(F1). 相应的公式表示如下:P =正确识别出某类比较要素的个数系统输出该类比较要素的总数£ 100%R =正确识别出某类比较要素的个数语料中该类比较要素的总数£ 100%F1 =2 £ P £ RP + R由于比较实体、比较属性和评价词的边界很难明确确定不同人的标注也很难统一因此本文采用精确评价和覆盖评价两种评价方式精确评价是指抽取的实体与答案完全匹配才算正确例如答案为\屏幕分辨率", 如果提取结果为\屏幕或者\分辨率都不算正确覆盖评价是指抽取的实体与答案有重叠就算正确例如在上面的例子中提取结果为\屏幕或者\分辨率都算正确.4.3 实验结果4.3.1 比较要素抽取的实验结果为了获得与在大规模真实文本语料中更接近的实验效果我们采用了折交叉验证(5-fold cross-validation) 的实验方法, 5 次结果的平均值作为对算法精度的估计采用上述设计的种特征模板进行实验实验结果如表所示其中SUB 代表比较主体, OBJ 代表比较客体, ATTR 代表属性名, KW代表比较词, SENTI 代表评价词.显示了所有比较要素的平均抽取结果从实验结果可以发现当引入所有特征时(T6 模板),系统对各类比较要素的识别结果均优于其他的特征组合策略(T1»T5 模板). 下面对实验结果进行详细讨论.从表中可以看到使用T1 特征模板时系统的各项性能指标较差尤其是召回率分析原因可以发现T1 模板中仅使用了词形、词性等词语级特征而词语级特征所能够提供的信息量是有限的,而且这些信息中还含有部分噪声与之相比, T2 模板将特征范围从词语级扩展到启发式相关信息该模板增加了比较词候选信息使各项评测指标均明显提升. T3 模板的性能是两极分化的一方面在识别比较主体和比较属性时获得了最差的性能其主要原因在于该模板不包含词性信息而词性是比较主体和比较属性的主要指示信息之一另一方面,T3 模板增加了比较词候选和启发式位置特征使系统识别比较客体、比较词和评价词的性能均有所提升.五折交叉验证的平均结果(%)Table 4 The average results of 5-fold cross validation(%)比较要素特征模板精确匹配覆盖匹配准确率召回率F1 值准确率召回率F1 T1 67.43 39.03 48.78 74.91 41.53 53.44T2 68.47 41.57 50.99 73.29 47.35 57.53T3 73.12 32.00 43.83 76.41 36.44 49.35SUB T4 70.25 41.81 51.51 75.66 48.01 61.29T5 66.08 37.94 48.21 72.25 42.19 53.12T6 71.61 41.36 51.54 80.44 50.31 61.90T1 81.60 66.93 73.36 83.00 69.11 75.42T2 81.57 69.83 74.99 84.72 72.02 77.86T3 78.05 70.63 73.82 78.77 72.71 75.62OBJ T4 80.75 73.77 76.90 87.88 76.89 82.02T5 81.78 66.13 73.02 83.86 68.25 75.25T6 82.22 73.03 77.18 91.69 77.21 83.24T1 72.80 48.38 58.13 78.17 50.04 61.02T2 74.43 52.83 61.80 79.96 55.57 65.57T3 76.51 39.69 52.27 80.66 42.84 55.96ATTR T4 73.88 52.11 61.11 78.88 55.31 65.03T5 71.36 49.71 58.12 75.06 51.73 61.25T6 73.70 51.74 60.80 81.95 55.91 66.47T1 94.63 75.20 83.69 95.64 77.20 85.44T2 93.29 85.31 89.05 94.61 86.96 90.62T3 92.68 83.99 88.05 93.93 85.59 89.57KW T4 92.87 85.48 88.95 96.92 88.81 92.69T5 93.38 77.54 84.68 94.29 79.04 86.82T6 93.28 84.70 88.65 96.52 90.42 93.37T1 87.12 61.67 72.17 89.15 62.05 73.17T2 87.38 64.55 74.19 88.98 66.48 76.10T3 88.69 64.26 74.44 88.77 66.10 75.78SENTI T4 87.45 68.47 76.74 90.51 68.98 78.29T5 86.34 62.95 72.70 88.45 64.97 74.91T6 87.08 68.85 76.86 89.30 71.15 79.208 期王巍等基于条件随机域模型的比较要素抽取研究1391T4 模板在词语级特征基础上增加了比较词候选和启发式位置信息提供了候选比较词以及句子中其他成分相对于候选比较词的前后位置信息使得各类要素评测指标的召回率和F1 值均有较大幅度的提升这表明比较词候选特征以及启发式位置特征在抽取比较要素的问题上是非常有效的.但是, T4 模板所提供的特征还具有一定的局限性该模板对于短语级要素的识别能力有限因此T5 模板将特征范围从词语级扩展到短语级该模板增加了浅层句法信息显示使用T5 模板时系统对于比较属性、比较词和评价词等要素的F1 值均有所提高但是对于主客体识别的F1 值有所下降.最后给出了加入所有特征的T6 模板对应的最优系统性能的结果实验结果表明T1 模板相比当引入所有特征(T6 模板后系统对各类比较要素的识别结果的召回率和F1 值均有大幅度的提升这也进一步证明了本文提出的各种特征对于比较要素抽取任务是非常有效的.由于CRF 是监督学习的方法存在领域适应问题为了验证本文方法的有效性对于汽车评论语料我们采用电子领域的语料作为训练集得到汽车领域的测试结果对于电子评论语料采用汽车领域的语料作为训练集得到电子领域的测试结果两组实验的平均值作为最终实验结果如表所示.领域交叉标注的结果(%)Table 5 The label results of ¯elds crossing (%)比较要素特征模板精确匹配覆盖匹配准确率召回率F1 值准确率召回率F1 SUB T6 58.15 18.51 27.91 64.53 24.74 35.77OBJ T6 79.00 58.42 66.65 85.60 61.70 71.71ATTR T6 63.53 37.05 45.14 67.75 40.28 50.52KW T6 88.42 77.67 82.26 91.55 83.31 87.24SENTI T6 80.43 60.27 68.78 82.67 62.59 71.24将表与表的实验结果进行对比我们发现,中采用领域交叉训练建立的模型其要素抽取性能相比表确实有一定幅度的下降其中比较主体和属性的降幅最大比较词和评价词的降幅较小,其原因一方面是由于比较主体、客体和属性是领域相关的例如比较主体、客体通常是某领域的品牌名称或产品名称属性是产品的部件或特性因而这三种要素是领域相关的另一方面比较主体、属性在句子中的位置太过变换而且属性不容易和比较主体区别因而跨领域标注对主体、属性性能影响最大而比较客体由于其位置相对固定因而识别性能稍好于主体和属性比较词和评价词由于领域相关性不大因而其识别性能相对较好.4.3.2 COAE2012 评测结果的对比分析我们将系统中采用第类特征模板(T6) 的要素抽取的平均结果与COAE2012 任务2.2 评测结果最大值的平均值进行了比较在对比实验中仍然采用上述折交叉验证的实验方法并取次实验结果的平均值作为最终实验结果的评价值结果如表所示其中PROD 代表产品名(比较主体和比较客体), ATTR 代表属性名.6 COAE2012 数据集实验结果对比(%)Table 6 The results contrast on COAE 2012 data (%)比较成分方法精确匹配覆盖匹配准确率召回率F1 值准确率召回率F1 ATTR T6 模板73.70 51.74 60.80 81.95 55.91 66.47COAE 最大值66.05 62.52 60.78 77.94 67.51 65.69PROD T6 模板76.92 57.20 64.36 86.07 63.76 72.57COAE 最大值67.77 66.05 64.30 82.67 73.58 71.58PROD+ T6 模板75.84 55.38 63.17 84.69 61.14 70.54ATTR COAE 最大值60.81 53.89 52.55 67.45 58.56 57.00的实验结果显示采用本文的方法抽取实体、属性以及实体加属性的结果的F1 值均高于COAE2012 评测结果的最大值表明了本文所提出方法的有效性从实验结果还可以看出每类识别结果的准确率都较高但是召回率普遍偏低原因之一是在比较句中主体和属性出现的位置过于灵活而且主体常常被省略使得模型难以在有限的训练语料中学习到普遍的规律因此影响了系统的平均召回率另一个原因是在比较要素识别的过程中未引入任何的领域知识包括领域知识库、领域词典等.如果在模型训练阶段引入领域词典将有助于提高抽取结果的召回率但是人工构造领域词典的代价比较大而且无法应用于其他领域因此在不引入领域词典的条件下想进一步提高系统要素抽取的召回率则需要寻找更有效的通用领域的特征来解决这个问题另外系统所有覆盖匹配的评价指标都高于精确匹配的指标表明系统对于各类比较要素的定位比较准确但是对于要素边界的识别不够准确其原因主要来自于底层的自然语言处理工具的错误累积包括分词、词性标注以及句法分析工具.因此底层语言处理技术的提高对于信息抽取准确率的提升具有重要的意义.4.3.3 实例分析例1. 从驾驶的稳定性来看别克要比奥迪好很1392 自动化学报41 卷多.对于例1, 采用词语级特征无法获取比较属性\驾驶的稳定性". 向系统中增加浅层句法特征(模板T5) 后能够正确地识别比较属性从图的浅层句法分析结果来看名词短语\驾驶的稳定性处于介词\和方位词\来看之间这种构成方式在比较句中论述比较属性时比较常见因此引入浅层句法特征可以正确识别例中的比较属性.的浅层句法分析结果Fig. 3 The shallow parsing result of Example 12. 幸福使者配置低内饰和面包车一样.对于例2, 使用词语级特征系统能够识别比较主体(\幸福使者") 和评价词(\一样") 两种要素但无法正确识别其他三种要素增加浅层句法特征后模型正确识别出比较属性\内饰"、比较词\以及比较客体\面包车". 从图的浅层句法分析结果来看句法分析工具引入了部分错误例如: \内饰应该与动词短语\¢ ¢ ¢ 一样构成一个独立分句而不是作为前一个分句的一部分(分句之间没有逗号).尽管如此\\面包车构成的介词短语以及名词短语\内饰位于介词短语之前等线索模型将词语\面包车识别为比较客体, \内饰识别为比较属性.的浅层句法分析结果Fig. 4 The shallow parsing result of Example 23. 价格依然高于相同配置的其他品牌的汽车¢ ¢ ¢对于例3, 使用词语级特征只能识别出比较属性\价格", 引入比较词候选\高于及启发式位置特征后系统识别出了评价词\高于", 在引入全部特征后系统识别出比较客体\其他品牌的汽车". 因此,该例说明了引入多种特征的有效性.4.3.4 含有多个比较关系的句子的性能分析一个比较句中可能含有一个或多个比较关系,在汽车领域的语料中含有多个比较关系的句子占25.4 %, 因此有必要对这类句子的比较要素抽取性能进行分析.4. 从品牌知名度、可靠性、耐用性等角度考虑福美来只能算是三流车它与宝来、高尔夫、花冠、通用等根本不在一个等量级这也是为什么福美来只好实行低价格战略的原因.中含有多组比较关系分别是主体\福美来与客体\宝来"\高尔夫"\花冠\通用"之间在三个属性\品牌知名度"\可靠性"\耐用性上的比较中多个客体以及多个属性之间都是并列关系系统能够正确地识别该例中只有评价短语\不在一个等量级没有识别出来.5. 百公里油耗在6.6»7.5 之间比老普桑还省一点噪音也小.中含有两组比较关系分别是\Null" \老普桑\油耗\噪音上的比较此例中系统只识别出了比较词\和比较客体\老普桑", 因为属性\油耗的指示信息很少另外, \噪音也小"与直接评价句形式相同因此系统未能识别.本文对含有多个比较关系的句子的要素抽取的性能进行了评测(模板6), 结果见表7.含有多个比较关系的句子要素抽取性能(%)Table 7 The performance of element extraction inmulti-relation sentences (%)比较要素精确匹配覆盖匹配准确率召回率F1 值准确率召回率F1 SUB 65.97 43.75 52.61 70.93 44.01 54.32OBJ 77.62 85.28 81.27 79.42 86.35 82.74ATTR 76.73 58.54 66.41 78.38 58.90 67.26KW 92.03 88.62 90.29 92.16 90.48 91.31SENTI 96.18 64.09 76.92 96.50 65.12 77.765 结论本文面向产品评价领域以评价文本中的比较语句为研究对象针对比较要素抽取任务采用条件随机域模型对引入的多组语言学特征和启发式特征进行融合使用有指导学习的方法构建了比较要素抽取模型提高了比较关系中各类要素抽取的性能期王巍等基于条件随机域模型的比较要素抽取研究1393指标实验结果表明浅层句法特征能够有效地识别短语级的比较要素比较词候选特征不仅能够弥补训练样本中比较词不足的问题还可以对其他要素的位置进行初步定位启发式位置特征有助于区分主体、客体等词性相似的要素模型中引入的所有特征都是领域无关的因而该方法可以直接应用于其他领域同时对于含有多个比较关系的比较句也能正确处理.References1 Liu B. Web Data Mining: Exploring Hyperlinks, Contents,and Usage Data (2nd Edition). Berlin: Springer-Verlag,2011. 459¡4962 Xu Bing, Zhao Tie-Jun, Wang Shan-Yu, Zheng De-Quan.Extraction of opinion targets based on shallow parsing fea-tures. Acta Automatica Sinica, 2011, 37(10): 1241¡1247(徐冰赵铁军王山雨郑德权基于浅层句法特征的评价对象抽取研究自动化学报, 2011, 37(10): 1241¡1247)3 Xu K Q. Mining and Analyzing Customer Opinions/Senti-ments of Web 2.0 for Business Applications [Ph. D. disser-tation], City University of Hong Kong, China, 2011.4 Pang B, Lee L. A sentimental education: sentiment anal-ysis using subjectivity summarization based on minimumcuts. In: Proceedings of the 42nd Annual Meeting on As-sociation for Computational Linguistics. Barcelona, Spain:ACL, 2004. 271¡2785 Carenini G, Cheung J C K, Pauls A. Multi-document sum-marization of evaluation text. Computational Intelligence,2013, 29(4): 545¡5766 Jindal N, Liu B. Mining comparative sentences and rela-tions. In: Proceedings of the 21th National Conference onArti¯cial Intelligence (AAAI-06). Boston, Massachusetts,USA: AAAI, 2006. 1331¡13367 Yang S, Ko Y. Finding relevant features for Korean com-parative sentence extraction. Pattern Recognition Letters,2011, 32(2): 293¡2968 Xu K Q, Liao S S, Li J X, Song Y X. Mining comparativeopinions from customer reviews for competitive intelligence.Decision Support Systems, 2011, 50(4): 743¡7549 Feldman R, Fresko M, Goldenberg J, Netzer O, Ungar L.Extracting product comparisons from discussion boards. In:Proceedings of the 7th IEEE International Conference onData Mining. Omaha, Nebraska, USA: IEEE, 2007. 469¡47410 Xing L Q, Liu L. Chinese standard comparative sentencerecognition and extraction research. In: Proceedings of the2013 International Conference on Information Engineeringand Applications. Chongqing, China: Springer, 2013. 415¡42211 Huang Gao-Hui, Yao Tian-Fang, Liu Quan-Sheng. MiningChinese comparative sentences and relations based on CRFalgorithm. Application Research of Computers, 2010, 27(6):2061¡2064(黄高辉姚天昉刘全升基于CRF 算法的汉语比较句识别和关系抽取计算机应用研究, 2010, 27(6): 2061¡2064)12 Song Rui, Lin Hong-Fei, Chang Fu-Yang. Chinese compar-ative sentences identi¯cation and comparative relations ex-traction. Journal of Chinese Information Processing, 2009,23(2): 102¡107(宋锐林鸿飞常富洋中文比较句识别及比较关系抽取中文信息学报, 2009, 23(2): 102¡107)13 Li S, Lin C Y, Song Y I, Li Z J. Comparable entity miningfrom comparative questions. IEEE Transactions on Knowl-edge and Data Engineering, 2013, 25(7): 1498¡150914 Ding X W, Liu B, Zhang L. Entity discovery and assignmentfor opinion mining applications. In: Proceedings of the 15thACM SIGKDD International Conference on Knowledge Dis-covery and Data Mining. Paris, France: ACM, 2009. 1125¡113415 Wang S G, Li H X, Song X L. Automatic semantic role la-beling for Chinese comparative sentences based on hybridpatterns. In: Proceedings of the 2010 International Con-ference on Arti¯cial Intelligence and Computational Intelli-gence. Sanya, China: IEEE, 2010. 378¡38216 Li Jian-Jun. Research on the Identi¯cation of ComparativeSentences and Relations and Its Application [Master disser-tation], Chongqing University, China, 2011.(李建军比较句与比较关系识别研究及其应用[硕士学位论文]. 重庆大学中国, 2011.)17 La®erty J D, McCallum A, Pereira F C N. Conditional ran-dom ¯elds: probabilistic models for segmenting and label-ing sequence data. In: Proceedings of the 18th Interna-tional Conference Machine Learning. Williamstown, Aus-tralia: Morgan Kaufmann, 2001. 282¡289王巍哈尔滨工业大学博士研究生主要研究方向为自然语言处理情感分析和多文档文摘本文通信作者.E-mail: wangwei@hitwh.edu.cn(WANG Wei Ph. D. candidate atHarbin Institute of Technology. Herresearch interest covers natural lan-guage processing, sentiment analysis,and multi-document summarization. Corresponding au-thor of this paper.)赵铁军哈尔滨工业大学教授主要研究方向为自然语言处理和人工智能应用.E-mail: tjzhao@hit.edu.cn(ZHAO Tie-Jun Professor at Har-bin Institute of Technology. His re-search interest covers natural languageprocessing and arti¯cial intelligence ap-plication.)辛国栋哈尔滨工业大学讲师主要研究方向为社交网络和网络安全.E-mail: gdxin@hit.edu.cn(XIN Guo-Dong Lecturer at Har-bin Institute of Technology. His re-search interest covers social networksand network security.)徐永东哈尔滨工业大学博士副教授.主要研究方向为自然语言处理多文档文摘和生物信息学.E-mail: ydxu@insun.hit.edu.cn(XU Yong-Dong Ph. D. and asso-ciate professor at Harbin Institute ofTechnology. His research interest cov-ers natural language processing, multi-document summarization, and bioinformatics.)

[返回]
上一篇:切换网络下时变线性多智能体系统的指数同步
下一篇:基于渐进损伤分析的复合材料螺栓连接强度包线法研究