面向推荐系统的大规模凸优化问题的求解算法研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:pooh__5210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
推荐系统是一种信息过滤技术,它能够根据用户的历史行为用户推荐其可能感兴趣的信息,这使它有着重要的应用价值。推荐系统的应用十分广泛,例如,在电商领域可以用来给用户推荐他们可能感兴趣的商品,在新闻推送领域可以给用户推荐他们所感兴趣的实时新闻。本文介绍了推荐系统的发展和应用,并从基于用户信息的推荐、基于物品内容的推荐和协同过滤推荐三个方面总结了该领域的研究进展以及当前的一些研究热点,并阐述了当下推荐系统的研究的主要挑战,其中包括推荐系统中的大规模凸优化问题。针对推荐系统中的凸优化问题,本文回顾了该领域中一些常用的优化算法以及它们在应对大规模数据的挑战时所进行的一些改进,并对它们各自的优缺点进行了分析。最后,本文选取了在推荐系统的凸优化问题中广泛适用的割平面方法进行了研究。针对数据密集型场景,本文提出了两种高效的优化方法:(1)面向单机计算环境,本文提出了一种基于割平面方法(Cutting Plane Method)的在单机环境下采用了 Mini-Batch策略的优化算法,本文称之为Mini-Batch Cutting Plane Method(MBCPM)。该方法使用小批量数据进行模型参数的迭代更新,相比于标准割平面方法大大提升了的迭代速度。同时,为了防止采样数据中的噪声影响MBCPM的收敛,该方法还使用了一种称之为异常平面消除的方法。本文对该算法的理论分析表明,该算法能够得到一个跟标准割平面方法形式相似的收敛率。基于MovieLens 20M这一真实电影评分数据集的实验表明,目标函数在所提出的MBCPM方法上比在标准CPM方法上要下降得快。(2)面向集群环境,本文提出了一种基于Bundle Method for Regularized Risk Minimization(BMRM)的可以在集群环境下使用的分布式异步优化算法,本文称之为 Asynchronous Bundle Method for large scale regularized risk minimization(Async BMRM)。该方法通过采用异步窗口,它允许集群中的不同节点以不同的速度进行迭代,因此可以有效解决因为评分数据不均衡所带来的计算负载不均衡的问题。本文对所提出算法的理论分析表明,该算法的收敛性是能够得到保证的。同时,基于MovieLens 20M这一真实电影评分数据集的实验表明,Async BMRM相比于同步实现的BMRM算法能够减少通信等待时间,使得目标函数下降得更快。
其他文献
斯坦福大学教授B.J.福格创立“行为设计学”。行为设计,基于对人类思维模式的研究,间接地设计干扰,影响行为和决策。美国行为心理学家希思兄弟发现,那些令人愉快的峰值时刻大
实时系统被广泛地应用在一些重大、紧急的事件的处理中,例如智能机器人、航天系统和铁路调度系统等。实时系统一旦发生错误,后果往往是十分危险甚至可能是灾难性的,这要求实
北衙金矿位于扬子陆块西缘与西南“三江”特提斯-喜马拉雅造山带的结合部位,是金沙江-红河富碱斑岩带中以金为主,铁铜铅锌银伴生的超大型斑岩型矿床。本次工作在前人研究的基
掺杂过渡金属离子的复合氧化物晶体作为固态可调谐激光器的工作介质一直都是激光领域的研究热点之一。这些晶体的调谐范围可以覆盖整个近红外区域。其中,Cr4+离子掺杂晶体的
随着通信传输网络的发展和技术演进,PTN(Packet Transport Network,分组传输网络)逐渐成为了核心的通信传输手段并用于承载一些话音、视频、游戏等新兴业务。为了应对不同业
蛋白质组学作为一个研究热点,经历了从蛋白质定性到定量的发展,蛋白质组学的研究内容也逐步深入。研究表明,人类很多疾病的产生会导致体内蛋白质的丰度发生变化,因而蛋白质的
随着软件系统规模日益增加,软件中非功能属性配置项数量也不断增更多。软件配置相关的软件性能瓶颈已经成为软件性能下降的重要原因之一,理解配置项如何影响软件性能对检测配
柔性紫外光电探测器由于其具有可弯曲、轻便、易携带等特性成为当今研究的热点。氧化锌(ZnO)基薄膜材料具备半导体性能、光激发、压电三大特性,它们之间的耦合作用就是压光电效
随着电子技术和计算机技术的快速发展,在增材制造、机器视觉和虚拟现实等领域,人们对三维扫描成像技术的需求越来越大。在耳科三维扫描的应用中,耳道模型的提取成为助听器、
近年来,人们不仅对网络的需求越来越大,而且对通信质量的要求也越来越高,如何在不提高通信成本的前提下应用现有的通信技术更好的为人们服务一直是通信运营商不懈追求的目标,