【RS】利用局部隐含空间模型进行Top-N推荐

【论文标题】Local Latent Space Models for Top- N Recommendation  (KDD-2018 )

【论文作者】—Evangelia Christakopoulou (University of Minnesota),George Karypis (University of Minnesota)

【论文链接】Paper(9-pages // Double column)

【摘要】

  用户的行为是由他们对购买、查看的有潜在兴趣的商品的各个方面的偏好所驱动的,潜在的空间方法以隐含特征的形式对这些方面进行建模。尽管这些方法已经被证明可以带来好的结果,但对不同用户来说重要的方面(他所偏好的方面)可能有所不同。在许多领域中,可能存在着有一组所有用户都关心的商品特征,以及一组只针对不同用户子集所关心的特征。为了显式地捕捉到这一点,我们提出了几个模型,这些模型包含了一些所有用户都关心的隐含特征,和一些只有特定的用户子集关心的隐含特征。

  特别地,我们提出了两个潜在(隐含)的空间模型:rGLSVD和sGLSVD,它们结合了这样一个全局和特定用户子集的隐含特征集。

  rGLSVD模型根据用户们的评模式将用户分配到不同的子集,然后估计一个全局的和特定用户子集局部模型,这些模型的潜在(隐含)维度的数量(隐含特征数量)可能会有所不同。

  sGLSVD模型通过将隐含维度的数量保持在这些模型中,从而对全局和特定用户子集的局部模型进行了估计,但优化了用户的分组,以达到最佳的近似。

  我们在不同的真实世界数据集上的实验表明,所提议的方法明显优于最先进的潜在(隐含)空间-N推荐方法。

【一些参考网址】

1、http://www.kdd.org/kdd2018/accepted-papers/view/local-latent-space-models-for-top-n-recommendation

2、https://www-users.cs.umn.edu/~chri2951/publications.html

原文地址:https://www.cnblogs.com/shenxiaolin/p/9800771.html

时间: 2024-08-04 19:37:57

【RS】利用局部隐含空间模型进行Top-N推荐的相关文章

从头认识java-13.5 利用泛型构建复杂模型

这一章节我们来展示一下如何利用泛型构建复杂模型? 1.元组列表 我们之前已经说过元组是一个复杂的模型,能够返回多对象. package com.ray.ch11; import java.util.ArrayList; public class Test { public ArrayList<Tuple<A, B, C>> test() { ArrayList<Tuple<A, B, C>> list = new ArrayList<Tuple<

基于两两交互张量分解模型的个性化标签推荐

基于PITF的个性化标签推荐 摘要 关键词 引言 相关工作 个性化标签推荐 非个性化标签推荐 张量分解模型 成对交互模型 个性化标签推荐 形式化定义 数据分析 标签推荐的贝叶斯个性化排序BPR BPR最优化准则 BPR学习算法 张量分解模型 塔克分解模型TDTF 规范化分解模型CDTF 成对交互张量分解模型PITF TDCD和PITF之间的关系 实验评价 数据集 评价方法 实验结果 学习运行时间 预测质量 ECMLPKDD 2009知识发现挑战赛 结论和未来工作 基于PITF的个性化标签推荐 摘

Caffe利用测试好的模型测试图片以及每层的可视化

如果我们已经训练好了一个CNN模型,怎么去利用这个模型去测试呢?以及怎么去看每一层的输出结构呢?基于python可视化可以实现,这些都集成在了caffe-master/python中 1. 准备一些必要模板 import numpy as np #导入numpy模块用作后面的数值计算 import matplotlib.pyplot as plt #导入matplotlib 主要用作画图 2. 导入caffe, 我们的工作目录是在caffe-master/examples文件下下 import

论文:利用深度强化学习模型定位新物体(VISUAL SEMANTIC NAVIGATION USING SCENE PRIORS)

这是一篇被ICLR 2019 接收的论文.论文讨论了如何利用场景先验知识 (scene priors)来定位一个新场景(novel scene)中未曾见过的物体(unseen objects).举例来说,在「厨房」这一场景中,有一张图片显示「苹果」在冰箱的储物架上,同为水果的物体,如「橙子」,会出现在场景的哪个位置呢?论文提出了用基于强化学习的方法来定位「橙子」. 论文:VISUAL SEMANTIC NAVIGATION USING SCENE PRIORS 论文作者:Wei Yang , X

利用runtime字典转模型

目的: 在日常开发中我们从字典中取出数据时,往往有可能会因为字典某一个key为关键字,或者我们自己改了,而模型里面可能一共有几十个属性,那么难道我们还要去一个个去写,那还不写到吐血.今天我就来分享如何使用runtime来把字典转换成模型.(这里字典里面是id,但是是关键字,所以模型里面我们是用的ID,所以需要转换) 步骤: 1.首先依然是不要忘记导入头文件 #import <objc/runtime.h> 2.首先自定义一个类方法,用来字典转模型,传入参数要转换的字典,还一个就是用来存放被你修

[20170623]利用传输表空间恢复部分数据.txt

--//昨天我测试使用传输表空间+dblink,上午补充测试发现表空间设置只读才能执行impdp导入原数据,这个也很好理解.--//这样的操作模式仅仅减少expdp生成原数据的过程. --//我想一下,rman也支持建立传输表空间的命令.我仔细看了以前的笔记,发现这样最大的有点不用设置只读,实际上它是通过建立辅组实--//例来建立传输文件,理论讲可以恢复到特定的scn,这样可以利用它解决一些误操作的问题,还是通过例子来说明问题. 1.环境:--//前面的测试有点乱,我使用冷备份恢复数据库. [e

肤色空间模型

肤色被证明是一种有效的且鲁棒的人脸检测.定位.跟踪依据.同时皮肤颜色检测也能应用在图像内容过滤.内容感知视频压缩.图像色彩平衡应用等方面. 基于特征的人脸检测方法是用皮肤颜色作为检测依据已经非常实用化.颜色处理允许快速处理且对人脸模式的几何变换非常鲁棒.经验表明人脸皮肤具有特征颜色(很容易被人辨识).使用颜色作为人脸的特征,需要克服三个主要问题:1.选择哪种颜色空间:2.皮肤颜色分布如何模型化;3.如何对人脸颜色分割结果进行处理 - 1.颜色空间介绍: 1.1.RGB空间: RGB空间源于显像管

隐含狄利克雷模型

作者:梓义链接:https://www.zhihu.com/question/20374493/answer/55320581来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 中国高考作文的出题方法有个固定的套路:给你讲一段小故事,然后让你根据这个故事,想想自己受到什么启发,写篇文章.换句话说你的作文重点根本不是这个故事,故事只是你要写的主题的一个素材.同一个素材,各人思考角度不同,可以对应不同的主题.但更重要的是,不同的素材可以对应同样的主题. 比如全国卷的一个题

利用运行时给模型赋值

前提是模型属性和key要一致 下面的代码只需要修改这个类方法就可以用了 +(instancetype)userCommentsWithDict:(NSDictionary *)dict{    id obj = [[self alloc]init];    NSArray *array =[self loadProperties];        for (NSString *key in array) {        if (dict[key]) {            [obj setV