| 【中文题名】 | 基于格语法和VerbNet的问答系统研究 |
| 【英文题名】 | |
| 【学科专业】 | 模式识别与智能系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-16 |
| 【中关键词】 | 格语法,VerbNet,问答系统,语义分析,, |
| 【英关键词】 | Case Grammar,VerbNet,Question Answering System,Semantic Analysis, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>> |
| 【论文摘要】 |
自动问答系统是当前自然语言处理领域中一个非常重要的研究方向,特别是随着互联网的飞速发展,网上各类信息巨量增长,人们需要获取更加精确的信息。传统的搜索引擎技术已经不能满足人们越来越高的需求,而自动问答技术是解决这个问题的一个有效手段。目前,国内外很多大学和研究机构都参与了问答系统的研究,取得了大量的成果。
我们的主要工作在于提出了一种新的基于格语法和VerbNet动词词典的语义分析算法,并在该语义算法的基础上设计并实现了一个英文问答系统,并且在一定范围内实现的问答系统进行了测试。其主要内容如下:
(1)通过对格语法理论和VerbNet动词词典的分析,提出了一种把格语法和VerbNet相结合的语义分析算法。该算法能够对英文自然语言进行一定精度的语义分析。
(2)通过对问答系统进行深入的研究和分析,设计了一个基于该语义分析算法的问答系统。该问答系统由问题分析、信息检索和答案抽取三部分组成。语义分析算法主要应用于问答系统的问题分析和答案抽取两部分。
(3)对于提出的语义分析算法和问答系统,我们都用java语言进行了编程实现。并且对实现的语义分析算法和问答系统,进行了一定范围内... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-8 |
|
第一章 前言 |
8-15 |
|
1.1 研究背景 |
8-9 |
|
1.2 问答系统的发展 |
9-10 |
|
1.2.1 国外研究状况 |
9 |
|
1.2.2 国内研究状况 |
9-10 |
|
1.2.3 问答系统评测 |
10 |
|
1.3 问答系统的分类 |
10-13 |
|
1.3.1 根据技术特色分类 |
10-12 |
|
1.3.2 根据应用环境分类 |
12-13 |
|
1.4 问答系统的结构 |
13-14 |
|
1.4.1 问题分析 |
13 |
|
1.4.2 信息检索 |
13-14 |
|
1.4.3 答案抽取 |
14 |
|
1.5 本文研究内容 |
14-15 |
|
第二章 问答系统相关理论 |
15-21 |
|
2.1 问题分析相关理论 |
15-16 |
|
2.1.1 问题分类 |
15 |
|
2.1.2 关键字提取 |
15-16 |
|
2.1.3 关键字扩展 |
16 |
|
2.2 信息检索相关算法和模型 |
16-18 |
|
2.2.1 布尔模型 |
16-17 |
|
2.2.2 概率模型 |
17-18 |
|
2.2.3 向量模型 |
18 |
|
2.3 答案抽取相关理论和算法 |
18-20 |
|
2.3.1 以句子为答案 |
19 |
|
2.3.2 以词或短语作为答案 |
19-20 |
|
2.3.3 以文摘作为答案 |
20 |
|
2.4 本章小结 |
20-21 |
|
第三章 基于格语法和 VerbNet 的语义分析算法 |
21-31 |
|
3.1 语义分析 |
21 |
|
3.2 格语法 |
21-22 |
|
3.3 格框架约束分析 |
22-23 |
|
3.4 VerbNet |
23-25 |
|
3.5 基于格语法和 VerbNet 的语义分析 |
25-30 |
|
3.5.1 算法思路 |
25 |
|
3.5.2 算法结构 |
25-28 |
|
3.5.3 算法实例 |
28-29 |
|
3.5.4 算法分析 |
29-30 |
|
3.5.5 算法应用 |
30 |
|
3.6 本章小结 |
30-31 |
|
第四章 问答系统结构 |
31-38 |
|
4.1 系统结构 |
31-32 |
|
4.1.1 系统结构图 |
31 |
|
4.1.2 语义分析算法应用 |
31-32 |
|
4.2 问题分析 |
32-34 |
|
4.2.1 问句预处理 |
32 |
|
4.2.2 问句分类 |
32-33 |
|
4.2.3 关键词提取 |
33-34 |
|
4.3 信息检索 |
34 |
|
4.4 答案抽取 |
34-35 |
|
4.5 一个完整的问答实例 |
35-37 |
|
4.6 本章小结 |
37-38 |
|
第五章 系统实现及测试 |
38-48 |
|
5.1 系统信息 |
38-40 |
|
5.1.1 程序开发语言 |
38 |
|
5.1.2 系统开发平台 |
38 |
|
5.1.3 程序开发环境 |
38-39 |
|
5.1.4 其他开发资源 |
39-40 |
|
5.2 系统架构 |
40-42 |
|
5.3 程序代码 |
42-43 |
|
5.4 系统演示 |
43-44 |
|
5.5 系统测试 |
44-46 |
|
5.5.1 测试平台 |
44-45 |
|
5.5.2 测试结果 |
45 |
|
5.5.3 结果分析 |
45-46 |
|
5.6 系统分析 |
46 |
|
5.7 本章小结 |
46-48 |
|
第六章 总结和展望 |
48-50 |
|
参考文献 |
50-54 |
|
附录一 |
54-65 |
|
附录二 |
65-72 |
|
致谢 |
72-73 |
|
攻读学位期间主要的研究成果 |
73 |
|
| 【DOI】 | LunWen.ID:2.2008.389067 |