基于学习自动机的隐语义模型推荐算法改进研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:shang66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
推荐算法(Recommendation Algorithm)的目的是将最可能引起用户兴趣的物品推荐给用户,从而使用户和供应商都得到利益最大化。随着电商时代和大数据时代的到来,推荐算法的好坏越来越成为一个网站或应用成功与否的重要因素之一。隐语义模型(Latent Factor Model,LFM)推荐算法由于自适应性能好、预测准确性高,已成为推荐算法研究领域的一个热点,在评分预测、TopN推荐等两种典型推荐算法应用场景下都展示了可观的应用前景。然而,隐语义模型推荐算法在性能上尚存在改进提升空间。为此,本文针对隐语义模型推荐算法展开进一步研究,并将其应用于评分预测、TopN推荐。隐语义模型在实际使用前需要对用户偏好模型进行训练,目前使用的训练方法是梯度下降法。有鉴于此,本文首先针对隐语义模型的训练过程进行研究,结合学习自动机(Learning Automata,LA)具有全局收敛性好、抗噪声能力强的优点,对现有隐语义模型的典型训练算法进行改进,给出了CALA-TM训练算法,并将其应用于评分预测。仿真结果表明,基于该改进算法,可以在评分矩阵较稀疏的情况下提高预测准确度。更进一步,考虑上述CALA-TM训练算法存在收敛速度较慢的局限性,本文将梯度下降算法与学习自动机相结合,进一步对训练算法加以改进,给出了基于学习自动机与梯度下降算法相结合的训练算法LAGD-TM,并也将其应用于预测评分。仿真结果表明,该训练算法可以提高CALA-TM训练过程中的误差下降速度,减少模型训练时间,并且,还可以在相应预测评分方面进一步降低预测误差。此外,本文也对隐语义模型在TopN推荐中的应用进行了探讨,结合上述研究成果并改进经典Top N推荐方法的排序方式,给出了一种改进的LAGD-RCSM TopN推荐方法。实验结果表明,改进后的TopN推荐方法可以进一步提高前Top10和Top20的召回率。
其他文献
移动通信系统的干扰是影响无线网络的质量和传输可靠性的重要因素之一,为了保证移动通信网能够有效地运转,使所有用户能够互不干扰地通信,必须进行干扰的评估与协调,这是无线通信
毫秒脉冲星最显著的特征之一是其自转频率的高精确性和高稳定性,可与原子钟媲美。虽然脉冲星辐射的脉冲功率极强,但地面射电天文站接收到的毫秒脉冲星脉冲到达时间的流密度仅
边缘检测是图像处理、图像分析和计算机视觉领域中最经典的研究内容之一,是图像分析的基础。目前在边缘检测领域已经提出了许多方法,但是至今提出的相关理论和方法尚存在不足
在基于WLAN的室内定位系统研究和实践中,指纹匹配算法因为其可以纯软件实现且能够有相对较高的精度,被大多数系统所采用,其中指纹采集工作不可避免的产生巨大的工作量和花费
射频识别技术是20世纪90年代开始兴起的一种自动识别技术,该技术以其独特的优势,被广泛应用于工业自动化、商业自动化和交通运输控制管理等领域,而在这些应用中,防冲突机制对
近年来,PDF文档格式作为一种电子文件的常见格式,已经得到了广泛使用。自2008年Adobe Reader被发现出第一例关键漏洞(CVE-2008-2549)以来,越来越多的PDF文件已经成为攻击的重