首页> 中文学位 >基于GPU的并行排序学习算法研究
【6h】

基于GPU的并行排序学习算法研究

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 绪 论

1.1 课题背景及研究的目的和意义

1.2 国内外相关研究现状综述

1.3 本文的主要研究内容

1.4 本文的结构安排

第2章 排序学习相关基础知识

2.1 排序学习定义

2.2 排序学习算法评价标准

2.3 排序学习相关算法概述

2.4 本章小结

第3章 基于贝叶斯个性化排名的排序学习算法

3.1 问题定义

3.2 输入空间

3.3 LSLRM模型

3.4 LSLRM模型参数估计

3.5 实验结果分析

3.6 本章小结

第4章 基于GPU的并行LSLRM算法

4.1 LSLRM并行编程模型

4.2 LSLRM并行算法设计

4.3实验结果分析

4.4本章小结

结论

参考文献

攻读硕士学位期间发表的论文及其它成果

声明

致谢

展开▼

摘要

搜索引擎的出现帮助用户在纷繁杂乱的互联网信息中寻找相关的信息,因此检索结果的排序是至关重要的。作为新兴信息检索技术的排序学习算法是解决互联网信息检索问题的新的解决方案。传统排序学习算法是在小规模文本基础上进行,针对互联网信息总量规模快速增加问题,大规模数据对于传统的排序学习算法出现瓶颈,排序学习算法的性能成为未来排序学习研究的一个方向。因此,本文提出新的排序学习算法并结合图形处理器(Graphic Processing Unit, GPU)并行计算技术并验证算法的效果。本文主要研究内容如下:
  (1)对排序学习算法的相关理论和 GPU并行计算进行归纳和阐述,总结现有的排序学习算法,阐述排序学习算法的评价度量准则和并行编程模型。
  (2)深入分析信息检索技术特点并结合相关度更高的信息更重要的特点,本文采用基于有序对的排序学习算法研究方向。对数据输入空间进行重新划分,以大于偏序关系的文档对作为输入空间。
  (3)提出一种基于贝叶斯个性化排名框架的排序学习算法,即线性评分排序学习模型(Linear Scoring Learning to Rank Model,LSLRM)。通过估计输入文档对的正确排序而构建的排序学习模型来解决查询排序问题,将排序学习训练模型问题转换为二值分类问题,并对特征进行分析,找出对相关度区分具有决定性的重要特征。
  (4)算法结合 GPU并行编程模型和存储器模型等特点,解决排序学习算法在大规模数据的性能瓶颈。
  (5)实验证明基于 GPU的并行排序学习算法的优越性。将本文算法与RankSVM-Struct等算法在微软亚洲研究院发布的基准实验结果进行对比分析,得到的结论是本文算法总体优于其他算法,在大规模数据集上相对于CPU取得10-11倍的加速比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号