首页 > 最新文献

Proceedings of the 10th ACM Conference on Recommender Systems最新文献

英文 中文
A Scalable Approach for Periodical Personalized Recommendations 期刊个性化推荐的可扩展方法
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959139
Zhen Qin, I. Rishabh, John Carnahan
We develop a highly scalable and effective contextual bandit approach towards periodical personalized recommendations. The online bootstrapping-based technique provides a principled way for UCB-type exploitation-exploration algorithms, while being able to handle arbitrary sized datasets, well suited to learn the ever evolving user preference drift from streaming data, and essentially parameter-free. We further introduce techniques to handle arbitrary sized feature spaces using feature hashing, leverage existing state-of-art machine learning via learning reduction, and increase cache hits by managing bootstrapped models in memory effectively. The resulted model trains on millions of examples and billions of features within minutes on a single personal computer. It shows persistent performance in both offline and online evaluation. We observe around 10% click through rate (CTR) and conversion lift over a collaborative filtering approach in real-world A/B testing across more than 40 million users on the major Ticketmaster email recommendation product.
我们开发了一种高度可扩展和有效的上下文强盗方法,用于定期个性化推荐。基于在线引导的技术为ucb类型的开发探索算法提供了一种原则性的方法,同时能够处理任意大小的数据集,非常适合从流数据中学习不断发展的用户偏好漂移,并且基本上是无参数的。我们进一步介绍了使用特征哈希来处理任意大小的特征空间的技术,利用现有的最先进的机器学习,通过学习减少,并通过有效地管理内存中的自引导模型来增加缓存命中。生成的模型在几分钟内就能在一台个人电脑上训练数百万个样本和数十亿个特征。它在离线和在线评估中都显示出持久的性能。在对Ticketmaster主要电子邮件推荐产品的4000多万用户进行的实际a /B测试中,我们观察到,通过协作过滤方法,点击率(CTR)和转化率提升了10%左右。
{"title":"A Scalable Approach for Periodical Personalized Recommendations","authors":"Zhen Qin, I. Rishabh, John Carnahan","doi":"10.1145/2959100.2959139","DOIUrl":"https://doi.org/10.1145/2959100.2959139","url":null,"abstract":"We develop a highly scalable and effective contextual bandit approach towards periodical personalized recommendations. The online bootstrapping-based technique provides a principled way for UCB-type exploitation-exploration algorithms, while being able to handle arbitrary sized datasets, well suited to learn the ever evolving user preference drift from streaming data, and essentially parameter-free. We further introduce techniques to handle arbitrary sized feature spaces using feature hashing, leverage existing state-of-art machine learning via learning reduction, and increase cache hits by managing bootstrapped models in memory effectively. The resulted model trains on millions of examples and billions of features within minutes on a single personal computer. It shows persistent performance in both offline and online evaluation. We observe around 10% click through rate (CTR) and conversion lift over a collaborative filtering approach in real-world A/B testing across more than 40 million users on the major Ticketmaster email recommendation product.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"149 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133018768","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Personalization for Google Now: User Understanding and Application to Information Recommendation and Exploration Google Now的个性化:用户理解及其在信息推荐和探索中的应用
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959192
Shashidhar Thakur
At the heart of any personalization application, such as Google Now, is a deep model for users. The understanding of users ranges from raw history to lower dimensional reductions like interest, locations, preferences, etc. We will discuss different representations of such user understanding. Going from understanding to application, we will talk about two broad applications recommendations of information and guided exploration - both in the context of Google Now. We will focus on such applications from an information retrieval perspective. Information recommendation then takes the form of biasing information retrieval, in response to a query or, in the limit, in a query-less application. Somewhere in between lies broad declaration of user intent, e.g., interest in food, and we will discuss how personalization and guided exploration play together to provide a valuable tool to the user. We will discuss valuable lessons learned along the way.At the heart of any personalization application, such as Google Now, is a deep model for users. The understanding of users ranges from raw history to lower dimensional reductions like interest, locations, preferences, etc. We will discuss different representations of such user understanding. Going from understanding to application, we will talk about two broad applications recommendations of information and guided exploration both in the context of Google Now. We will focus on such applications from an information retrieval perspective. Information recommendation then takes the form of biasing information retrieval, in response to a query or, in the limit, in a queryless application. Somewhere in between lies broad declaration of user intent, e.g., interest in food, and we will discuss how personalization and guided exploration play together to provide a valuable tool to the user. We will discuss valuable lessons learned along the way.
任何个性化应用程序(如谷歌Now)的核心都是一个面向用户的深度模型。对用户的理解范围从原始历史到兴趣、位置、偏好等较低维度的缩减。我们将讨论这种用户理解的不同表示。从理解到应用,我们将讨论两个广泛的应用建议:信息和引导探索——两者都在b谷歌Now的背景下。我们将从信息检索的角度关注这些应用程序。然后,信息推荐采用有偏差信息检索的形式,以响应查询,或者在有限情况下,在无查询的应用程序中。介于两者之间的是用户意图的广泛声明,例如对食物的兴趣,我们将讨论个性化和引导探索如何共同发挥作用,为用户提供有价值的工具。我们将讨论在此过程中获得的宝贵经验。任何个性化应用程序(如谷歌Now)的核心都是一个面向用户的深度模型。对用户的理解范围从原始历史到兴趣、位置、偏好等较低维度的缩减。我们将讨论这种用户理解的不同表示。从理解到应用,我们将在b谷歌Now的上下文中讨论两个广泛的应用:信息推荐和引导探索。我们将从信息检索的角度关注这些应用程序。然后,信息推荐采用有偏差信息检索的形式,以响应查询,或者在有限情况下,在无查询的应用程序中。介于两者之间的是用户意图的广泛声明,例如对食物的兴趣,我们将讨论个性化和引导探索如何共同发挥作用,为用户提供有价值的工具。我们将讨论在此过程中获得的宝贵经验。
{"title":"Personalization for Google Now: User Understanding and Application to Information Recommendation and Exploration","authors":"Shashidhar Thakur","doi":"10.1145/2959100.2959192","DOIUrl":"https://doi.org/10.1145/2959100.2959192","url":null,"abstract":"At the heart of any personalization application, such as Google Now, is a deep model for users. The understanding of users ranges from raw history to lower dimensional reductions like interest, locations, preferences, etc. We will discuss different representations of such user understanding. Going from understanding to application, we will talk about two broad applications recommendations of information and guided exploration - both in the context of Google Now. We will focus on such applications from an information retrieval perspective. Information recommendation then takes the form of biasing information retrieval, in response to a query or, in the limit, in a query-less application. Somewhere in between lies broad declaration of user intent, e.g., interest in food, and we will discuss how personalization and guided exploration play together to provide a valuable tool to the user. We will discuss valuable lessons learned along the way.At the heart of any personalization application, such as Google Now, is a deep model for users. The understanding of users ranges from raw history to lower dimensional reductions like interest, locations, preferences, etc. We will discuss different representations of such user understanding. Going from understanding to application, we will talk about two broad applications recommendations of information and guided exploration both in the context of Google Now. We will focus on such applications from an information retrieval perspective. Information recommendation then takes the form of biasing information retrieval, in response to a query or, in the limit, in a queryless application. Somewhere in between lies broad declaration of user intent, e.g., interest in food, and we will discuss how personalization and guided exploration play together to provide a valuable tool to the user. We will discuss valuable lessons learned along the way.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132133729","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Domain-Aware Grade Prediction and Top-n Course Recommendation 领域感知成绩预测和Top-n课程推荐
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959133
Asmaa Elbadrawy, G. Karypis
Automated course recommendation can help deliver personalized and effective college advising and degree planning. Nearest neighbor and matrix factorization based collaborative filtering approaches have been applied to student-course grade data to help students select suitable courses. However, the student-course enrollment patterns exhibit grouping structures that are tied to the student and course academic features, which lead to grade data that are not missing at random (NMAR). Existing approaches for dealing with NMAR data, such as Response-aware and context-aware matrix factorization, do not model NMAR data in terms of the user and item features and are not designed with the characteristics of grade data in mind. In this work we investigate how the student and course academic features influence the enrollment patterns and we use these features to define student and course groups at various levels of granularity. We show how these groups can be used to design grade prediction and top-n course ranking models for neighborhood-based user collaborative filtering, matrix factorization and popularity-based ranking approaches. These methods give lower grade prediction error and more accurate top-n course rankings than the other methods that do not take domain knowledge into account.
自动课程推荐可以帮助提供个性化和有效的大学建议和学位规划。基于最近邻和矩阵分解的协同过滤方法已应用于学生课程成绩数据,以帮助学生选择合适的课程。然而,学生-课程招生模式表现出与学生和课程学术特征相关联的分组结构,这导致成绩数据不会随机丢失(NMAR)。现有的处理NMAR数据的方法,如响应感知和上下文感知矩阵分解,并没有根据用户和项目特征对NMAR数据进行建模,也没有在设计时考虑到年级数据的特征。在这项工作中,我们研究了学生和课程学术特征如何影响注册模式,并使用这些特征在不同粒度级别上定义学生和课程组。我们展示了如何使用这些组来设计基于社区的用户协同过滤、矩阵分解和基于人气的排名方法的成绩预测和顶级课程排名模型。与其他不考虑领域知识的方法相比,这些方法的成绩预测误差更小,top-n课程排名更准确。
{"title":"Domain-Aware Grade Prediction and Top-n Course Recommendation","authors":"Asmaa Elbadrawy, G. Karypis","doi":"10.1145/2959100.2959133","DOIUrl":"https://doi.org/10.1145/2959100.2959133","url":null,"abstract":"Automated course recommendation can help deliver personalized and effective college advising and degree planning. Nearest neighbor and matrix factorization based collaborative filtering approaches have been applied to student-course grade data to help students select suitable courses. However, the student-course enrollment patterns exhibit grouping structures that are tied to the student and course academic features, which lead to grade data that are not missing at random (NMAR). Existing approaches for dealing with NMAR data, such as Response-aware and context-aware matrix factorization, do not model NMAR data in terms of the user and item features and are not designed with the characteristics of grade data in mind. In this work we investigate how the student and course academic features influence the enrollment patterns and we use these features to define student and course groups at various levels of granularity. We show how these groups can be used to design grade prediction and top-n course ranking models for neighborhood-based user collaborative filtering, matrix factorization and popularity-based ranking approaches. These methods give lower grade prediction error and more accurate top-n course rankings than the other methods that do not take domain knowledge into account.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134466341","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 87
Optimizing Similar Item Recommendations in a Semi-structured Marketplace to Maximize Conversion 在半结构化市场中优化类似商品推荐,以最大化转化率
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959166
Y. Brovman, Marie Jacob, N. Srinivasan, Stephen Neola, D. Galron, Ryan Snyder, Paul Wang
This paper tackles the problem of recommendations in eBay's large semi-structured marketplace. eBay's variable inventory and lack of structured information about listings makes traditional collaborative filtering algorithms difficult to use. We discuss how to overcome these data limitations to produce high quality recommendations in real time with a combination of a customized scalable architecture as well as a widely applicable machine learned ranking model. A pointwise ranking approach is utilized to reduce the ranking problem to a binary classification problem optimized on past user purchase behavior. We present details of a sampling strategy and feature engineering that have been critical to achieve a lift in both purchase through rate (PTR) and revenue.
本文解决了eBay大型半结构化市场中的推荐问题。eBay多变的库存和缺乏结构化的商品信息使得传统的协同过滤算法难以使用。我们讨论了如何克服这些数据限制,结合定制的可扩展架构和广泛适用的机器学习排名模型,实时生成高质量的推荐。采用逐点排序的方法,将排序问题简化为一个基于过去用户购买行为优化的二元分类问题。我们详细介绍了采样策略和特征工程,这对于提高采购完成率(PTR)和收入至关重要。
{"title":"Optimizing Similar Item Recommendations in a Semi-structured Marketplace to Maximize Conversion","authors":"Y. Brovman, Marie Jacob, N. Srinivasan, Stephen Neola, D. Galron, Ryan Snyder, Paul Wang","doi":"10.1145/2959100.2959166","DOIUrl":"https://doi.org/10.1145/2959100.2959166","url":null,"abstract":"This paper tackles the problem of recommendations in eBay's large semi-structured marketplace. eBay's variable inventory and lack of structured information about listings makes traditional collaborative filtering algorithms difficult to use. We discuss how to overcome these data limitations to produce high quality recommendations in real time with a combination of a customized scalable architecture as well as a widely applicable machine learned ranking model. A pointwise ranking approach is utilized to reduce the ranking problem to a binary classification problem optimized on past user purchase behavior. We present details of a sampling strategy and feature engineering that have been critical to achieve a lift in both purchase through rate (PTR) and revenue.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124937883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
Guided Walk: A Scalable Recommendation Algorithm for Complex Heterogeneous Social Networks 引导行走:复杂异构社会网络的可扩展推荐算法
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959143
R. Levin, Hassan Abassi, Uzi Cohen
Online social networks have become predominant in recent years and have grown to encompass massive scales of data. In addition to data scale, these networks can be heterogeneous and contain complex structures between different users, between social entities and various interactions between users and social entities. This is especially true in enterprise social networks where hierarchies explicitly exist between employees as well. In such networks, producing the best recommendations for each user is a very challenging problem for two main reasons. First, the complex structures in the social network need to be properly mined and exploited by the algorithm. Second, these networks contain millions or even billions of edges making the problem very difficult computationally. In this paper we present Guided Walk, a supervised graph based algorithm that learns the significance of different network links for each user and then produces entity recommendations based on this learning phase. We compare the algorithm with a set of baseline algorithms using offline evaluation techniques as well as a user survey. The offline results show that the algorithm outperforms the next best algorithm by a factor of 3.6. The user survey further confirms that the recommendation are not only relevant but also rank high in terms of personal relevance for each user. To deal with large scale social networks, the Guided Walk algorithm is formulated as a Pregel program which allows us to utilize the power of distributed parallel computing. This would allow horizontally scaling the algorithm for larger social networks by simply adding more compute nodes to the cluster.
近年来,在线社交网络已经占据主导地位,并且已经发展到包含大量数据的规模。除了数据规模之外,这些网络可以是异构的,包含不同用户之间、社会实体之间以及用户与社会实体之间各种交互的复杂结构。在企业社交网络中尤其如此,因为员工之间也明显存在等级制度。在这样的网络中,为每个用户提供最佳推荐是一个非常具有挑战性的问题,主要有两个原因。首先,该算法需要对社会网络中的复杂结构进行适当的挖掘和利用。其次,这些网络包含数百万甚至数十亿条边,使得这个问题在计算上非常困难。在本文中,我们提出了Guided Walk,这是一种基于监督图的算法,它可以学习每个用户不同网络链接的重要性,然后根据这个学习阶段产生实体推荐。我们将该算法与一组使用离线评估技术以及用户调查的基线算法进行比较。离线结果表明,该算法的性能比第二优算法高出3.6倍。用户调查进一步证实,推荐不仅是相关的,而且在每个用户的个人相关性方面排名很高。为了处理大规模的社交网络,导行算法被制定为一个Pregel程序,它允许我们利用分布式并行计算的能力。这将允许通过向集群中添加更多计算节点来水平扩展算法以适应更大的社交网络。
{"title":"Guided Walk: A Scalable Recommendation Algorithm for Complex Heterogeneous Social Networks","authors":"R. Levin, Hassan Abassi, Uzi Cohen","doi":"10.1145/2959100.2959143","DOIUrl":"https://doi.org/10.1145/2959100.2959143","url":null,"abstract":"Online social networks have become predominant in recent years and have grown to encompass massive scales of data. In addition to data scale, these networks can be heterogeneous and contain complex structures between different users, between social entities and various interactions between users and social entities. This is especially true in enterprise social networks where hierarchies explicitly exist between employees as well. In such networks, producing the best recommendations for each user is a very challenging problem for two main reasons. First, the complex structures in the social network need to be properly mined and exploited by the algorithm. Second, these networks contain millions or even billions of edges making the problem very difficult computationally. In this paper we present Guided Walk, a supervised graph based algorithm that learns the significance of different network links for each user and then produces entity recommendations based on this learning phase. We compare the algorithm with a set of baseline algorithms using offline evaluation techniques as well as a user survey. The offline results show that the algorithm outperforms the next best algorithm by a factor of 3.6. The user survey further confirms that the recommendation are not only relevant but also rank high in terms of personal relevance for each user. To deal with large scale social networks, the Guided Walk algorithm is formulated as a Pregel program which allows us to utilize the power of distributed parallel computing. This would allow horizontally scaling the algorithm for larger social networks by simply adding more compute nodes to the cluster.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129143430","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Joint User Modeling across Aligned Heterogeneous Sites 跨一致异构站点的联合用户建模
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959155
Xuezhi Cao, Yong Yu
An accurate and comprehensive user modeling technique is crucial for the quality of recommender systems. Traditionally, we model user preferences using only actions from the target site and may suffer from cold-start problem. As nowadays people normally engage in multiple online sites for various needs, we consider leveraging the cross-site actions to improve the user modeling accuracy. Specifically, in this paper we aim at achieving a more comprehensive and accurate user modeling by modeling user's actions in multiple aligned heterogeneous sites simultaneously. To do so, we propose a modularized probabilistic graphical model framework JUMA. We further integrate topic model and matrix factorization into JUMA for joint user modeling over text-based and item-based sites. We assemble and publish large-scale dataset for comprehensive analyzing and evaluation. Experimental results show that our framework JUMA out performs traditional within-site user modeling techniques, especially for cold-start scenarios. For cold-start users, we achieve relative improvements of 9.3% and 12.8% comparing to existing within-site approaches for recommendation in item-based and text-based sites respectively. Thus we draw the conclusion that aligning heterogeneous sites and modeling users jointly do help to improve the quality of online recommender systems.
准确、全面的用户建模技术对推荐系统的质量至关重要。传统上,我们只使用目标站点的操作来模拟用户偏好,这可能会遇到冷启动问题。由于现在人们通常使用多个在线站点来满足各种需求,我们考虑利用跨站点操作来提高用户建模的准确性。具体而言,本文旨在通过同时对多个对齐的异构站点中的用户行为进行建模,从而实现更全面、更准确的用户建模。为此,我们提出了一个模块化的概率图形模型框架JUMA。我们进一步将主题模型和矩阵分解集成到JUMA中,以便在基于文本和基于项目的站点上进行联合用户建模。我们收集并发布大规模数据集,进行综合分析和评估。实验结果表明,我们的框架JUMA优于传统的站点内用户建模技术,特别是在冷启动场景下。对于冷启动用户,与现有的基于项目和基于文本的站点内推荐方法相比,我们分别实现了9.3%和12.8%的相对改进。因此,我们得出结论,将异构站点和建模用户联合起来确实有助于提高在线推荐系统的质量。
{"title":"Joint User Modeling across Aligned Heterogeneous Sites","authors":"Xuezhi Cao, Yong Yu","doi":"10.1145/2959100.2959155","DOIUrl":"https://doi.org/10.1145/2959100.2959155","url":null,"abstract":"An accurate and comprehensive user modeling technique is crucial for the quality of recommender systems. Traditionally, we model user preferences using only actions from the target site and may suffer from cold-start problem. As nowadays people normally engage in multiple online sites for various needs, we consider leveraging the cross-site actions to improve the user modeling accuracy. Specifically, in this paper we aim at achieving a more comprehensive and accurate user modeling by modeling user's actions in multiple aligned heterogeneous sites simultaneously. To do so, we propose a modularized probabilistic graphical model framework JUMA. We further integrate topic model and matrix factorization into JUMA for joint user modeling over text-based and item-based sites. We assemble and publish large-scale dataset for comprehensive analyzing and evaluation. Experimental results show that our framework JUMA out performs traditional within-site user modeling techniques, especially for cold-start scenarios. For cold-start users, we achieve relative improvements of 9.3% and 12.8% comparing to existing within-site approaches for recommendation in item-based and text-based sites respectively. Thus we draw the conclusion that aligning heterogeneous sites and modeling users jointly do help to improve the quality of online recommender systems.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127913935","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Addressing Cold Start for Next-song Recommendation 解决冷启动下一首歌曲推荐
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959156
Szu-Yu Chou, Yi-Hsuan Yang, J. Jang, Yu-Ching Lin
The cold start problem arises in various recommendation applications. In this paper, we propose a tensor factorization-based algorithm that exploits content features extracted from music audio to deal with the cold start problem for the emerging application next-song recommendation. Specifically, the new algorithm learns sequential behavior to predict the next song that a user would be interested in based on the last song the user just listened to. A unique characteristic of the algorithm is that it learns and updates the mapping between the audio feature space and the item latent space each time during the iterations of the factorization process. This way, the content features can be better exploited in forming the latent features for both users and items, leading to more effective solutions for cold-start recommendation. Evaluation on a large-scale music recommendation dataset shows that the recommendation result of the proposed algorithm exhibits not only higher accuracy but also better novelty and diversity, suggesting its applicability in helping a user explore new items in next-item recommendation. Our implementation is available at https://github.com/fearofchou/ALMM.
冷启动问题出现在各种推荐应用程序中。在本文中,我们提出了一种基于张量分解的算法,该算法利用从音乐音频中提取的内容特征来处理新兴应用程序推荐下一首歌曲的冷启动问题。具体来说,新算法学习顺序行为,根据用户刚刚听过的最后一首歌来预测用户可能感兴趣的下一首歌曲。该算法的独特之处在于每次在分解过程的迭代过程中学习并更新音频特征空间与项目潜在空间之间的映射关系。这样可以更好地利用内容特征,形成用户和项目的潜在特征,从而为冷启动推荐提供更有效的解决方案。对一个大型音乐推荐数据集的评价表明,该算法的推荐结果不仅具有更高的准确性,而且具有更好的新颖性和多样性,表明其在帮助用户在下一项推荐中探索新项目方面的适用性。我们的实现可以在https://github.com/fearofchou/ALMM上获得。
{"title":"Addressing Cold Start for Next-song Recommendation","authors":"Szu-Yu Chou, Yi-Hsuan Yang, J. Jang, Yu-Ching Lin","doi":"10.1145/2959100.2959156","DOIUrl":"https://doi.org/10.1145/2959100.2959156","url":null,"abstract":"The cold start problem arises in various recommendation applications. In this paper, we propose a tensor factorization-based algorithm that exploits content features extracted from music audio to deal with the cold start problem for the emerging application next-song recommendation. Specifically, the new algorithm learns sequential behavior to predict the next song that a user would be interested in based on the last song the user just listened to. A unique characteristic of the algorithm is that it learns and updates the mapping between the audio feature space and the item latent space each time during the iterations of the factorization process. This way, the content features can be better exploited in forming the latent features for both users and items, leading to more effective solutions for cold-start recommendation. Evaluation on a large-scale music recommendation dataset shows that the recommendation result of the proposed algorithm exhibits not only higher accuracy but also better novelty and diversity, suggesting its applicability in helping a user explore new items in next-item recommendation. Our implementation is available at https://github.com/fearofchou/ALMM.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"412 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124405279","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 48
Leveraging a Graph-Powered, Real-Time Recommendation Engine to Create Rapid Business Value 利用图形驱动的实时推荐引擎来快速创造商业价值
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959126
A. Anthony, Yu-Keng Shih, R. Jin, Yang Xiang
Deployment of open source recommendation systems has been shown to be an effective way to increase sale conversions on a variety of e-commerce sites. However, there remains a large gap between deploying the core algorithm provided by these systems and delivering an application-quality recommendation system, specifically tailored to address complex and dynamically changing business needs. We will present a real-time recommendation engine built on our graph data platform that provides the following extensions to a basic recommendation model: True real-time recommendation algorithms: We provide a simple framework for customers to author and deploy real-time recommendation algorithms with no pre-computation required. Streaming updates of user behavior and product information: As quickly as data are generated, the recommendation engine applies the updates and can serve updated results. Support for offline recommendation algorithms}: Users with existing investment in a quality recommendation program can import their pre-computed results into the graph database for efficient, unified service of results. Tools for Business-centric requirements: The engine offers a range of weighting, sorting, and filtering options to tailor recommendation algorithms to business needs. For example, the engine can eliminate products that are out of stock or favor products that are known to perform well in different real-time contexts. Multiple algorithm ensemble support: There is rarely a case where one algorithm is sufficient to identify the best items to recommend to a user. Integrating points 1 through 4, the engine provides intuitive methods for specifying and combining the results of multiple recommendation algorithms to achieve the highest-performing results. Recommendation feedback tools: Pre- and Post-analysis tools, built around a business' logic, are used to generate reports to assess the value of both potential and currently deployed algorithms. Of particular interest to RecSys attendees, we will discuss the technical aspects of a graph-based implementation of the recommendation engine and how it facilitates the rapid design and deployment of an efficient real-time recommendation system under a single service. We will briefly discuss the architecture of our graph database system to show how it can efficiently serve a large user base even from a single server shared-memory architecture. Attendees will also learn about graph-based data modeling and how viewing data from this perspective can lead to new types of business insights and applications that are not easily implemented using traditional relational and/or NoSQL platforms. We will conclude with a brief demonstration of a real deployed application UI to demonstrate the ease by which recommendation systems can be implemented and deployed using the engine.
开源推荐系统的部署已被证明是提高各种电子商务网站销售转化率的有效方法。然而,在部署这些系统提供的核心算法和交付应用程序质量的推荐系统(专门针对复杂和动态变化的业务需求进行定制)之间仍然存在很大差距。我们将展示一个建立在我们的图形数据平台上的实时推荐引擎,它提供了对基本推荐模型的以下扩展:真正的实时推荐算法:我们为客户提供了一个简单的框架来编写和部署实时推荐算法,而不需要预先计算。用户行为和产品信息的流更新:数据一经生成,推荐引擎就会应用这些更新,并提供更新的结果。支持离线推荐算法}:已投资于高质量推荐程序的用户可以将其预计算结果导入图数据库,从而实现高效、统一的结果服务。以业务为中心需求的工具:该引擎提供了一系列加权、排序和过滤选项,以根据业务需求定制推荐算法。例如,引擎可以剔除缺货的产品,或者偏爱在不同实时环境中表现良好的产品。多算法集成支持:很少有一种算法足以确定向用户推荐的最佳项目。通过整合第1点到第4点,该引擎提供了直观的方法来指定和组合多个推荐算法的结果,以获得最高性能的结果。建议反馈工具:围绕业务逻辑构建的预分析和后分析工具用于生成报告,以评估潜在算法和当前部署算法的价值。与会者特别感兴趣的是,我们将讨论基于图的推荐引擎实现的技术方面,以及它如何促进单一服务下高效实时推荐系统的快速设计和部署。我们将简要讨论图数据库系统的体系结构,以展示它如何有效地为大型用户群提供服务,即使是在单个服务器共享内存体系结构中。与会者还将了解基于图的数据建模,以及如何从这个角度看待数据,从而产生新的业务见解和应用程序,而这些在传统的关系和/或NoSQL平台上是不容易实现的。最后,我们将简要演示一个实际部署的应用程序UI,以演示使用该引擎实现和部署推荐系统是多么容易。
{"title":"Leveraging a Graph-Powered, Real-Time Recommendation Engine to Create Rapid Business Value","authors":"A. Anthony, Yu-Keng Shih, R. Jin, Yang Xiang","doi":"10.1145/2959100.2959126","DOIUrl":"https://doi.org/10.1145/2959100.2959126","url":null,"abstract":"Deployment of open source recommendation systems has been shown to be an effective way to increase sale conversions on a variety of e-commerce sites. However, there remains a large gap between deploying the core algorithm provided by these systems and delivering an application-quality recommendation system, specifically tailored to address complex and dynamically changing business needs. We will present a real-time recommendation engine built on our graph data platform that provides the following extensions to a basic recommendation model: True real-time recommendation algorithms: We provide a simple framework for customers to author and deploy real-time recommendation algorithms with no pre-computation required. Streaming updates of user behavior and product information: As quickly as data are generated, the recommendation engine applies the updates and can serve updated results. Support for offline recommendation algorithms}: Users with existing investment in a quality recommendation program can import their pre-computed results into the graph database for efficient, unified service of results. Tools for Business-centric requirements: The engine offers a range of weighting, sorting, and filtering options to tailor recommendation algorithms to business needs. For example, the engine can eliminate products that are out of stock or favor products that are known to perform well in different real-time contexts. Multiple algorithm ensemble support: There is rarely a case where one algorithm is sufficient to identify the best items to recommend to a user. Integrating points 1 through 4, the engine provides intuitive methods for specifying and combining the results of multiple recommendation algorithms to achieve the highest-performing results. Recommendation feedback tools: Pre- and Post-analysis tools, built around a business' logic, are used to generate reports to assess the value of both potential and currently deployed algorithms. Of particular interest to RecSys attendees, we will discuss the technical aspects of a graph-based implementation of the recommendation engine and how it facilitates the rapid design and deployment of an efficient real-time recommendation system under a single service. We will briefly discuss the architecture of our graph database system to show how it can efficiently serve a large user base even from a single server shared-memory architecture. Attendees will also learn about graph-based data modeling and how viewing data from this perspective can lead to new types of business insights and applications that are not easily implemented using traditional relational and/or NoSQL platforms. We will conclude with a brief demonstration of a real deployed application UI to demonstrate the ease by which recommendation systems can be implemented and deployed using the engine.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122554244","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Recommender Systems for Self-Actualization 自我实现的推荐系统
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959189
Bart P. Knijnenburg, S. Sivakumar, Daricia Wilkinson
Every day, we are confronted with an abundance of decisions that require us to choose from a seemingly endless number of choice options. Recommender systems are supposed to help us deal with this formidable task, but some scholars claim that these systems instead put us inside a "Filter Bubble" that severely limits our perspectives. This paper presents a new direction for recommender systems research with the main goal of supporting users in developing, exploring, and understanding their unique personal preferences.
每天,我们都面临着大量的决定,这些决定要求我们从看似无穷无尽的选择中做出选择。推荐系统本应帮助我们处理这一艰巨的任务,但一些学者声称,这些系统反而将我们置于一个“过滤气泡”中,严重限制了我们的视角。本文提出了推荐系统研究的新方向,其主要目标是支持用户开发、探索和理解他们独特的个人偏好。
{"title":"Recommender Systems for Self-Actualization","authors":"Bart P. Knijnenburg, S. Sivakumar, Daricia Wilkinson","doi":"10.1145/2959100.2959189","DOIUrl":"https://doi.org/10.1145/2959100.2959189","url":null,"abstract":"Every day, we are confronted with an abundance of decisions that require us to choose from a seemingly endless number of choice options. Recommender systems are supposed to help us deal with this formidable task, but some scholars claim that these systems instead put us inside a \"Filter Bubble\" that severely limits our perspectives. This paper presents a new direction for recommender systems research with the main goal of supporting users in developing, exploring, and understanding their unique personal preferences.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123296330","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 70
Mechanism Design for Personalized Recommender Systems 个性化推荐系统的机制设计
Pub Date : 2016-09-07 DOI: 10.1145/2959100.2959135
Qingpeng Cai, Aris Filos-Ratsikas, Chang Liu, Pingzhong Tang
Strategic behaviour from sellers on e-commerce websites, such as faking transactions and manipulating the recommendation scores through artificial reviews, have been among the most notorious obstacles that prevent websites from maximizing the efficiency of their recommendations. Previous approaches have focused almost exclusively on machine learning-related techniques to detect and penalize such behaviour. In this paper, we tackle the problem from a different perspective, using the approach of the field of mechanism design. We put forward a game model tailored for the setting at hand and aim to construct truthful mechanisms, i.e. mechanisms that do not provide incentives for dishonest reputation-augmenting actions, that guarantee good recommendations in the worst-case. For the setting with two agents, we propose a truthful mechanism that is optimal in terms of social efficiency. For the general case of m agents, we prove both lower and upper bound results on the effciency of truthful mechanisms and propose truthful mechanisms that yield significantly better results, when compared to an existing mechanism from a leading e-commerce site on real data.
电子商务网站上卖家的战略行为,如伪造交易和通过人为评论操纵推荐分数,一直是阻碍网站最大限度地提高推荐效率的最臭名昭著的障碍之一。以前的方法几乎完全集中在与机器学习相关的技术上,以检测和惩罚此类行为。在本文中,我们使用机构设计领域的方法,从不同的角度来解决这个问题。我们提出了一个针对当前环境的博弈模型,旨在构建真实的机制,即不为不诚实的声誉增强行为提供激励的机制,从而在最坏情况下保证良好的推荐。对于两个主体的设置,我们提出了一个在社会效率方面最优的真实机制。对于m个代理的一般情况,我们证明了真实机制效率的下界和上界结果,并提出了与领先的电子商务网站的现有机制相比产生更好结果的真实机制。
{"title":"Mechanism Design for Personalized Recommender Systems","authors":"Qingpeng Cai, Aris Filos-Ratsikas, Chang Liu, Pingzhong Tang","doi":"10.1145/2959100.2959135","DOIUrl":"https://doi.org/10.1145/2959100.2959135","url":null,"abstract":"Strategic behaviour from sellers on e-commerce websites, such as faking transactions and manipulating the recommendation scores through artificial reviews, have been among the most notorious obstacles that prevent websites from maximizing the efficiency of their recommendations. Previous approaches have focused almost exclusively on machine learning-related techniques to detect and penalize such behaviour. In this paper, we tackle the problem from a different perspective, using the approach of the field of mechanism design. We put forward a game model tailored for the setting at hand and aim to construct truthful mechanisms, i.e. mechanisms that do not provide incentives for dishonest reputation-augmenting actions, that guarantee good recommendations in the worst-case. For the setting with two agents, we propose a truthful mechanism that is optimal in terms of social efficiency. For the general case of m agents, we prove both lower and upper bound results on the effciency of truthful mechanisms and propose truthful mechanisms that yield significantly better results, when compared to an existing mechanism from a leading e-commerce site on real data.","PeriodicalId":315651,"journal":{"name":"Proceedings of the 10th ACM Conference on Recommender Systems","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115254469","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
期刊
Proceedings of the 10th ACM Conference on Recommender Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1