首页> 中文学位 >应用于QA问题的排序学习算法研究
【6h】

应用于QA问题的排序学习算法研究

代理获取

目录

声明

致谢

摘要

1 引言

1.1 课题背景及研究意义

1.1.1 课题背景

1.1.2 研究意义

1.2 国内外研究现状

1.2.1 国外研究现状

1.2.2 国内研究现状

1.3 论文的组织架构

2 相关工作综述

2.1 机器学习

2.2 特征选择

2.3 排序学习

2.4 代价敏感学习

2.5 排序评价指标

2.5.1 查准率和召回率

2.5.2 MAP

2.5.3 NDCG

3 数据集获取

3.1 百度知道

3.2 特征提取

3.3 答案标注

3.4 特征选择

3.4.1 特征重要性

3.4.2 特征相似度

3.4.3 用于排序学习特征选择方法

3.4.4 改进的用于排序学习的特征选择方法

4 排序学习算法

4.1 排序学习及排序支持向量机

4.1.1 排序学习

4.1.2 排序支持向量机

4.2 代价敏感的排序算法

4.2.1 排序支持向量机损失函数

4.2.2 代价敏感的排序损失函数

4.3 基于位置的代价敏感的排序算法

4.3.1 基于位置的代价敏感的排序损失函数

4.4 排序算法实现

4.4.1 梯度下降法

4.4.2 梯度下降法优化代价敏感和基于位置代价敏感的损失函数

5 实验结果

5.1 数据集

5.2 实验结果分析

5.2.1 原始答案序列分析

5.2.2 原始数据集

5.2.3 特征选择后的数据集

6 总结与展望

6.1 论文工作总结

6.2 研究展望

参考文献

作者简历

学位论文数据集

展开▼

摘要

网络技术的发展使得人们通过互联网来寻求知识、解决疑问变得越来越普遍,因此QA论坛、社区随之大量出现。人们在得到答案的同时,也对得到最佳答案的便易性提出了更高的要求。如果能对QA论坛、社区中问题的若干个答案以排序的方式展现给用户,不仅能极大的提高用户的使用体验,也能极大的促进QA论坛、社区的进一步发展。目前利用监督学习的方法构造排序模型是信息检索领域中对排序方法研究的热点。基于人工标注的数据,排序学习算法构造出排序模型并且将其用于预测新的未标注的数据。排序支持向量机时基于监督学习的排序算法中的代表,其将排序问题转换为在有序对空间上的分类问题,然后用支持向量机(Support Vector Machines,SVM)模型求解。
  在QA问题应用中,我们可以发现位于序列顶部的答案比序列中间或者尾部的答案更重要,更受用户关注。因此,在基于有序对的排序支持向量机算法中,与序列顶部相关的答案对会对排序性能产生更大的影响,但是传统的排序支持向量机并没有考虑这些因素。在本文的研究中,我们把代价敏感考虑进排序支持向量机中,对传统排序支持向量机做出相应的改进,在此基础上提出了代价敏感排序学习算法和基于位置的代价敏感的排序学习算法。实验结果表明,与排序支持向量机相比,代价敏感排序学习算法和基于位置的代价敏感的排序学习算法更适合应用于QA问题。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号