推荐系统双向选择推荐系统很厉害的名字

双向选择的推荐系统,与传统的推荐系统相比,存在以下的特殊性质:

用户单向决定是否购买物品。

用户通常不太情愿去提供一些“显式”的个人信息。

表中的第2条,拿婚恋网来说吧,用户往往能够提供关于他本身的年龄、性别、身高等等,同时提供对异性(或者同性)的需求特征。婚恋网也可以询问用户一些问题,来判定用户的兴趣是长期的还是短期的,或者让用户提供简短的个人描述和个人的照片。(对于个人描述的处理,可能会用到自然语言处理的一些东西,在这里不作探讨)。

表中第3条,用户一旦“对话”成功之后再也不会返回系统,也不是绝对的,可能用户需要寻找很多工作,或者想找更多的约会的对象。退一步讲,用户离开系统可能是因为用户并没有得到合适的推荐对象,因此对于推荐成功和推荐失败而离开的情况是区分不了的。

双向选择的推荐系统中同样可以收集一些“隐式”的信息,例如对于用户提供自己的个人信息之后,系统会推荐一些用户。用户可能会对某个或者某些感兴趣,并点击进去继续查看更加详细的信息,或者返回推荐列表;前者反映出用户感兴趣的对象,能够抽取出用户的兴趣,后者则反映出用户可能看到了一些不太感兴趣的信息,然后退回到了推荐列表。

表中第5条,在传统的推荐系统中,用户相对于物品是绝对的“活跃”,而在双向推荐中,哪些活跃,哪些“懒惰”并不是绝对的,用户可能在刚开始的比较活跃,也可能在收到对方问候的时候才表现活跃。一般来说,在中国,男性相对于女性比较积极活跃,在日本是相反的,由此可见这和国家的社会风气也有关系的。

3.推荐算法

参考论文是以婚恋网来完成实验的,所以下面直接拿婚恋网作为潜在的描述对象。

用户在获得推荐结果之前,必须要提供一些详细的个人信息,提供的信息越丰富推荐的结果越好。用户可能需要提供的个人信息,包括性别、年龄、位置信息、身材、教育程度、交际能力、婚姻状况等等,对于连续的属性,算法处理的时候要做离散化,例如年龄这个属性,可能会被切分为18~20岁,20~22岁等。下图为提供的一个例子:

拥有了用户的个人信息,怎么去确定用户的喜好?这里先不考虑冷启动的问题。

通过上述的交流,可以统计出用户的喜好信息。对于一个特定的用户,发送的对象必定是他感兴趣的,所以统计发送信息的对象们能够得到该用户的喜好,另外在接收的信息中,如果该用户回复的不是拒绝的,那么也能反映出他的喜好,因此可以从发送对象和接收对象并肯定回答的人群做统计。下图是一个例子:

上图的这个用户对于身材的要求,只要不是太胖都还能接受,但是要求有比较高的交际能力,目前是单身,并且是大学学士或者研究生的要求比较严苛。

那么,在真正处理的时候,怎么去符号化上图中的这种分布?

定义Ux为用户的信息集合,Ux={va:a属于A},va为某一个属性上的数值,例如年龄29岁,A为属性集合。Mx={m:m为发送或者接收并肯定的短信或者其他信息}。

定义用户x在某一个属性上的倾向喜好为Px,a={(v,n):对属性a上的每一个可能离散值进行统计,n为发送信息或者接收的肯定信息中,属性a出现的个数}。那么Px={Px,a,a属于A}。下图为统计的一个例子:

判定一个用户是否符合另一个用户的喜好,只要将该用户的信息核另外一个用户的喜好进行匹配即可。比较官方的算法如下图所示:

看起来都比较头大,我们还是拿个例子来说,使用上一小节中四个人的喜好信息,计算Bob符合Alice的喜好的程度,计算方式如下:

Compat.(PAlice,Bob)=1/No.Attr*∑(Bob'sattrinAlice'sPref.)/(No.Alice'sMess)

=1/3*(9/(9+1)+6/(3+6+1)+5/(5+4+1))

=0.67

那么对于四个人来说,最终计算的匹配度如下表所示:

从表中可以看出,本身对于本身是不存在匹配度的,也就是说对于超级自恋或者出家的人是不考虑的,再说这部分人干嘛登陆婚恋网啊。用户之间的匹配度并不是对称的,例如Bob符合Amy的喜好的匹配度为0.72,而Amy对于Bob的喜好匹配则是0.45。如果一条都不满足的情况的下,计算的得分为0。

通过上一小节的计算方法,可以得到对于某一个用户喜好下的不同的匹配度得分,那么是否直接仿照传统的推荐系统,可以按照这种分数进行排序呢?很显然是可以的,那样可以得到符合用户口味的对象,但是这种方法,很容易出现“我本将心向明月,奈何明月照沟渠”的情况,不仅要考虑推荐用户的喜好,同时还要考虑对方对推荐用户的喜欢程度。

Bob符合Amy的喜好的匹配度为0.72,而Amy对于Bob的喜好匹配则是0.45,那么将两者的匹配度得分进行调和,得到调和平均数,那么推荐列表的生成则是这种调和平均数的大小排序的结果。具体的实现算法如下:

那么针对上面例子的调和结果如下:

从结果中可以看到存在N/A的结果,是因为有些匹配度为0,在进行调和的时候,分母为0,所以在进行改进的方法之一,那就是将0,换成0.00001,或者一个更小的非0数。

对于使用系统的“新用户”来说,还没有建立个人的喜好信息,那么是不能够利用上面的算法进行计算的。不过我们可以计算有哪些人对这个新用户可能感兴趣,那么把这部分推荐给新用户就可以了。

THE END
1.婚恋红娘交友系统APP软件开发源码出售婚恋红娘交友系统是一个综合性的婚恋交友平台,它集成了多种功能以帮助用户找到心仪的伴侣。以下是该系统的详细功能介绍: 一、用户信息深度分析和匹配 基本信息匹配:系统利用大数据和人工智能技术,对用户的基本信息(如年龄、身高、学历等)进行深度分析和匹配。 深层次特征匹配:除了基本信息,系统还会对用户的性格、价值观https://m.11467.com/blog/d9358653.htm
2.毕设不求人一篇文章搞定SpringBoot+Vue相关毕设系统springboot280基于WEB的旅游推荐系统含文档附源码 springboot258流浪动物救助网站含文档附源码 springboot269反欺诈平台含文档附源码 springboot257基于SpringBoot的中山社区医疗综合服务平台含文档附源码 springboot256基于springboot+vue的游戏交易系统含文档附源码 https://blog.51cto.com/u_14519396/6602385
3.婚恋网站系统婚恋网站制作华为云为你分享云计算行业信息,包含产品介绍、用户指南、开发指南、最佳实践和常见问题等文档,方便快速查找定位问题与能力成长,并提供相关资料和解决方案。本页面关键词:婚恋网站系统。https://www.huaweicloud.com/theme/730940-5-H
4.最新版红娘金媒10.3婚恋相亲系统源码微信小程序*原:2024版红娘金媒10.3婚恋相亲系统源码小程序 * 优化:2024全新升级 | 红娘金媒10.3 智能婚恋小程序源码,精准匹配,高效脱单! 简介优化: 原:无 优化:红娘金媒10.3 是一款基于大数据和人工智能技术打造的智能婚恋小程序,致力于为用户提供精准高效的相亲交友服务。系统集成了红娘服务、相亲活动、智能匹配、付费增值服务https://www.clcxz.cn/index.php/archives/1143/
5.婚恋系统交友程序源码相亲系统婚介所软件爱牵线开发团队经19年运营和实践,自主研发了《婚介所管理软件》《微信公众号小程序系统》、《手机H5婚恋交友软件系统》、《红娘推广返利系统》、《商家、婚恋商城系统》等产品;全新上线V7,采用原生PHP和JS自主开发的相亲内核框架,性能高,负载强,深度二次开发更容易,https://www.a9a.cn/
6.同城婚恋服务平台界面清晰怎么设置同城婚恋服务平台界面清晰科技是“看得见”的匹配工具再聊聊大数据和AI技术在同城婚恋平台中的应用。随着科技的进步,婚恋平台不再是单纯的“人肉搜索”工具,而是变成了一个“智能推荐系统”。很多婚恋平台已经能够通过用户的个人资料、互动行为、兴趣偏好,甚至是语音或视频通话内容,为用户提供精准的匹配建议。 http://www.wedating.cn/hunl/47152.html
7.比同行更胜一筹!成功搭建部署婚恋相亲系统APP平台的必备条件婚恋相亲系统APP作为现代社交应用的一种,其功能丰富多样,旨在满足用户在寻找伴侣、交流互动、了解对方信息等方面的需求。 一、确定需求与功能 在开始搭建相亲交友小程序之前,需要明确程序的主要功能,包括但不限于:用户注册登录、个人信息设置、浏览匹配、私信聊天、付费服务等。同时,需要考虑用户体验和用户隐私保护,确保https://m.sohu.com/a/828185407_122065489/
8.有没有现代言情/婚恋情缘的1V1文小说推荐,还要有甜宠,HE,爽文,系统流版权所有:上海玄霆娱乐信息科技有限公司 网站备案/许可证号:沪B2-20080046-32沪公网安备 31011502008658https://www.xxsy.net/ask/qpemituamhv
9.2023年泡妞课程恋爱VIP课程合集,实战恋爱脱单大全永久更新晚晴30天婚恋研习社 甄琦学长-成功男人的情感刚需 2022年9月更新课程 RSD朱利安《高共振沟通》 红丸作家《理性手册》电子书 浪迹《情敌策略》 恋爱心理必修课 电子书 琳子博士-亲密关系训练营22年6月结营 魔卡《2022社交展示面》 魔卡《短视频展示面》 https://zrt9.com/21919.html
10.横评两款交友婚恋类系统源码金媒php婚恋和OElove婚恋,明白人一眼评语:首先我也不知道我怎么突然有两套系统,都是客户找我二次开发顺便谈谈我的感受哈! 1.产品开源度 OElove婚恋交友系统从免费版到最高的多店版全部是半开源可谓把代码卡的死死的没有店水平想二开不容易,为了给客户二开一个小功能我前前后后忙了几周大多时间都是在解密还好最后完成任务,金媒PHP婚恋交友系统从https://www.jianshu.com/p/2d327a8e4fb7