一种活动推荐方法、装置、服务器及计算机存储介质制造方法及图纸

技术编号:24121942 阅读:28 留言:0更新日期:2020-05-13 03:21
本发明专利技术公开了一种活动推荐方法、装置、服务器及计算机存储介质,所述方法包括:获取候选活动的主办方和举办地点;根据用户对主办方的关注度、对主办方主办活动的参与度,确定用户的主办方偏好;根据在举办地点举办的活动、与用户参与过的活动之间的关系,确定用户的举办地点偏好;将特征所述主办方、举办地点、主办方偏好、举办地点偏好组成特征组合;确定特征组合中用户对各特征的一阶权重、以及用户对特征两两结合的二阶权重;根据主办方、举办地点、主办方偏好、举办地点偏好、一阶权重和二阶权重,确定用户对候选活动的活动偏好;根据活动偏好对至少一个候选活动进行排序,得到候选活动推荐列表。

【技术实现步骤摘要】
一种活动推荐方法、装置、服务器及计算机存储介质
本专利技术涉及大数据处理领域,尤其涉及一种活动推荐方法、装置、服务器及计算机存储介质。
技术介绍
近年来,互联网的快速发展极大地拓宽了人们获取信息和交流信息的渠道,特别是Web2.0的发展极大地降低了用户在互联网上发布信息的门槛,每个人都可能成为互联网中的一个信息源。虽然,信息量在快速增长,但是人们处理信息的能力不足,因此,在面对纷繁复杂的诸多信息时,用户经常会难以分辨和选择,被庞大繁杂的信息淹没而不知所措,形成典型的信息过载问题。个性化推荐能有效的解决上述问题,能够对用户的兴趣爱好进行建模,分析用户的个性化需求,帮助用户过滤掉自身不感兴趣的内容,并能够向用户建议可能感兴趣的内容。目前,个性化推荐已在电子商务、社会化网络等多个领域得到了充分应用。随着社交网络的发展,人们不再满足于单纯的线上互动,越来越多的用户相约走下网络,在线下一起参加感兴趣的活动,由此,演化出以活动为核心,连接线上和线下社交关系的新型社交网络,形成基于活动的社交网络(Event-BasedSocialNetwork,EBSN)。随着EBSN上发布活动数量的增多,不可避免的也出现了信息过载的问题。虽然,考虑到用户日常的活动范围主要在一个区域、如城市中,可以按活动举办的区域对活动进行归类,能够在一定程度上缓解信息过载的问题,但这种方法仍然无法考虑用户的活动兴趣与需求,不能从用户角度出发,帮助用户选择合适的同区域活动。因此,在EBSN中应用个性化推荐技术,分析线下活动特征、用户参与活动的特点、用户之间的社交关系等各类EBSN数据,挖掘用户参与活动的个性化需求,并为用户推荐符合其个人兴趣的活动,可以改善EBSN的用户体验,有利于促进EBSN更好更快地发展。在EBSN中,用户与活动主办方的关注度、活动内容文本、活动举办地点等可能影响用户参与活动的偏好因素统称上下文信息。在EBSN中应用个性化推荐技术,虽然可以改善EBSN的用户体验,但是,在现有的活动推荐中,并不能充分利用用户参与活动的偏好与上下文信息之间、多种上下文信息之间的交叉影响,而且现有的活动推荐方法大都是将活动推荐问题转化为根据训练得到的用户偏好模型、对即将举办的活动进行排序的问题。由于用户参与活动记录属于隐式反馈,无法得知用户对参与过的活动的实际偏好排序,使得根据用户对参与过的活动的偏好进行模型训练存在一定的困难,模型训练的方法不能贴近于用户实际的决策模式,最终无法准确地为用户推荐符合个人兴趣的活动。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的至少一个问题而提供一种活动推荐方法、装置、服务器及计算机存储介质,准确地为用户推荐符合个人兴趣的活动,为EBSN的发展提供良好基础。为达到上述目的,本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种活动推荐方法,所述方法包括:获取候选活动的主办方和举办地点;根据用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好;根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好;将特征所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好组成特征组合;确定所述特征组合中所述用户对各特征的一阶权重、以及所述用户对所述特征两两结合的二阶权重;根据所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好、所述一阶权重和所述二阶权重,确定所述用户对所述候选活动的活动偏好;根据所述活动偏好对至少一个候选活动进行排序,得到候选活动推荐列表。进一步地,所述根据用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好,包括:获取所述用户对主办方的关注度;根据由主办方举办过的活动以及用户参与过的活动,获取所述用户对主办方主办的活动的参与度;根据所述用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好。进一步地,所述根据由主办方举办过的活动以及用户参与过的活动,获取所述用户对主办方主办的活动的参与度,包括:获取所述由主办方举办过的活动;根据用户参与活动的记录,获取所述用户参与过的活动;根据所述由主办方举办过的活动以及用户参与过的活动,获取所述用户对主办方主办的活动的参与度。进一步地,所述根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好,包括:获取所述在所述举办地点举办的活动;根据用户参与活动的记录,获取所述用户参与过的活动;根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好。进一步地,在所述将特征所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好组成特征组合之前,所述方法还包括:将特征所述主办方偏好、所述举办地点偏好进行归一化。第二方面,本专利技术实施例提供一种活动推荐装置,所述装置包括:特征提取模块,用于获取候选活动的主办方和举办地点;根据用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好;根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好;组合模块,用于将特征所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好组成特征组合;竞争学习训练模块,用于确定所述特征组合中所述用户对各特征的一阶权重、以及所述用户对所述特征两两结合的二阶权重;用户偏好模块,用于根据所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好、所述一阶权重和所述二阶权重,确定所述用户对所述候选活动的活动偏好;根据所述活动偏好对至少一个候选活动进行排序,得到候选活动推荐列表。进一步地,所述特征提取模块还用于获取所述用户对主办方的关注度;根据由主办方举办过的活动以及用户参与过的活动,获取所述用户对主办方主办的活动的参与度;根据所述用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好。进一步地,所述特征提取模块还用于获取所述在所述举办地点举办的活动;根据用户参与活动的记录,获取所述用户参与过的活动;根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好。第三方面,本专利技术实施例提供一种服务器,所述服务器包括网络接口、存储器和处理器;其中,所述网络接口,配置为实现组件之间的连接通信;所述存储器,配置为存储能够在所述处理器上运行的计算机程序;所述处理器,配置为在运行所述计算机程序时,执行第一方面所述活动推荐方法的步骤。第四方面,本专利技术实施例提供一种计算机存储介质,所述计算机存储介质存储有活动推荐程序,当所述活动推荐程序被至少一个处理器执行时实现第一方面所述的活动推荐方法的步骤。本专利技术实施例所提供的一种活动推荐方法本文档来自技高网
...

【技术保护点】
1.一种活动推荐方法,其特征在于,所述方法包括:/n获取候选活动的主办方和举办地点;/n根据用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好;/n根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好;/n将特征所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好组成特征组合;/n确定所述特征组合中所述用户对各特征的一阶权重、以及所述用户对所述特征两两结合的二阶权重;/n根据所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好、所述一阶权重和所述二阶权重,确定所述用户对所述候选活动的活动偏好;/n根据所述活动偏好对至少一个候选活动进行排序,得到候选活动推荐列表。/n

【技术特征摘要】
1.一种活动推荐方法,其特征在于,所述方法包括:
获取候选活动的主办方和举办地点;
根据用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好;
根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好;
将特征所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好组成特征组合;
确定所述特征组合中所述用户对各特征的一阶权重、以及所述用户对所述特征两两结合的二阶权重;
根据所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好、所述一阶权重和所述二阶权重,确定所述用户对所述候选活动的活动偏好;
根据所述活动偏好对至少一个候选活动进行排序,得到候选活动推荐列表。


2.根据权利要求1所述的方法,其特征在于,所述根据用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好,包括:
获取所述用户对主办方的关注度;
根据由主办方举办过的活动以及用户参与过的活动,获取所述用户对主办方主办的活动的参与度;
根据所述用户对所述主办方的关注度、对主办方主办活动的参与度,确定所述用户的主办方偏好。


3.根据权利要求2所述的方法,其特征在于,所述根据由主办方举办过的活动以及用户参与过的活动,获取所述用户对主办方主办的活动的参与度,包括:
获取所述由主办方举办过的活动;
根据用户参与活动的记录,获取所述用户参与过的活动;
根据所述由主办方举办过的活动以及用户参与过的活动,获取所述用户对主办方主办的活动的参与度。


4.根据权利要求1所述的方法,其特征在于,所述根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好,包括:
获取所述在所述举办地点举办的活动;
根据用户参与活动的记录,获取所述用户参与过的活动;
根据在所述举办地点举办的活动、与所述用户参与过的活动之间的关系,确定所述用户的举办地点偏好。


5.根据权利要求1所述的方法,其特征在于,在所述将特征所述主办方、所述举办地点、所述主办方偏好、所述举办地点偏好组成特...

【专利技术属性】
技术研发人员:张玉洁孟祥武赖奕安纪威宇
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1