【3】 文本挖掘方法论
一旦收集完成,文本文件就可以转化和组织为计算机可处理的方式,并转换为相同的格式(如ASCII文本文件)。数字化的文本文件可以存储在一个文件夹中,也可以以网页集合的形式放到在一个特定的域列表中。许多市售的文本挖掘软件工具可以接受网页作为输入,并将其转换成一个文本文件进行处理。可选地,文本文件也可以在文本挖掘软件之外准备,那么可以表示为输入到文本挖掘应用。 第三阶段,第2步:预处理的数据在此活动中,将数字化并且组织好的文档(语料库)用于创建数据结构化的表示,通常被称为词条-文档矩阵(TDM)。通常,TDM包括表示文件的行和表示词条的列构成。词条和文档之间的关系被表征为索引,这是关系的测度,如在文档中出现的词频。图5.5显示了TDM的简化示例。 第2步的目标是把组织好的文档(语料库)列表转换成一个TDM,这里单元被填充为最合适的索引。我们在这里所做的假设是,文件的??“意义”可以用该文件中出现的词条列表和词频来表示。那么,表征文档时,所有的条件都同样重要吗?显然,答案是否定的。一些词条,例如冠词,助动词,是几乎所有语料库文档都使用的词条,它们没有有意义的功能,因此应被排除在索引之外。这些词的列表俗称停用词表,这往往在具体研究领域由该领域专家专门鉴定。在另一方面,在文件被索引时,我们可以选用一组预定义的停用词列表,这类词条列表惯例上被称为字典。此外,同义词和特定的短语(例如,“最高法院”)也可以以词典的形式提供,这样的索引条目将会更准确。图5.6示出了TDM与其它四个任务的更详细视图。 任务1第一个任务产生停用词(或者包含词条)以及同义词和特定短语。 任务2由词干或词形还原创建词条列表,这是词条最简单的形式(即词根)。词干的例子是用于识别和索引不同的语法形式或约简动词词条。例如词干可以确保模型,建模和模拟被识别为词的模型。以这种方式,词干会明显降低词条的数量,并增加一些词条的频率。词根有两种常见的类型: 任务3创建TDM。在任务3中,语料库的数字二维矩阵表示被创建,这是TDM生成的第一种形式,包括以下三个步骤:
如果语料库包括一个相当大数目的文件(这是通常的情况),则是很常见的TDM为具有非常大的词条。处理这样一个大的矩阵可能是耗时的,而且,更重要的是,它可能会导致提取不准确的模式。大型矩阵和耗时的操作这些危险情况导致如下两个问题:
要回答第1个问题,我们必须评估各种形式的索引表示。一种方法是词频的转换。一旦输入文档被索引并且初始词频(由文件)被计算,可以执行一些额外的转换来概括和聚集所提取的信息。原词的频率反映了每个文档中相对突出的词。具体而言,文档词条出现的较大词频可能是该文件内容最好的描述符。然而,词条的计数是正比于文件描述符的重要性本身不是一个合理的假设。例如,即使在文件A中词条的频率三倍高于文件B中,不一定就能推论出这个词对于文档B三倍重要于文档A。 为了具有更一致TDM为进一步的分析,这些原始索引应被归一化。在统计分析中,归一化包括以消除数据元素之间的不同尺度的不同效果分割多组数据由一个共同的值来进行比较的。原始频率值可以使用的一些可供选择的方法进行归一化。下面是一些最常用的标准化方法(StatSoft推出,2010): 对数的词频。原始词频通过对数函数变换。这种变换将“抑制”的原始词频,以及如何影响后续分析的结果。 在该式中,
这导致的TDM矩阵将只包含0和1,它们指示了各词条是否存在。同样,这种转换将抑制的原始词频的效果,在后续的计算和分析中进行计数。 逆文档频率。除了词条的归一化频率,对于给定词频的每个文档(相对文件频率或
这里
(编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |