博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
冷启动问题概述
阅读量:5161 次
发布时间:2019-06-13

本文共 848 字,大约阅读时间需要 2 分钟。

定义:在开始阶段,没有大量用户数据的情况下,进行个性化推荐的问题。

分类 对策(提供非个性化推荐-热门推荐)
用户冷启动
-对新用户进行推荐
A1.利用新用户的注册信息进行推荐
   2.导入用户社交网站信息
A3.要求用户对一些物品进行反馈
物品冷启动
-将新物品推荐给用户
B1.利用物品的内容信息进行推荐
系统冷启动
-在无用户行为的网站上
  进行推荐
1.利用专家知识建立物品相关表
A1 用户注册信息
    信息包括:i.人口统计学信息(年龄、性别、职业、学历、住址、名族、国籍)
                       ii.用户兴趣描述
    推荐算法:根据用户信息特征信息,参考同特征用户,获得用户对某物品的喜好程度
            
(1.N(i)消除热门物品影响  2.α 消除只有一两人喜欢用品的大权重)
            例子:比如计算一个(男性,22岁,学生)对物品i的喜爱程度
                        -[男 22岁 学生且喜欢物品i的人数]/[喜欢物品i的人数+α]
 
A3 对物品进行反馈
    选择反馈物品的原则:
        i.物品热门(用户知道)
        ii.物品具代表性,区分性(不能选大家都爱的物品)
        iii.多样性(迎合用户兴趣多样性)
    算法:
     --区分度衡量:
      三个值分别为:喜爱物品i的用户对其他物品评分的方差
                           不喜欢物品i的用户对其他物品评分的方差
                           不知道物品i的用户对其他物品评分的方差
     --有了区分度后,通过以下方法选出k个用于反馈的物品
        先选出区分度最大的物品,然后根据该物品将用户分为(喜欢、不喜欢、不知道)3类;
        根据用户在界面上的反馈进入其中某一分支,然后在这一分支上,选出最有区分度的物品;
        以此类推,直到选出k个物品
B1 利用物品内容信息
     将物品内容信息表示为向量,$d_i=(w_1,w_2,...,w_n)$,每个分量对应一个特征,以电影为例,各个分量可以是(导演,类型,...)
     表示成向量后,两个物品的相似度可以用余弦相似度计算:  
     
     对于文本内容,需要经过以下步骤处理:
     

转载于:https://www.cnblogs.com/porco/p/4421503.html

你可能感兴趣的文章
Shader Overview
查看>>
Reveal 配置与使用
查看>>
Java中反射的学习与理解(一)
查看>>
C语言初学 俩数相除问题
查看>>
B/S和C/S架构的区别
查看>>
[Java] Java record
查看>>
jQuery - 控制元素显示、隐藏、切换、滑动的方法
查看>>
postgresql学习文档
查看>>
Struts2返回JSON数据的具体应用范例
查看>>
js深度克隆对象、数组
查看>>
socket阻塞与非阻塞,同步与异步
查看>>
团队工作第二天
查看>>
System类
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>
Xamarin Visual Studio不识别JDK路径
查看>>
菜鸟“抄程序”之道
查看>>
Ubuntu下关闭防火墙
查看>>
TCP/IP 邮件的原理
查看>>
原型设计工具
查看>>