COM:一种面向群推荐的生成模型

    • 摘要
    • 引言
    • 相关工作
      • 推荐系统
      • 群推荐
    • 一致性模型
      • 问题描述
      • 面向群推荐的一致性模型COnsensus Model for Group Recommendation
      • 参数估计
      • 推荐
      • 内容信息融合
    • 实验
      • 实验设置

        • 数据集
        • 评价指标
        • 推荐方法
      • 实验结果
      • 产品选择中主题的权重
      • 主题分析
    • 结论

摘要

引言

相关工作

推荐系统

群推荐

一致性模型

问题描述

面向群推荐的一致性模型(COnsensus Model for Group Recommendation)

参数估计

推荐

  在向一个目标群gt进行推荐时,我们首先基于群体成员ugt发现群的主题分布。这个分布θgt可以通过对ugt根据如下公式进行吉布斯抽样学习到:

P(zj=k|z┐,uj=v,u┐j)∝?^ZUk,v(nGZgt,k,┐j+αk)(12)

  在向群推荐产品时我们应该去匹配群的主题分布θgt,根据 生成模型,我们定义候选产品i的推荐得分如下:

P(i,|ugt,θgt)?∏u∈ugt∑z∈Zθgt,z??^ZUz,u(λ^u??^ZIz,i+(1?λ^u)??^UIu,i)(13)

  式(13)嵌入了直觉(4)的想法(当选择产品时,群体中不同用户有着不同的影响力得分, 而这个影响力是取决于主题的):如果主题z更与群gt相关,用户u是z上面的专家,那么用户u在产品选择时会更有影响力。用户u在主题z上面的知识用?ZUz,u来表示。在式(13)中,θgt,z??ZUz,u是给定主题z用户u在群体gt上的影响力得分。而λu??ZIz,i+(1?λu)??UIu,i是用户u对候选产品i的偏好。我们对所有主题进行求和,得到了用户u对产品i的总体偏好。随后将所有群体成员对产品i的偏好相乘得到群体对产品i的偏好。这个基本原理有三层意义:1)群体对产品的偏好取决于所有个体的偏好;2)基于偏好的成绩对产品进行排序等于这些个体偏好的几何均值。与传统的计算偏好的代数均值(平均策略)或者集中注意力于最小偏好(最小痛苦)相比,通过几何均值计算得到的聚合偏好对极端值更具有鲁棒性;3)该定义与所提模型匹配完好。

内容信息融合

实验

实验设置

数据集

评价指标

推荐方法

实验结果

产品选择中主题的权重

主题分析

结论

时间: 2024-10-15 13:13:47

COM:一种面向群推荐的生成模型的相关文章

一种面向云服务的UCON多义务访问控制方法及系统

本发明公开了一种面向云服务的UCON多义务访问控制方法及系统.本方法为:1)设置每一云服务的义务项:建立每一云服务所包含的义务图:2)根据用户所请求的云服务查找该云服务的所有强制义务图和可选义务图,并提取该用户对该云服务的历史完成情况:3)对每一强制义务图,监控其每一义务项所对应属性的属性值,判断该义务项是否完成,并检查所有强制义务图是否已经完成,如果完成则进行步骤4):4)对每一可选义务图,监控其每一义务项所对应属性的属性值,并根据该义务项的历史完成情况判断该义务项的完成概率:然后计算该云服务

[转]ActiveMQ的几种集群配置

ActiveMQ是一款功能强大的消息服务器,它支持许多种开发语言,例如Java, C, C++, C#等等.企业级消息服务器无论对服务器稳定性还是速度,要求都很高,而ActiveMQ的分布式集群则能很好的满足这一需求,下面说说ActiveMQ的几种集群配置. Queue consumer clusters 此集群让多个消费者同时消费一个队列,若某个消费者出问题无法消费信息,则未消费掉的消息将被发给其他正常的消费者,结构图如下: Broker clusters 此种配置是一个消费者连接到多个bro

ActiveMQ的几种集群配置

ActiveMQ是一款功能强大的消息服务器,它支持许多种开发语言,例如Java, C, C++, C#等等.企业级消息服务器无论对服务器稳定性还是速度,要求都很高,而ActiveMQ的分布式集群则能很好的满足这一需求,下面说说ActiveMQ的几种集群配置. Queue consumer clusters 此集群让多个消费者同时消费一个队列,若某个消费者出问题无法消费信息,则未消费掉的消息将被发给其他正常的消费者,结构图如下: Broker clusters 此种配置是一个消费者连接到多个bro

HashMap遍历的两种方式,推荐使用entrySet()

转自:HashMap遍历的两种方式,推荐使用entrySet() 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) {     Map.Entry entry = (Map.Entry) iter.next();     Object key = entry.getKey();     Object val = entry.getValue(); } 效率

AutoCAD.Net/C#.Net QQ群:193522571 previewicon生成的块图标太小,CMLContentSearchPreviews生成大的图片

由于CMLContentSearchPreviews方法是AutoCAD2014中才加入的,所以只能应用于2014及以后版本,可惜啊! using System.IO; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using Autodesk.AutoCAD.Runtime; using Autode

一种面向电信行业基站数据的数据采集系统的设计与实现

一种面向电信行业基站数据的数据采集系统的设计与实现 1,项目简介 本论文来源于上海电信应急指挥平台.上海电信应急指挥平台主要是采集上海所有基站的一些与应急相关的实时数据,将这些数据做统计分析工作之后,在web浏览器上展示出来,便于电信上级的部门做决策.由于本人主要负责数据采集模块的架构.设计和开发工作.对这个领域有点体会,本篇文章主要总结这个领域的一些实践工作. 由于在数据采集的领域主要以使用WebService的方式(Apache CXF)和使用ftp两种方式来采集电信的基站数据,本篇文章就以

几种汉字字体推荐

个人比较喜欢的几种汉字字体,都是比较古典,适合做设计用. 方正苏新诗柳楷 这个字体有简体和繁体两种,鄙人在设计家谱的时候,就用到了这个字体,效果不错: 方正清刻本悦宋 悦宋字体实际是宋体的一种变体,个人感觉笔法和颜体有点相似,竖版效果还可以: 启体 启体就是启功体,这类字体比较多,有迷你繁启体.方正启功体等等,是以书法家启功同志的独创字体为蓝本设计的字体. 方正藏体 几种汉字字体推荐

几种简单的主题模型(生成模型)

了解主题模型,一般都会提到几种最基础的生成模型:Unigram model.Mixture of unigram,pLSA,接下来简单介绍一下他们之间的区别: 1.Unigram model 左图可知,一篇文档由词生成,每个词有其出现的概率,所有词概率的乘积即得到生成文档的概率. 2.Mixture of unigram 相比unigram多了一层主题的条件概率,在各主题下出现的所有词的概率乘积之和即为生成文档的概率. 3.pLSA plsa与mix unigram的区别是给定了多个可能的主题,

redis解决方案之三种集群模式的概念与部署

上篇文章为大家总结了redis命令并讲述了持久化,今天我们来看一下redis的三种集群模式:主从复制,哨兵集群,Cluster集群 本篇文章先介绍redis-cluster,然后再依次介绍它的哨兵集群与主从复制 一.Cluster集群模式概念 redis集群是一个分布式与容错的redis实现.在集群中不存在代理节点与中心节点.后期可以很好的将其进行扩展 此模式也解决了redis高可用与可扩展的问题.但是redis集群不支持需要同时处理多个Key的redis命令 因为执行这些命令需要在多个redi