Web信息抽取中的数据交叉定位
- 格式:pdf
- 大小:323.29 KB
- 文档页数:6
维普资讯
华 南 理 工 大 学 学 报 (自 然 科 学 版 )
第 36卷
如在 W4F中,“html[0].body[0].table[0].tr[0]. td[1]”表示 HTML文档 中第 一 个 table的第 一 行第 二列 .WDL语 言 在 W4F绝 对 下 标 的 基 础 上 提 出 了 相对 下标 的数据 定 位方 法 ,即下 标 可 以 为正 数 或 负 数 ,不 仅能够 更好 地处理 复杂 的 页面结构 ,而且 提高 了包装器对信息源页面结构变更 的忍受能力.利用 相对下 标虽然 可 以在一定 程度 上 提高包装 器 的健壮 性 ,但 一旦 页面 的变动超 出了包 装器 的容 忍范 围 ,就 需 要重 新 编 写 抽 取 脚 本 .而 且 ,无 论 是 W4F还 是 WDL都 需要 将 HTML页面解 析 成一 棵 完整 的 DOM 树 ,这需 要耗 费相对 较大 的计算 资源 .
维普资讯
第 36卷 第 5期 2008年 5月
华 南 理 工 大 学 学 报 ( 自 然 科 学 版 ) Jour n al of S(oNut aht uCrahl inSac iUennciev eErsdit iy ti oonf) Technology
收稿 日期 :2007-06-04 基 金项 目:广东省科技计划项 目(2006B1 1301001);广 东省 国际科技 合作 计划项 目(2007A050100026);广 东省工业科 技攻
关 计 划 项 目(2o06B8O407o01) 作者 简介 :陈天(1978-),男 ,博士 ,讲 师 ,主要从事 Web信 息抽取 、中文信息处理 、教育信息化方面 的研究.E-mail:chentian@
低 信息抽 取性 能 的情 况下 ,大 幅提 高 包装 器脚 本 对 HTML页面 变化 的 容忍度 .
关键 词 :Web信 息抽取 ;信 息检 索 ;包装 器 ;交 叉定位
中图分类号 :TP391;TP393
Байду номын сангаас
文献标识码 :A
Web信息抽取就是从 无结构或半结构化 的 HTML 页 面 中抽 取用 户感 兴 趣 的信 息 ,将 它 转 换 为结 构化 的数 据进 行 存 储 .为 了有 效 地 实现 半 结 构 化 HTML 网页 内容 的识 别与 抽 取 ,近 年 来 人 们进 行 了大 量 的 研 究工作 ,取得 了许 多研 究 成 果 l J.这 些研 究 结 果 中所采用 的方 法 ,都 是 由人 工 或 者 计 算 机 自动 归纳 出某类 HTML网页 中 的数 据 表 示 模 式 ,并 利用 某 种 包装器描述语言记录下这种数据表示模式 ,再 由信 息抽取程序利用包装 器描述语 言解释 HTML页面 簇 ,实现数据的自动抽取.信息抽取过程可形式 化表 示 为
V01.36 NO.5
M av 2008
文章编号 :1000-565X(2008)05.0043.05
Web信息抽取 中的数据交叉定位 术
陈天 黄敏
(华 南理工大学 软件学 院,广东 广州 510006)
摘 要 :通 常 ,当 网页发 生的 变化超 出 包装 器脚本 的容 忍度 时 ,只 能通过 修 改 包装 器脚 本
来 重新定 位待抽 取 数据 ,为此 ,文 中提 出 了一 种基 于 交叉 定位 的数 据 定位 方法.该 方 法通
过设 立 多个 坐标 系对待抽 取 数据 进行 定位 ,当一 个坐标 系失效后 ,其余 坐标 系能对 失效 坐
标 系进行修 复并能 正确抽 取 数 据 .实验 结 果表 明 ,使 用 交 叉 定位 的 Web包装 器能在 不 降
W :S一> D ,
其 中 ,s表示 HTML源 文档 集 合 {S ,S:,… ,S };S , s ,… ,s 的 HTML结 构 具 有 相 似性 ;D表 示 结 构 化 的数 据集合 {D ,D ,… ,D l,可 以 是数 据 库 或 XML 格式 的数 据 ;D。,D ,… ,D 的结构 相 同 ;W是 S到 D 的映射 ,即信息抽取的包装器.信息抽取 的关键技术 就是 如何定 义 和生成 从 s到 D 的 映射 ,文 中讨 论
无 论采 用 哪 种包 装 器描 述 语 言 ,其 核 心 就是 对 待抽 取数 据 内容在 整 个 文档 中 的位 置进 行 定 位.由 于 HTML页面 的不稳定 性 ,包 装 器 脚 本对 待 抽 取 信 息的路径定位也要随之发生变化,否则信息抽取 就 有可 能失败 .目前 的解 决办 法 有 :(1)重新 人 工 修 改 原有 包装器 脚本 ,这种 方式会 比较 准确 ,但在信 息 源 较 多 的情 况下 ,人工 修改 的工作 量 较 大 ;(2)由智 能
的数 据定 位方 法.
1 现 有数 据 定位 方 法
现有 的 Web包 装 器 描 述语 言从 数 据 定 位 方 法 上 可以分 为三 大类 ,第 一 类 是 将 HTML页 面看 成纯 粹 的文本 流 ,利用 文本 序列特 征模 式 匹配 、正则表 达 式 等方 法 从 HTML页 面 中抽 取 数 据 ,如 IEPAD 。。 就采取这种方法.这种方法具有信息抽取效率高 、速 度快等优点 ,但忽略了 HTML文档树状结构所包含 的有用信息 ,其约束性过强的抽取规则导致无法很 好地容忍页面的细微 变化.第二类是直接采用某种 比较高级 的脚本语 言 ,如 VBScript脚本 语 言 ,利 用脚 本语 言预定 义好 一 些 可用 对 象 进 行 数 据定 位 .这 种 方 法 的特点 是灵 活性 高 ,具 有较 强 的表 达能力 ,但脚 本 语 言 往往 会 比较 复杂 ,不 利 于 计算 机 自动 归 纳生 成 ,WebL 就属 于这种类 型.第 三类 方 法是将 HTML 文档转 换 为 一 棵 DOM 树 ,然 后用 一 个 路 径 表 达 式 来 定 位要抽 取 的数 据 .目前 绝 大 多 数 的包 装 器 描述 语 言如 W4F[9 J、WDLll。。等 就属 于 这种 类 型.W4F等 语 言采 用 下标 表达 式来 表示 DOM树 中的一个节 点 ,