中文分词在标准信息检索中的应用

2017-04-25 03:40:26张广庆朱登峰岳琪佳
质量探索 2017年1期
关键词:库中分词词典

张广庆,朱登峰,岳琪佳

(1.青岛市标准化研究院,山东 青岛 266071;2.核工业计算机应用研究所,北京 100037;3.山东省青岛第五十八中学, 山东 青岛 266100)

中文分词在标准信息检索中的应用

张广庆1,朱登峰2,岳琪佳3

(1.青岛市标准化研究院,山东 青岛 266071;2.核工业计算机应用研究所,北京 100037;3.山东省青岛第五十八中学, 山东 青岛 266100)

本文介绍如何通过建立简易标准分词词典库,然后运用基于该标准词典库的正向最大匹配法、逆向最大匹配法和双向最大匹配法对输入的检索语句进行分词,最后依据这些分词检索标准的中文名称。

信息检索;标准题录;中文分词

近年来,随着“三证合一、一照一码”、“企业标准自我声明公开”等政策的逐步落实,标准专业机构纷纷打破原有的工作模式,加大了对标准在人员、资金、科研等方面的投入,带来了全新的标准服务模式,如浙江标准化院推出综合性标准服务平台和企业版标准信息管理系统,极大地方便了标准人员的工作。在这些标准服务平台和信息管理系统中,使用最多的功能是标准题录信息的检索,涉及中文检索的内容主要有标准中文名称、摘要和全文。

1 简易标准分词词典库的建立

中文中的词语是由汉字组成的最小的有意义的语句单位,词语之间没有明显的区分标记,而英文单词之间是以空格作为自然分界符。现代中文里,双音节词语占的比重最大,也有单音节词语,如口、厂、洗、染。中文分词是将连续的汉字序列按照一定的规范重新组合成词语序列的过程[1],主要应用于智能搜索领域,如百度、搜狗等网站的搜索功能。本文介绍如何通过建立简易标准分词词典库,然后运用基于该标准词典库的三种分词方法对输入的检索语句进行分词,最后依据这些分词检索标准的中文名称。

本文选取国家标准化管理委员会网站公布的4.88万条国家标准(含废止)构建标准检索库,选取环境保护类的国家强制性标准166条,构建简易标准分词词典库(以下简称标准词典库)。分词原则主要选取双音节词语,如果截取一个词语影响语义则选择不截取,如“排放口”不截取成“排放”和“口”,后两个词虽然有独立语义,但合在一起表达的意思更完整,类似词语还有“发动机”、“固体废物”、“汽车压件”等。这些国家标准中文名称进行人工分词后的全部词语有323个,出现次数较多的前30个词语参见表1。

表1 标准词典库部分词语及在166个国家标准中出现的次数

2 三种中文分词方法的应用

中文分词方法有许多种,本文介绍正向最大匹配法、逆向最大匹配法[2]和双向最大匹配法三种。最大匹配法是指假设分词词典库中的最长词有i个汉字,取待处理检索语句的前i个汉字作为匹配词语,在分词词典库中检索。如果能检索到,将该i个汉字截取出来,剩余汉字开始匹配。如果不能检索到,将该匹配词语的最后一个汉字去掉,对其余i-1个汉字重新在分词词典库中检索。重复以上步骤,直到该匹配词语能检索到或者只剩一个汉字。以此类推,待处理检索语句的其余汉字也做同样方法的匹配,直到匹配完所有的词语或汉字。正向匹配法是指从前向后匹配词语,逆向匹配法是指从后向前匹配词语,双向匹配法是指用正向匹配法和逆向匹配法分别匹配词语。如果匹配结果相同,采用这些分词词语;如果匹配结果不相同,采用总词语数最少或者优化后的词语最少的分词词语。

下面,以输入国家标准GB/T 1.1-2009的中文名称“标准化工作导则 第1部分:标准的结构和编写”为例,说明上述三种匹配方法的实现过程。标准词典库中的最长词是“混装制剂类”5个汉字,最大匹配字数就是5个汉字,每次检索相应减少1个汉字,直到检索完成。如果待处理中文语句中有空格、数字、标点符号等自然分隔符,优先截取这些符号之前的语句作为检索词语,进行匹配。

2.1 正向最大匹配法的分词过程

从前向后截取5个汉字是“标准化工作”,在标准词典库中检索。能检索到,再从第6个汉字截取5个汉字;不能检索到,则把“标准化工作”每次从后面减少1个汉字。

第1次检索词:“标准化工作”,5字,词典不能检索到;第2次检索词:“标准化工”,4字,词典不能检索到;第3次检索词:“标准化”,3字,词典不能检索到;第4次检索词:“标准”,2字,词典中能检索到。

第1次分词完成,找到词语“标准”,剩余检索语句“化工作导则 第1部分:标准的结构和编写”。以此类推,最后的分词结果是“标准/化/工/作/导/则/第1/部分/标准/的/结/构/和/编/写”。其中,“标准/第1/部分/标准”词语属于词典词。因为标准词典库的不完善,导致“工作/导则/结构/编写”词语没有被截取,这类词语属于非词典词。

2.2 逆向最大匹配法的分词过程

从后向前截取5个汉字是“结构和编写”,在标准词典库中检索。能检索到,再从倒数第6个汉字向前截取5个汉字;不能检索到,则把“结构和编写”每次从前面减少1个汉字。

第1次检索词:“结构和编写”,5字,词典不能检索到;第2次检索词:“构和编写”,4字,词典不能检索到;第3次检索词:“和编写”,3字,词典不能检索到;第4次检索词:“编写”,2字,词典不能检索到;第5次检索词:“写”,1字,词典不能检索到。

第1次分词完成,没有找到词语。第2次分词截取5个字符为“的结构和编”,以此类推,最后的分词结果是“标准/化/工/作/导/则/第1/部分/标准/的/结/构/和/编/写”。

2.3 双向最大匹配法的分词过程

在上面例子中,正向最大匹配法和逆向最大匹配法的分词结果都是“标准/化/工/作/导/则/第1/部分/标准/的/结/构/和/编/写”,则双向最大匹配法直接采用该分词结果。在标准词典库中增加2个分词“化工”、“工作”,正向最大匹配法的分词结果是“标准/化工/作/导/则/第1/部分/标准/的/结/构/和/编/写”,逆向最大匹配法的分词结果是“标准/化/工作/导/则/第1/部分/标准/的/结/构/和/编/写”,两者的分词区别是“化工/作”和“化/工作”,可以看出后者是正确的结果。这里引入另一个原则,如果分词结果不同而总分词数相同,采用逆向最大匹配法的分词结果。

双向最大匹配法的另一个原则是采用单字词语最少的分词结果。例如“标准研究院士”在大数据分词词典库中,正向最大匹配法的结果是“标准研究院/士”,逆向最大匹配法的分词结果是“标准/研究/院士”,前者有1个单字词语,后者没有,因此选择后者的分词结果。

在标准词典库中添加“标准化工作”、“结构”、“编写”词语,双向最大匹配法的分词结果是“标准化工作/导/则/第1/部分/标准/的/结构/和/编写”。分别输入标准词典库中的词语“标准化工作”、“第1”、“部分”、“标准”、“结构”、“编写”,在标准检索库中检索的结果参见表2。

表2 利用分词词语检索国家标准的结果

从表2中可以看出,使用5字词语“标准化工作”检索出来的结果也能符合检索要求,因此,除直接检索输入的语句外,使用分词后的多字词语检索也能满足人们的检索需求,这就是智能搜索引擎利用分词技术实现的检索语句的搜索功能。

3 结语

以上方法同样适用于标准的摘要和全文检索。大多数标准搜索引擎检索摘要和全文时基于关键词匹配,在区分同形异义和关联同义词时存在较大局限。借助中文分词技术,标准搜索引擎可以预处理输入的检索语句,建立以关键词为基础的查询分词库,通过“模糊化咨询,智能化回答”,满足标准工作者的检索要求,提高查询效率,帮助他们在最短的时间里获取更多更优的答案。

[1] 刘开瑛.中文文本自动分词和标注[M].北京:商务印书馆.2000.

[2] 付年钧,彭昌水,王慰.中文分词技术及其实现[J].软件导刊,2011,10(1):18-20.

Application of Chinese Word Segmentation in Standard Information Retrieval

ZHANG Guang-qing1, ZHU Deng-feng2, YUE Qi-jia3
(1. Qingdao Institute of Standardization, Qingdao, Shandong 266071, China; 2. Computer Application Institute of Nuclear Industry, Beijing 100048, China; 3. Qingdao NO.58 High School Shandong Province, Qingdao, Shandong 266100, China)

This paper introduces how to establish a simple standard dictionary database, and then use the standard dictionary based on maximum matching method, reverse maximum matching method and bidirectional maximum matching method of the input query word, finally on the basis of the segmentation criteria Chinese name.

information retrieval; standard title; Chinese word segmentation

TP391.1

A

1672-6286(2017)01-0079-04

张广庆(1971-),男,山东巨野人。质量高级工程师,本科,主要从事组织机构代码、软件、信息化、标准等领域研究。

猜你喜欢
库中分词词典
动物城堡
动物城堡
米沃什词典
文苑(2019年24期)2020-01-06 12:06:50
结巴分词在词云中的应用
智富时代(2019年6期)2019-07-24 10:33:16
评《现代汉语词典》(第6版)
词典例证翻译标准探索
智能盘库在自动化立体库中的探索和应用
值得重视的分词的特殊用法
ID3算法在构件库中的应用
河南科技(2014年10期)2014-02-27 14:09:02
高考分词作状语考点归纳与疑难解析