现实版“读心术”,读懂你性格的个性化推荐

2023-10-20 15:30

本文主要是介绍现实版“读心术”,读懂你性格的个性化推荐,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

编者按:互联网的迅猛发展为信息量的惊人膨胀提供了肥沃的土壤。丰富的信息资源给用户提供更多选择的同时,信息的泛滥也意味着用户必须为信息筛选付出更大的成本。
应运而生的个性化推荐技术能够在这个被信息淹没的时代,把用户最感兴趣的内容直接呈现在用户面前。本文中,微软亚洲研究院研究员谢幸、张富峥将为你揭开大数据背后个人性格的神秘面纱,近距离感受个性化推荐的神奇之处。原论文刊登于《中国人工智能学会通讯》2017年第07期。

个性化推荐系统大致可以分为三层境界,以电商推荐场景为例,第一层境界是你购买过什么,能够给你推荐类似的商品;第二层境界推荐的是你需要并且也适合你的其他商品;第三层境界,也就是最高的境界,应该是能够基于你的性格、兴趣等个人特性,为你推荐从来没有想过却正中心意的商品,能给你带来意想不到的惊喜。

目前主流的个性化推荐算法,主要包括协同过滤推荐算法和基于内容的推荐算法,还只能达到前两层境界,有可能会产生过于盲目的“精准推荐”,从而使得用户的视野变得越来越狭窄。个性化推荐技术想要更上一层楼,必须对用户的性格进行更深层次的解读,并且有效地融入在推荐模型中。有针对性的个性化推荐不仅是营销界的制胜法宝,在政治、经济、文化等领域同样能够大放异彩。

融合用户的性格到推荐算法中,开启了进一步提升个性化推荐境界的大门。按照用户性格获取的方式,目前该领域的研究工作主要分为基于调查问卷的性格推荐算法和基于模型的性格推荐算法。

基于调查问卷的性格推荐算法

此类算法常常分为两步,首先使用心理学中的调查问卷工具来测量用户的性格特征,然后把用户的性格特征融合到传统的推荐算法中。代表性的工作来自洛桑联邦理工学院的Rong和Pearl,他们在协同过滤的框架中引入了性格特征。如图1所示,根据用户的评分数据以及心理学中的TIPI量表测量得到的大五人格数据,他们使用皮尔逊系数来分别计算两个用户的评分相似性和性格相似性。图2展示了他们的实验结果,可以发现融入性格特征的协同过滤算法能够更好地解决推荐里面常常遇到的冷启动问题。

图片描述

图1 融合性格相似性和评分相似性的推荐模型

图片描述

图2 级联式混合模型和基准算法在不同稀疏性配置下的性能比较

互联网上的服务,特别是音乐和电影类的网站,由于跟用户性格有强烈的相关性,也开始尝试使用性格来进行个性化推荐。例如在电影推荐网站Whattorent上,系统会要求用户回答关于性格测量的20个问题,然后根据用户的性格来推荐相关的电影。Gifts是一个礼物推荐的电商网站,系统会用一套心理学量表来测量礼物接收者的性格,然后根据接收者的性格来筛选合适的礼物。

基于模型的性格推荐算法

由于用户填写调查问卷需要花费一定的时间,而且问卷中难免会出现主观偏差的问题,因此基于调查问卷的推荐算法在互联网的个性化服务中存在着难以避免的屏障。而基于模型的性格推荐算法希望跨过调查问卷这道屏障,从用户的行为数据中挖掘用户的性格特征,并直接融入到推荐算法中进行推荐。

这个领域的工作刚刚起步,研究成果还较为少见。目前我们正在进行初步尝试,探索如何从用户的行为数据中挖掘猎奇性和消费冲动性等性格特征,并且用于餐馆推荐和商品推荐等场景。

具体而言,在餐馆推荐的场景中,我们需要为用户产生在下一次就餐时的餐馆推荐列表。在传统的电商和新闻等推荐任务中,所推荐的物品主要是用户之前没有购买的商品或者之前没有阅读过的新闻,所以协同过滤等模型主要关注用户对新物品的偏好。而在餐馆推荐中,用户下一次就餐时可能去之前光顾过的餐馆,也可能去一个新的餐馆。

图片描述

图3 该图统计了用户就餐次数和去新餐馆的概率,可以看到,即使一个用户在100次就餐之后,有接近40%的概率去一个新的餐馆就餐

因此,为了区分是推荐去过的餐馆还是推荐新餐馆,我们从用户的历史就餐行为中学习用户对新餐馆的偏好,而这正是用户性格中的猎奇特性。在下一次餐馆推荐时,首先预测用户是否会选择新餐馆,针对新餐馆和去过的餐馆分别设计不同的推荐算法。如下图所示,若预测用户会去新餐馆时,使用基于环境信息的张量分解算法进行推荐;若预测用户可能会去之前去过的餐馆,则使用隐马尔科夫模型进行推荐。我们使用大众点评中的餐馆签到数据进行了实验,发现猎奇推荐算法明显好于协同过滤等基准算法。

图片描述

图4 基于用户猎奇特征的餐馆推荐算法

同时我们还发现,用户的消费行为会受到社交媒体的影响。消费数据和社交媒体上相关信息的强关联性表明了很多用户的消费受到社交媒体的刺激,而用户对刺激的反应程度正是由心理学中的消费冲动性格来刻画的。因此,我们设立了基于消费冲动性格的推荐模型:1)计算一段时间内社交媒体上的信息和商品的相似性,即该商品在社交媒体上对用户的刺激程度。2)把每个用户的消费冲动程度设计为一个隐变量。3)使用图模型对用户消费行为进行建模。当用户的冲动状态处于较高的值时,用户更容易被社交媒体上的信息所刺激,选择一个刺激信息较强的物品去消费,而忽略掉自己本身对这些物品的喜爱程度;而当用户的冲动状态处于较低的值时,用户处于较理性的状态,此时用户更易于根据自身的喜好选择物品。

我们针对移动消费数据和在线购物数据进行实验,一方面发现模型能够较为准确地测量的用户消费冲动程度(跟调查问卷的结果存在较强的相关性),另一方面模型也具有良好的推荐性能。

图片描述

图5 基于物品刺激程度和用户消费冲动的推荐模型

除了对消费者的消费行为进行预测和评估以外,个性化推荐的可应用空间相当可观。微软小冰就能够根据自身算法测量应聘者和面试官的性格,得出二者之间的匹配指数,为双方提供选择参考。

图片描述

图6 微软小冰测量用户性格

图片描述

图7 根据微软小冰测量的性格匹配应聘者和面试官

尽管随着心理学和计算机研究的不断进展以及两者的深度融合,有效测量用户的性格特征并融入到个性化推荐场景大有可为,但是基于性格的个性化推荐算法的研究仍然处于初步阶段,前路挑战重重。

这些挑战体现在如下几个方面:需要克服调查问卷的依赖性,直接根据用户行为对性格测量的有效性是该领域需要突破的关键性研究问题;用户可能来自不同的地区甚至国家,目前的研究工作还不能很好的考虑到可能存在的文化差异,比如在不同的文化背景下,同样的行为是否反应同样的性格,以及是否应该进行类似的个性化推荐;可解释性是个性化推荐技术很重要的一个评价指标,基于性格的推荐算法如何更好地解释用户对物品的偏好也是该领域的关键性问题。

虽然相关研究已证实了个性化推荐在部分应用领域的潜力,但是目前的研究基础理论不完整,技术方案尚未成体系,应用还不够广泛。作为一个交叉学科,这个领域的成功需要计算机科学家、心理学家和社会学家们一起的努力。


【CSDN在线公开课】图像算法大多都以提高精度为目标,那么如何在现有模型基础上提高精度呢?现在的CNN网络,已经优化得不能再优化了,我们还能继续提高基础的CNN网络准确度吗?为此,CSDN学院邀请到菱歌科技首席算法科学家吴岸城,他将分享的主题为「深度学习中基础模型性能的思考和优化」点击下图立即报名

图片描述

这篇关于现实版“读心术”,读懂你性格的个性化推荐的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/247989

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

防近视护眼台灯什么牌子好?五款防近视效果好的护眼台灯推荐

在家里,灯具是属于离不开的家具,每个大大小小的地方都需要的照亮,所以一盏好灯是必不可少的,每个发挥着作用。而护眼台灯就起了一个保护眼睛,预防近视的作用。可以保护我们在学习,阅读的时候提供一个合适的光线环境,保护我们的眼睛。防近视护眼台灯什么牌子好?那我们怎么选择一个优秀的护眼台灯也是很重要,才能起到最大的护眼效果。下面五款防近视效果好的护眼台灯推荐: 一:六个推荐防近视效果好的护眼台灯的

智能交通(二)——Spinger特刊推荐

特刊征稿 01  期刊名称: Autonomous Intelligent Systems  特刊名称: Understanding the Policy Shift  with the Digital Twins in Smart  Transportation and Mobility 截止时间: 开放提交:2024年1月20日 提交截止日

开放式耳机好用?平价开放式耳机推荐?四款开放式的蓝牙耳机推荐

开放式耳机好用吗?有平价些的开放式耳机推荐吗?那这两个问题的回答当然是肯定的。 首先开放式耳机好不好用取决于对耳机的需求,因为开放式耳机其实是比较适用于需要注意周围环境、需要‌长时间佩戴舒适以及需要频繁与人交流的场景中,在这些场景下使用开放式耳机的话就会比较有优势。就例如跑步骑行健身等运动的时候,能够兼得佩戴舒适度的同时,增加一定的安全性;还有在办公学习的时候,会很适合长时间佩戴,能够方便和

如何打造个性化大学生线上聊天交友系统?Java SpringBoot Vue教程,2025最新设计思路

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 | SpringBoot/SSM Python实战项目 | Django 微信小程序/安卓实战项目 大数据实战项目 ⚡⚡文末获取源码 文章目录

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

Linux 云计算底层技术之一文读懂 Qemu 架构

Qemu 架构概览 Qemu 是纯软件实现的虚拟化模拟器,几乎可以模拟任何硬件设备,我们最熟悉的就是能够模拟一台能够独立运行操作系统的虚拟机,虚拟机认为自己和硬件打交道,但其实是和 Qemu 模拟出来的硬件打交道,Qemu 将这些指令转译给真正的硬件。 正因为 Qemu 是纯软件实现的,所有的指令都要经 Qemu 过一手,性能非常低,所以,在生产环境中,大多数的做法都是配合 KVM 来完成

推荐练习键盘盲打的网站

对于初学者来说,以下是一些推荐的在线打字练习网站: 打字侠:这是一个专业的在线打字练习平台,提供科学合理的课程设置和个性化学习计划,适合各个水平的用户。它还提供实时反馈和数据分析,帮助你提升打字速度和准确度。 dazidazi.com:这个网站提供了基础的打字练习,适合初学者从零开始学习打字。 Type.fun打字星球:提供了丰富的盲打课程和科学的打字课程设计,还有诗词歌赋、经典名著等多样

Java Web应用程序的推荐目录结构

以前没有用过maven管理过项目的依赖,最后使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。 找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个: ├── pom.xml└── src├── main│ ├── java│ │ └── myg