[原]基于统计的中文网页正文抽取的研究

基于统计的网页正文信息抽取方法 为了把自然语言处理技术有效的运用到网页文档中,本文提出了一种依靠统计信息,从中文新闻类 网页中抽取正文内容的方法。该方法先根据网页中的HTML 标记把网页表示成一棵树,然后利用树中每个 结点包含的中文字符数从中选择包含正文信息的结点。该方法克服了传统的网页内容抽取方法需要针对不 同的数据源构造不同的包装器的缺点,具有简单、准确的特点,试验表明该方法的抽取准确率可以达到95 %以 上。采用该方法实现的网页文本抽取工具目前为一个面向旅游领域的问答系统提供语料支持,很好的满足了 问答系统的需求。 立即下载

版权说明:本论文为原创性文章,已经公开发表在《电脑知识与技术》2008年01期。未经许可不可剽窃、抄袭、转载,违者责任自负。引用者请注明出处如下: 

赵文, 唐建雄, 高庆锋. 基于统计的中文网页正文抽取的研究[J]. 电脑知识与技术, 2008,Vol.1,No.1,P.120-123.

 


 

论文部分:

基于统计的中文网页正文抽取的研究

赵 文1 ,唐建雄2,高庆锋3

 (武汉理工大学 计算机科学与技术学院,湖北 武汉 430063)

摘  要:信息抽取技术是一种广泛运用于互联网的数据挖掘技术。其目的是从互联网海量数据中抽取有意义、有价值的数据和信息,从而能更好的利用互联网资源。文中采用一种统计网页特征的方法,将中文网页中的正文部分抽取出来。该方法首先将网页表示成基于XML的DOM树形式,利用统计的节点信息从树中过滤掉噪音数据节点,最后再选取正文节点。该方法相比传统的基于包装器的抽取方法,具有简单,实用的特点,试验结果表明,该抽取方法准确率达到90%以上,具有很好的实用价值。

关键词:中文信息处理;信息抽取;正文抽取

中图分类号:TP391            文献标识码:A
 

Content Extraction from Chinese Web Page
 Based on Statistics

ZHAO Wen 1, TANG Jian-Xiong 2,Gao Qing-Feng 3
(1.Department of Computer Science and Technology, Wuhan University of Technology, Wuhan, Hubei 430063, China1; 2.Department of Computer Science and Technology, Wuhan University of Technology, Wuhan, Hubei 430063, China; 3.Department of Computer Science and Technology, Wuhan University of Technology, Wuhan, Hubei 430063, China)
 
Abstract: Information extraction is a kind of data mining technology which is widely used in Internet. The purpose is to extract meaningful and valuable information from the huge date of the Internet in order to make full use of the resource of the Internet. It extracts text content from Chinese web pages by a statistical approach in the article. The method uses a DOM tree based on XML to represent a web page according to HTML tags, and then deletes the noise node by statistical data of node, at last chooses the node which contains text content. In comparison with traditional methods based on wrappers, this method is more simple and useful. Experimental results show that the extraction precision is higher than 90%, and the method has good value of practice.

Key words: Chinese information processing; information extraction; content extraction
 

1.引言

随着互联网信息技术的不断发展,互联网的信息量也日益膨胀。近年来,全球因特网上的信息数据正以爆炸式的速度在增长。据IDC报告称,从现在到2010年,预计信息量将以每年57%的速度增长,在2010年信息总量将达到988EB (1EB=10亿GB),约为2006年的6倍,相当于有史以来所有书籍数字信息量的1800万倍。面对如此巨大的互联网信息库,如何快速、有效、经济地检索到某个主题的所有相关信息就成了当前一个十分热门的研究课题。这时,搜索引擎的出现无疑给人们带来了极大的方便。然而,随着互联网信息的不断巨增和搜索引擎所覆盖网页范围的不断扩大,人们发现,即使是借助搜索引擎的帮助,他们也越来越难有效和准确的找到自己所需要的信息资源。
        众所周知,互联网上的资源是个很复杂的信息数据源。因此,为了更好的利用互联网资源,为了帮助人们更快速,更有效,更便捷的搜索到自己所需要的信息,就要利用各种数据挖掘方法,对巨大的互联网信息数据进行搜索,提取,分析和整理。其中最关键的步骤之一就是对互联网信息的抽取。

2.网页文本信息抽取技术

2.1基于分装器的网页文本信息抽取技术

该方法属于传统的网页信息抽取方法。它使用分装器(wrapper)[1][2]来抽取网页中感兴趣的数据。分装器

(也称为:包装器)是一个程序,它根据一定的信息模式识别知识从特定的信息源中抽取相关内容,并以特定形式加以表示。由于网页结构的复杂性及不规范性,一个包装器的实现一般只能针对一个信息源。因此,对特定的数据源需要编写对应的分装器或抽取规则。如果待抽取的信息是来自很多信息源,就需要很多分装器,这样分装器的生成和维护就成了一件复杂的工作。对于网络上大量各类网页的正文信息抽取,都使用特定分装器来完成显然是不合算的,人们需要的是一个普遍适用的分装器。文献[3]、[4]、[5]均采用这类技术,并结合了模式匹配和归纳式学习等技术,取得一定的效果,但实现起来相对比较复杂。

2.2 基于统计的网页正文抽取技术

文献[6]提出一种基于统计的正文抽取方法。该方法克服了传统的网页内容抽取方法需要针对不同的数据源构造不同的包装器的缺点,具有一定的普遍性。但该方法对网页正文信息的抽取依赖阈值P和T,阈值P决定了选择网页正文的文本块,P值过大,这就存在正文文本块的漏选;P值过小,抽取结果就可能存在难以去除的噪声。实验结果表明,该方法对正文较少和table单元混有噪声的网页不能进行正确的抽取。

2.3 基于数据挖掘思想的网页正文抽取技术

这类方法把数据挖掘技术应用到对网页自由文本的处理中,大大提高对网页正文(文章)抽取的准确率,突破了数据挖掘技术在应用方面对结构化数据的依赖,是一种很好的正文抽取技术。但仍然有一些普遍性问题有待进一步改善。以下两种正文抽取技术均属于这类方法。

文献[7]提出一种基于双层决策的网页正文抽取技术。该方法将对网页正文范围的全局决策和对决策范围内具体段落是否确是正文的局部决策这两个层面的决策有机结合,同时引入特征向量提取和决策树等方法来实现上述两个层面的自动决策。这种分层的思想既符合人们判断正文的步骤,又很好的满足了机器学习从不同层面提取各自特征的需要。实验表明,上述基于双层决策的方法能够精确地抽取出绝大部分新闻网页的正文。但该方法需要预先收集一定的页面并对正文进行人工标注,作为训练的样本语料,工序较为繁琐,另外对于有评论的新闻网页,正文较少的新闻网页和多板块的新闻网页的抽取精度有待进一步提高。

文献[8]提出一种基于线性化的段落划分聚类的网页正文抽取技术。该方法突破了网页结构树形化的束缚,提出了网页结构线性化的思想,采用将网页代码线性化重构,利用网页自身特点及文本分类思想进行文本块过滤,利用段落聚类得到网页正文。具体步骤包括,网页源代码线性化重构,HTML 噪声标签过滤,原始数据集过滤划分,段落聚类生成网页正文脉络段落,吸收伪噪声生成正文。该抽取方法准确度高、鲁棒性好、响应时间快。但也有些不完善的地方,如处理网页前置噪声的能力较弱,聚类算法的时间复杂度较高。

3.基于统计的网页正文抽取

本文的基本思想是采用基于统计的网页正文抽取技术,并在该方法的具体实现上加以一定的改进。有关网页正文抽取的几点说明如下:

(1)过去对正文的界定常常仅局限于文本内容,正文范围内的一些非文本的内容:如画中画、内嵌广告、插图、部分超链接文字等等,均被排除。根据对大量网页页面的分析研究发现,正文范围内的插图大多与正文相关,尤其是新闻网页,部分超链接也与正文相关联,如果这些信息全部被过滤掉,实际上就是丢弃了网页的一些有用信息。因此,应该把这些信息也作为正文的一部分,一并抽取。
         (2)
对于正文范围内的广告、与正文无关的超链接图片或文字等噪声数据,往往出现在单独的<table>或<div>标签中,这部分数据,是噪声数据,应该过滤删除。
         
(3)对于正文的标题,默认获取<title>标签中的文本作为正文的标题。

基于统计的网页正文抽取方法分为网页的规范化、网页的预处理、网页的噪声过滤、网页的正文抽取,四个步骤。下面将对这四个步骤一一进行详细的介绍。

3.1 网页的规范化
由于某些原因,目前互联网上的大量网页存在许多不规范的地方,这对的抽取工作带来极大的不便,因此首先需要对网页进行规范化处理,将其转换成格式良好的 XML 文档。主要的规范化要求如下:
(1) 在网页的头部添加标准的 XML 声明。
如: <?xml version="1.0" encoding="UTF-8"> 。
(2) 统一网页的编码形式。将编码为 GBK 、 GB2312 、 UTF-8 等等的网页统一转换成 UTF-8 字符集编码形式。
(3) 保证网页有一个根元素。默认以 <html> 为网页的根元素。
(4) 替换可能引起错误的字符。除了标记中的字符以外,对于文本中出现的 “ &l
中文信息抽取关键技术研究与实现.pdf 中文信息抽取关键技术研究与实现.pdf 以学习、思考、记录、分享为乐。 立即下载

相关推荐

从源代码中抽取中文字符串的工具的源代码

从源代码中抽取中文字符串的工具的源代码,从源代码中抽取中文字符串,修改为其他语言后替换原文件,以生成不同语言版本的软件

网页正文抽取正则表达式

网页正文抽取正则表达式,比较详细,比较实用,大家下下来看看吧

网络爬虫之新闻页面自动提取正文

本代码要求输入新闻或含有大量文字的页面url,从而自动识别正文并抓取正文,是去噪及爬虫的结合体,注意要将所有包导入

一种基于文本相似度的网页新闻标题自动抽取算法_何春辉1

摘要:随着互联网技术的发展,网页新闻的标题抽取已经成为了信息抽取和网络爬虫中不可避免的一个环节通过分析,发现目前已有的方法存在准确率和通用性无法共存的问题因此,

【学习笔记】《基于φ-OTDR的分布式扰动传感系统定位算法研究-北交-通信与信息系统-吴》重点笔记

一、绪论 1.1 引言 光纤传感器的优点:跟电子传感器相比较,光纤传感器有诸多独特的优势:对电磁干扰免疫;具有很好的绝缘性和耐腐蚀性;灵敏度高,可测量微弱信息;可实现大范围监测和分布式传感,仅需一根传感光纤,更为经济便捷;传感光纤体积小、重量轻、可形变,适用于一些特殊应用场所;还有无需供电、耐高温、便于组网等等优点 光纤传感器的感知信号的方法:当探测光入射到光纤中时会发生散射并产生各种散射光...

qq_36045093的博客 2万+

【关于四足机器人那些事】足端轨迹规划-八次多项式轨迹

系列文章目录 文章目录系列文章目录前言一、多项式曲线二、八次多项式曲线总结 前言 在四足机器人的研究中,有一个很关键的问题,就是如何减少足端在触地瞬间的冲击,避免把机器人把自己给蹬倒了?这时候就需要一个合理的足端轨迹规划。本篇将会介绍几种足端轨迹。 本文将对四足机器人的足端轨迹进行规划。将数学中的复合摆线和多项式曲线引入到足端轨迹的规划中,根据零冲击原则[2],规划出 3 条满足要求的足端轨迹,包括: 复合摆线轨迹 八次多项式轨迹 分段五次多项式轨迹 本篇先介绍 - 八次多项式轨迹 一、多项式曲

LiuZ的博客 2955

小样本学习概述

目录 前言 小样本学习存在的意义? 什么是小样本学习? 小样本学习的方法有哪些? 结语 前言 小样本学习(Few-Shot Learning)是近几年兴起的一个研究领域,小样本学习旨在解决在数据有限的机器学习任务。 小样本学习存在的意义? 近些年,以深度卷积神经网络为代表的深度学习方法在各类机器学习任务上取得了优异的成绩——很多任务上已经超越了人类表现。狂欢背后,危机四伏。因为这些深度学习方法work的关键之一是海量标注数据的支持。 但是在工业界,很多时候难以获得海量的训练数据,更.

DwD-的博客 3万+

基于 Qt C++ 的 船舶导航系统 UI

你想实现一个基于 **Qt C++** 的 **船舶导航系统 UI**,核心功能包括 **Qt Quick** 电子海图显示和 **NMEA 0183** 协议解析。"断开" : "连接"创建一个 Qt Quick 项目,选择 **Qt 6** 版本,确保勾选 **Qt Quick**、**Qt Network** 和 **Qt SQL** 模块。Label { text: "纬度:" }3. **连接设备**:点击 "连接" 按钮连接到 GPS 设备或模拟数据源。title: "连接设置"

寒寒豆豆软件公司的博客 127

YOLOv11改进 | Neck篇 | 轻量化跨尺度跨通道融合颈部CCFM助力YOLOv11有效涨点

到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv11改进有效涨点专栏,本专栏目前为新开的平均质量分98分,后期我会根据各种最新的前沿顶会进行论文复现,也会对一些老的改进机制进行补充,目前本专栏免费阅读(暂时,大家尽早关注不迷路~)如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~YOLOv11有效涨点专栏——本专栏持续复习各种顶会内容——科研必备​ycb。

Snu77的博客 8083

编写一个期货跨期套利的程序,谈谈思路及案例

🏆本文收录于《优快云问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1719

【QT开发教程】使用Qt进行NFC编程

近场通信(NFC,Near Field Communication)技术广泛应用于现代设备中,例如智能手机、支付终端和门禁系统。Qt提供了一套完整的NFC模块,使开发者可以轻松地在应用程序中实现NFC功能。本文将介绍如何在Qt中进行NFC编程,包括基本概念、使用方法以及一些实际的示例。

科技改变人类,技术成就未来 1469

[系统安全] 十一.那些年的熊猫烧香及PE病毒行为机理分析

如果你想成为一名逆向分析或恶意代码检测工程师,或者对系统安全非常感兴趣,就必须要认真分析一些恶意样本。熊猫烧香病毒就是一款非常具有代表性的病毒,当年造成了非常大的影响,并且也有一定技术手段。本文将详细讲解熊猫烧香的行为机理,并通过软件对其功能行为进行分析,这将有助于我们学习逆向分析和反病毒工作。后续作者还将对其进行逆向调试,以及WannaCry勒索蠕虫、各种恶意样本及木马的分析。基础性文章,希望您喜欢!同时,本文部分实验参考姜晔老师的视频分析,真的非常佩服和值得去学习的一位老师。技术路上哪有享乐,为了提升安

杨秀璋的专栏 7327

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: 查全率和查准率
下一篇: [转]批处理详细教程
zvane
博客等级 码龄20年 25粉丝 7原创
评论 23
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值