【RS】在推荐中建模用户的暴露程度

【论文标题】Modeling User Exposure in Recommendation (2016-WWW

【论文作者】Dawen Liang,Laurent Charlin,James McInerney,David M. Blei

【论文链接】Paper(11-pages)

【摘要】

  通过利用用户之间的相似模式,协作过滤分析用户对项目的偏好(例如,书籍、电影、餐馆、学术论文)。在隐式反馈设置中,所有的项目,包括用户不使用的项目,都被考虑在内。但这样的假设不符合用户对项目的范围和认识有限的常识理解。例如,用户可能没有听说过某一篇论文,或者可能住得离餐馆太远而无法体验到它。在因果分析的语言中,分配机制(即用户所接触到的条目)是一个潜在的变量,可能会对不同的用户/项目组合进行更改。在本文中,我们提出了一种新的概率方法,它直接将用户对项目的暴露合并到协作过滤中。该模型被建模为一个潜在变量,模型从数据中推断出它的值。在此过程中,我们恢复了最成功的一种最先进的艺术方法,作为我们的模型的特殊情况,并提供一种用于在各种形式的曝光协变(例如,文本,地点位置)上的暴露的插件方法。我们证明了我们的可扩展推理算法在四个不同的领域中都优于现有的nchmarks,同时也没有暴露的协变量。

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

时间: 2024-10-11 18:56:32

【RS】在推荐中建模用户的暴露程度的相关文章

个性化推荐中的用户兴趣建模浅析

http://in.sdo.com/?p=1386 引言 在互联网上,信息的数量越来越大.用户可以选择的面也越来越广,推荐系统的任务是,要从众多的资讯中,过滤并挑选出符合每个用户口味的内容,推荐给不同用户.在这个过程中,对用户兴趣的刻画.建模是最为重要的一环. 传统的用户兴趣刻画,大多集中于用户基本属性上,例如性别.年龄.职业.收入等,这样提取的用户属性,对用户兴趣的刻画并不够直接,对推荐系统来说,更需要一类直接面向待推荐内容的用户兴趣描述方法,并能方便的应用于个性化推荐系统,进行精准的个性化推

.net中保存用户信息的九种方法

.net中保存用户信息的九种方法 在ASP.NET中,有几种保持用户请求间数据的途径--实际上太多了,使没有经验的开发者对在哪个特定的环境下使用哪个对象很困惑.为了回答这个问题,需要考虑下面三个条件: .谁需要数据? .数据需要保持多长时间? .数据集有多大? 通过回答这些问题,你能决定哪个对象为保持ASP.NET应用程序请求间数据提供了最佳的解决方案.图1列出了不同的状态管理对象并描述了什么时候使用它们.ASP.NET中添加了四个新的对象:Cache.Context.ViewState和Web

Django 中的用户认证

Django 自带一个用户认证系统,这个系统处理用户帐户.组.权限和基于 cookie 的 会话.本文说明这个系统是如何工作的. 概览 认证系统由以下部分组成: 用户 权限:控制用户进否可以执行某项任务的二进制(是/否)标志. 组:一种为多个用户加上标签和权限的常用方式. 消息:一种为指定用户生成简单消息队列的方式. Deprecated in Django 1.2: 认证系统的消息部分将会在 Django 1.4 版中去除. 安装 认证系统打包在 Django 的 django.contrib

统计电视机顶盒中无效用户数据,并以压缩格式输出

前面我们学习了如何使用MapReduce计数器,那么我们通过下面这个项目巩固我们所学 1.介绍 本项目我们使用电视机顶盒数据,统计出无效用户数据记录,并解析出有效的用户数据以压缩格式输出 2.数据集 数据来源于“hadoop小文件合并”处理后的结果 3.分析 基于需求,我们通过以下几步完成: 1.首先使用Jsoup,解析出html格式的机顶盒数据 2.编写Mapper类,自定义计数器统计无效的机顶盒数据,并将有效的机顶盒数据以压缩格式输出 4.实现 1.首先定义一个ParseTVData类,解析

在MFC中添加用户自定义消息

在MFC中添加用户自定义消息 (2009-03-23 13:44:18) 转载▼ 标签: mfc 消息 自定义消息 it 分类: 计算机编程 首先弄清楚两点: (1)谁要发送这个消息(2)谁要接受这个消息. 用一个简单的例子来说明.对象A向B(也可以就是A到A)发送消息. 1 发送消息 首先在A的头文件中定义这个消息: #define WM_USERMESSAGE WM_USER+30 所有自定义消息都是以WM_USER消息为基础加上一个任意的自然数来表示的.A是向外发送消息的对象,因此在A的某

ArcSDE空间数据库中SDE用户使用探讨 (转载)

ArcSDE作为空间数据库解决方案,应用非常广泛,本短文将尝试描述SDE的工作机制,简要说明空间数据库中SDE用户的使用方法.ArcSDE如何工作ArcSDE属于中间件技术,其本身并不能够存储空间数据,它的作用可以理解为数据库的“空间扩展”.在基于Oracle的ArcSDE空间数据库中,ArcSDE保存了一系列Oracle对象,用于管理空间信息.这些对象统称为资料档案库(Repository),包含空间数据字典和ArcSDE软件程序包.ArcSDE需要SDE用户管理空间资料档案库,这类似于Ora

Reminders在电商推荐中的价值

原论文在UMAP'16.文章并没有太高深的模型,比较接地气:但其观点与结论很独到,并且在工业界具有很强的实际操作价值. 针对推荐系统的研究大多关注在挖掘用户并不知道但是却与其兴趣相关的物品.不过每个推荐系统所在的领域都有其各自的特点,本文所讨论的是电商领域的推荐系统,在电商领域中,给用户适当地推荐其过去曾经浏览过(或者消费过)的物品(reminders)同样具有一定的价值. 实验证明,在推荐结果中同时包含有reminders以及协同过滤(CF)等推荐方式的结果时,具有最好的效果.但是在推荐rem

(8)个性化推荐中标签系统的建设

推荐系统的技术要点包括对用户行为以及用户信息数据化后的标签系统的建立.对于用户行为的分析.数据库的设计等.文章针对分析用户行为的标签系统的建设进行了详细的研究.推荐系统的标签系统主要分为三大模块,其一是建立资源的标签系统,其二是建立用户的标签系统,其三是这两个标签系统之间的关系,即如何通过用户标签系统中的数据从资源标签系统中提取出最优的资源链接并进行推荐.通过建立两个标签系统以及分析两个标签系统之间的关系,我们可以对推荐算法进行一些改进和调整,通过公式和属性加权的方式得到一个推荐的公式,从而将合

android中的用户资源访问(一)

这几天要总结一下android开发中的用户资源访问. android中的用户资源存在项目工程中res文件夹下,有字符串.颜色.大小.数组.布局.样式.主题等资源,这些资源可以在xml文件中引用,也可以在android源码文件中使用,今天总结一下字符串.颜色.大小.数组.布局和图片资源. 总的来说,在xml文件中引用的格式为[<package>.]@/XXX/name:在源码中引用格式是[<package>.]R.XXX.name. 先贴上在xml文件中引用的代码(在布局xml文件中