...
首页> 外文期刊>Knowledge and information systems >A GPU-oriented online recommendation algorithm for efficient processing of time-varying continuous data streams
【24h】

A GPU-oriented online recommendation algorithm for efficient processing of time-varying continuous data streams

机译:面向GPU的在线推荐算法,用于有效地处理时变连续数据流

获取原文
获取原文并翻译 | 示例
           

摘要

Research on recommendation systems has gained a considerable amount of attention over the past decade as the number of online users and online contents continue to grow at an exponential rate. With the evolution of the social web, people generate and consume data in real time using online services such as Twitter, Facebook, and web news portals. With the rapidly growing online community, web-based retail systems and social media sites have to process several millions of user requests per day. Generating quality recommendations using this vast amount of data is itself a very challenging task. Nevertheless, opposed to the web-based retailers such as Amazon and Netflix, the above-mentioned social networking sites have to face an additional challenge when generating recommendations as their contents are very rapidly changing. Therefore, providing fresh information in the least amount of time is a major objective of such recommender systems. Although collaborative filtering is a widely used technique in recommendation systems, generating the recommendation model using this approach is a costly task, and often done offline. Hence, it is difficult to use collaborative filtering in the presence of dynamically changing contents, as such systems require frequent updates to the recommendation model to maintain the accuracy and the freshness of the recommendations. Parallel processing power of graphic processing units (GPUs) can be used to process large volumes of data with dynamically changing contents in real time, and accelerate the recommendation process for social media data streams. In this paper, we address the issue of rapidly changing contents, and propose a parallel on-the-fly collaborative filtering algorithm using GPUs to facilitate frequent updates to the recommendations model. We use a hybrid similarity calculation method by combining the item-item collaborative filtering with item category information and temporal information. The experimental results on real-world datasets show that the proposed algorithm outperformed several existing online CF algorithms in terms of accuracy, memory consumption, and runtime. It was also observed that the proposed algorithm scaled well with the data rate and the data volume, and generated recommendations in a timely manner.
机译:随着在线用户和在线内容的数量继续以指数率延长,建议系统的研究在过去十年中取得了相当大的关注。随着社交网络的演变,人们使用Twitter,Facebook和Web新闻门户等在线服务实时生成和消耗数据。随着快速增长的在线社区,基于网络的零售系统和社交媒体网站必须每天处理数百万用户请求。使用这种大量数据生成质量建议本身就是一个非常具有挑战性的任务。然而,与亚马逊和Netflix等基于网络的零售商相反,上述社交网站必须在产生建议时面临额外的挑战,因为它们的内容非常迅速变化。因此,在最少的时间内提供新的信息是这种推荐系统的主要目标。尽管协作过滤是推荐系统中广泛使用的技术,但使用这种方法生成推荐模型是一个昂贵的任务,并且经常脱机。因此,由于这种系统需要频繁更新推荐模型以维持提出的准确性和新鲜度,因此难以在发生动态改变内容的情况下使用协作滤波。图形处理单元(GPU)的并行处理能力可用于实时地处理大量内容的大量数据,并加速社交媒体数据流的推荐过程。在本文中,我们解决了快速更改内容的问题,并使用GPU提出了一个平行的现行协同滤波算法,以促进建议模型的频繁更新。我们通过将物品项目协作滤波与项目类别信息和时间信息组合使用混合相似度计算方法。实验结果对现实世界数据集表明,所提出的算法在准确性,内存消耗和运行时方面优于几种现有的在线CF算法。还观察到,所提出的算法用数据速率和数据量缩放,并及时生成了建议。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号