学位论文 > 优秀研究生学位论文题录展示
基于语义近似度计算的Web数据库近似查询方法的研究
作 者: 潘巧智
导 师: 马宗民
学 校: 东北大学
专 业: 计算机应用技术
关键词: Web数据库 近似查询 查询结果排序 用户偏好 近似度
分类号: TP311.13
类 型: 硕士论文
年 份: 2009年
下 载: 30次
引 用: 0次
阅 读: 论文下载
内容摘要
|
随着Internet的快速发展,Web数据库得到了广泛的应用,越来越多的普通用户通过查询接口访问Web数据库以获取更多信息。当前,数据库查询处理模式通常假定了用户能够明确其查询目的并可以正确地表达其查询要求,但由于大多数Web数据库用户是非专业的普通用户,他们对数据库的结构和内容并不明了,或者他们的查询意图本身就是不明确的、不精确的以及不完全的,因此,对于用户提出的查询要求系统经常会返回空查询结果或一些不令人满意的查询结果。为了减少用户的试探性查询次数或能够最大限度地给出用户满意的查询结果,有必要把用户提交的查询条件看成是对查询结果的一个近似要求,通过使用相关技术扩展用户的初始查询条件,实现数据的近似查询。对于大型数据库来说,由于这种近似查询会产生许多相关的查询结果,因此对大量近似查询结果按用户的期望程度及偏好从高到低进行排序也是非常重要的。本文提出了一种Web数据库近似查询及其结果自动排序的方法AQR(Approximate Query & Ranking)。该方法依据数据库原始数据和历史查询记录查找出在语义上与用户初始查询条件相近似的属性值,以此扩充用户的初始查询条件,最大限度地提供更符合用户期望的信息。对于数据库中的文本属性,AQR方法通过计算历史查询记录中不同值对的近似度找出与用户指定属性值最近似的值进行初始查询条件扩展;对于数值属性使用了核密度估计相关技术把查询条件扩展到与其邻近的值。针对大量的近似查询结果,AQR根据用户的查询要求得出用户初始查询条件中所有属性的重要性,并为每个指定属性分配一个权值。AQR方法根据属性的权值和不同值对的近似度,计算查询结果集中各元组对用户的满意程度,按满意程度从高到低对查询结果进行排序。对于排序过程中近似度相同的元组,本文提出了评估用户未指定属性对用户偏好相关度的计算方法,使用此方法解决了具有相等近似度值的各元组间的排序问题,进一步地提高了近似查询结果的排序质量。实验证明,本文提出的AQR方法在整个处理过程中不需要用户参与也不依赖于任何领域知识,能够较好地满足用户需求,与解决同类问题的方法相比,具有更好的查询及排序质量。
|
全文目录
摘要 5-7 Abstract 7-11 第1章 绪论 11-19 1.1 研究的背景、目的及意义 11-13 1.2 国内外相关研究的现状 13-16 1.2.1 数据库查询技术的研究 13-14 1.2.2 数据库近似查询的研究 14 1.2.3 数据库查询结果排序的研究 14-16 1.3 本文工作 16 1.4 结构安排 16-19 第2章 相关基础理论 19-31 2.1 数据库与数据库查询 19-22 2.2 数据库查询技术分类及查询结果问题 22-23 2.3 数据库近似查询 23-25 2.3.1 近似查询的含义 23-24 2.3.2 近似查询的方法 24-25 2.3.3 语义近似度的使用 25 2.4 查询结果排序的方法 25-28 2.5 查询及排序的评价标准 28-30 2.6 本章小结 30-31 第3章 查询条件扩展方法的研究 31-45 3.1 查询条件扩展技术概述 31-33 3.1.1 查询条件扩展的必要性 31-32 3.1.2 查询条件扩展的基本思想 32-33 3.2 查询条件扩展技术的研究现状 33-35 3.3 基于语义近似度计算的查询扩展 35-42 3.3.1 问题定义 35 3.3.2 文本型属性查询条件的扩展方法 35-38 3.3.3 数值型属性查询条件的扩展方法 38-42 3.4 本章小结 42-45 第4章 近似查询结果的排序策略 45-55 4.1 近似查询结果排序概述 45-46 4.2 信息检索中IDF方法简介 46-47 4.3 用户查询条件中各属性权重的分配 47-50 4.3.1 用户查询指定文本型属性的重要性评估方法 48 4.3.2 用户查询指定数值型属性的重要性评估方法 48-50 4.3.3 其他情况的IDF值算法 50 4.3.4 属性权重的分配 50 4.4 用户查询条件与结果集中元组的近似性评估 50-51 4.5 元组对用户偏好的相关度评估 51-53 4.5.1 相关度评估的必要性 51-52 4.5.2 元组对用户偏好相关度的评估方法 52-53 4.6 本章小结 53-55 第5章 实验系统设计和实验分析 55-77 5.1 实验系统框架及主要数据结构 55-60 5.1.1 实验系统框架 55-59 5.1.2 主要数据结构 59-60 5.2 主要算法的实现 60-64 5.2.1 查询扩展算法 60-61 5.2.2 属性权重评估算法 61-63 5.2.3 排序处理算法 63-64 5.3 实验及性能分析 64-75 5.3.1 测试近似查询的召回率、准确率 66-69 5.3.2 查询结果排序质量测试 69-72 5.3.3 测试历史查询记录的数量对排序质量的影响 72 5.3.4 查询指定属性的数量对准确度的影响 72-73 5.3.5 查询扩展与排序在执行时间上的测试 73-75 5.4 本章小结 75-77 第6章 总结和展望 77-79 参考文献 79-83 致谢 83
|
相似论文
- Deep Web接口集成及查询结果排序方法研究,TP274
- 基于Web的职业学校校园网课程学习管理系统设计与实现,TP311.52
- Web数据库查询结果个性化分类方法研究,TP311.13
- 基于Web的科技项目管理系统设计与实现,TP311.52
- 社交网络中基于话题的影响最大化问题研究,TP393.09
- 一种基于用户偏好的服务组合可信模型的研究,TP393.09
- 云南少数民族音乐资料库设计与建立,TP311.52
- 基于个性化推荐的图像浏览与检索相关方法研究,TP391.41
- 基于Web的题库管理与出卷系统的设计与实现,TP311.52
- Deep Web数据库的选择研究,TP311.13
- 面向山东工业职业学院的学生公寓管理系统,TP311.52
- 基于网络B/S结构的学生信息管理系统设计与实现,TP311.52
- C公司无线营销策略研究,F274
- 基于Web的军用飞机维修专家指导系统的设计,V267.4
- 翻译标准多元互补论与电影翻译,H059
- 基于Web模式的考试系统设计与实现,TP311.52
- 卫星传版实时监控管理系统的研究与实现,TP311.52
- 融合多指标与环境信息的协同过滤推荐算法,TP301.6
- 网上招聘管理信息系统的设计与实现,TP311.52
- 西昌学院教学综合管理系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com
|