一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于属性敏感交互的时序社交媒体流行度预测方法及装置

2023-01-04 17:49:11 来源:中国专利 TAG:


1.本发明涉及媒体属性,以及时序社交媒体流行度预测领域,尤其涉及一种基于属性敏感交互的时序社交媒体流行度预测方法及装置。


背景技术:

2.最新数据显示,截至2022年1月,全球社交媒体用户超过46.2亿,相当于全球总人口的58.4%。伴随着,每天都有数以千万计的帖子在各种社交平台(如twitter、instagram、flickr、微博、微信等)上被上传和分享,其内容涵盖文本、图片、音频、视频等多种形式。如此庞大的数据量,一方面给平台的管理带来了巨大的挑战,另一方面也给人们带来了信息过载的困扰。社交媒体流行度预测作为提升社交网络服务质量的一种重要手段,旨在显式地分析用户生成的内容,并进一步预测其流行程度,这可以在一定程度上辅助社交媒体平台进行质量控制,过滤掉一些无关紧要的内容,从而帮助人们摆脱信息过载的困扰。
3.现有的流行度预测方法主要分为两类:基于时间过程的建模方法和基于特征提取的建模方法。基于时间过程的建模方法将消息传播过程视为用户转发行为的到达点过程,依赖于统计模型或基于点过程的方法。然而,其需要基于特定的假设进行建模,而且未能充分利用媒体本身包含的有效信息,因此在一定程度上限制了模型的表达能力。基于特征提取的建模方法手动地从媒体数据中提取特征,然后将特征输入到模型中对流行度分数进行预测或者分类。然而,这种非端到端的学习方式很难全面而有效地捕捉各种有效的特征以及它们之间的关联,很容易得出不精确的预测结果。
4.此外,依据总浏览量将社交网络用户分为活跃用户和非活跃用户,通过对当前代表性模型的预测结果进行检测发现:如果活跃用户发布低人气的帖子,模型会习惯性地预测出高得分;相反,如果非活跃用户提供了高人气的帖子,模型仍然会错误地给出低得分。因此,现有模型存在对用户特征过拟合、对帖子内容不敏感的问题,如何平衡好不同特征的重要性是研究的关键所在。
5.虽然研究者们在社交媒体流行度预测领域进行了很多有利的探索,但是他们仅仅单独致力于构建时序过程或简单地提取手工特征,并忽略了特征之间存在的重要关联,导致模型表达能力弱、预测不精准的问题。基于此现状,目前面临的挑战主要有以下两个方面:1、如何整合时间过程和内容特征来进行社交媒体帖子不同阶段的流行度预测;2、如何对不同特征之间存在的重要关联进行建模以此来促进准确的预测。


技术实现要素:

6.本发明提供了一种基于属性敏感交互的时序社交媒体流行度预测方法及装置,受到深度学习在文本、音频和图像等领域成功应用的启发,本发明一方面对媒体本身包含的各种有效特征进行充分挖掘;另一方面利用社交媒体的属性信息进行交互式学习,对用户属性与帖子属性进行关联,从而动态地捕捉用户的偏好以及帖子对社交网络用户的吸引程
度;最终通过注意力网络对上述特征进行整合,从而构建了一种端到端的深度社交媒体流行度预测架构,提高了时序流行度预测的准确度,基于预测结果对社交网络的服务质量进行优化,维护了网站的实用性,提高了用户的体验度,详见下文描述:第一方面,一种基于属性敏感交互的时序社交媒体流行度预测方法,所述方法包括:分别利用帖子-属性关联矩阵和用户-属性关联矩阵中的已知元素,采用平方损失函数得到关于帖子、用户以及属性的潜在表示,并对两矩阵中的缺失项进行推断;对用户-属性关联矩阵中的每一个元素序列,分别采用长短期记忆网络和卷积神经网络捕捉用户-属性偏好的长期变化趋势和短期波动;基于完全估计的帖子-属性关联矩阵、用户-属性偏好的长期变化趋势矩阵,获取帖子与用户关于属性的第一匹配程度;基于完全估计的帖子-属性关联矩阵、用户-属性偏好的短期波动矩阵,获取帖子与用户关于属性的第二匹配程度:获取帖子和用户关于属性的潜在表示之间的第三匹配程度;对第一匹配程度、第二匹配程度及第三匹配程度分别使用注意力网络,获取不同用户对帖子流行度的贡献值;根据不同用户对帖子流行度的贡献值,得到更新后的帖子对所有用户吸引程度的表征,将对所有用户吸引程度的表征与多模态特征的潜在表示进行整合,预测帖子的流行度分数,并基于流行度分数对社交网站的服务质量进行优化。
7.其中,所述根据不同用户对帖子流行度的贡献值,得到更新后的帖子对所有用户吸引程度的表征具体为:对不同用户的贡献值分别进行归一化处理,处理后的结果分别与第一匹配程度、第二匹配程度和第三匹配程度对应相乘,并分别求和得到各自的表征值。
8.进一步地,所述方法还包括:构建一时间衰减因子,与平方损失函数相乘进行回归训练,用于优化预测性能。
9.第二方面,一种基于属性敏感交互的时序社交媒体流行度预测装置,所述装置包括:第一获取模块,用于分别利用帖子-属性关联矩阵和用户-属性关联矩阵中的已知元素,采用平方损失函数得到关于帖子、用户以及属性的潜在表示,并对两矩阵中的缺失项进行推断;第二获取模块,用于对用户-属性关联矩阵中的每一个元素序列,分别采用长短期记忆网络和卷积神经网络捕捉用户-属性偏好的长期变化趋势和短期波动;第三获取模块,用于基于完全估计的帖子-属性关联矩阵、用户-属性偏好的长期变化趋势矩阵,获取帖子与用户关于属性的第一匹配程度;基于完全估计的帖子-属性关联矩阵、用户-属性偏好的短期波动矩阵,获取帖子与用户关于属性的第二匹配程度;获取帖子和用户关于属性的潜在表示之间的第三匹配程度;学习模块,用于对第一匹配程度、第二匹配程度及第三匹配程度分别使用注意力网络,获取不同用户对帖子流行度的贡献值;预测与优化模块,用于根据不同用户对帖子流行度的贡献值,得到更新后的帖子对所有用户吸引程度的表征,将对所有用户吸引程度的表征与多模态特征的潜在表示进行整合,预测帖子的流行度分数,并基于流行度分数对社交网站的服务质量进行优化。
10.第三方面,一种基于属性敏感交互的时序社交媒体流行度预测电子设备,所述电子设备包括:处理器和存储器,所述存储器中存储有程序指令,所述处理器调用存储器中存储的程序指令以使电子设备执行第一方面中的任一项所述的方法步骤。
11.第四方面,一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时使所述处理器执行第一方面中的任一项所述的方法步骤。
12.本发明提供的技术方案的有益效果是:1、针对现有方法仅仅单独致力于构建时序过程或简单地提取手工特征的问题,本发明提出了一种将时间过程和内容特征深度融合的时序社交媒体流行度预测架构;通过对媒体本身包含的各种有效特征进行充分挖掘,并构建端到端的学习网络,弥补了之前研究的盲点;2、目前,大多数流行度预测算法对于多模态特征仅仅进行简单的线性整合,没有精密地处理不同特征之间的关联,而本发明首先对帖子-属性关联矩阵和用户-属性关联矩阵进行构建,并以属性为桥梁进行交互式学习,得到帖子与用户之间匹配程度的动态表征;其次,本发明采用注意力融合网络对上述动态表征与帖子本身的多模态特征进行整合,从而解决模型表达能力弱、预测不精准的问题,有效地提高了流行度预测的精准度,并基于预测结果对社交网站的服务质量进行优化,过滤掉一些无关紧要的内容,从而帮助人们摆脱信息过载的困扰,满足了实际应用中的需要,提高了用户的实用性和体验度。
附图说明
13.图1为一种基于属性敏感交互的时序社交媒体流行度预测方法的流程图;图2为本发明对社交媒体帖子数据进行多模态特征编码的示意图;图3为本发明分别采用长短期记忆网络和卷积神经网络捕捉用户-属性偏好的长期变化趋势和短期波动的示意图;图4为基于属性敏感交互的时序社交媒体流行度预测方法的网络结构图;图5为一种基于属性敏感交互的时序社交媒体流行度预测装置的结构示意图;图6为一种基于属性敏感交互的时序社交媒体流行度预测电子设备的结构示意图。
具体实施方式
14.为使本发明的目的、技术方案和优点更加清楚,下面对本发明实施方式作进一步地详细描述。
15.实施例1一种基于属性敏感交互的时序社交媒体流行度预测方法,参见图1,该方法包括以下步骤:101:采用不同的编码策略对社交媒体帖子的多类型数据进行处理,提取帖子的多模态特征,并构建帖子-属性关联矩阵;本发明实施例对社交媒体帖子的多类型数据(例如:图片、标题、标签、用户信息等)进行充分挖掘,得到视觉特征、文本特征、数值特征以及附加用户特征(参见图2),并据
此构建帖子-属性关联矩阵。
16.102:根据用户的历史社交行为,构建时序过程的用户-属性关联矩阵;本发明实施例根据用户在不同时刻的行为状态信息,动态地构建用户-属性关联矩阵中的每一个元素。
17.103:分别利用帖子-属性关联矩阵和用户-属性关联矩阵中的已知元素对未知元素进行推断,弥补稀疏矩阵带来的模型学习困难的问题;本发明实施例采用深度残差网络对关联矩阵中的已知元素进行表征,并采用平方损失函数进行训练,最终通过得到的用户、帖子以及属性的潜在表示分别获得相对平滑的帖子-属性关联矩阵和用户-属性关联矩阵,解决其稀疏性所带来的模型学习困难的问题。
18.104:对于用户-属性关联矩阵中的每一个元素序列,分别采用长短期记忆网络和卷积神经网络捕捉用户-属性偏好的长期变化趋势和短期波动;考虑到用户的属性偏好会随着时间的推移不断发生变化,本发明实施例根据用户-属性关联矩阵中的每一个元素序列,分别动态地构建表示用户-属性偏好长期变化趋势的矩阵以及用户-属性偏好短期波动的矩阵。
19.105:以各种属性为桥梁,分析帖子与用户之间的匹配等级;现有技术中对于多模态特征仅仅进行简单的线性整合,忽略了不同特征之间存在的重要关联,本发明实施例基于社交媒体的属性信息进行交互式学习,得到帖子与不同社交网络用户之间的匹配程度,更强有力地表征其受欢迎程度,弥补了之前研究的盲点。
20.106:采用注意力机制计算帖子对不同用户的吸引程度;具体实现时,考虑到社交网络用户参与消息的稀疏性,本发明实施例采用注意力网络整合来自不同用户的偏好,进而在总体上获得更加精准的帖子吸引用户程度的表征。
21.107:将上述得到的不同时刻帖子对用户吸引程度的表征与其它多模态特征进行整合,并构建时序衰减损失函数进行回归训练,使得模型充分利用各种有效特征进行流行度分数的精准预测,基于预测结果对社交网络的服务质量进行优化。
22.本发明实施例将时间过程和内容特征进行深度融合,解决现有技术中仅单独致力于构建时序过程或简单地提取手工特征,所导致的模型表达能力弱、预测不精准的问题。
23.此外,针对模型在帖子发布后的早期阶段无法充分利用有关时间序列的有效特征,所导致的预测不精准问题,本发明实施例通过构建时序衰减损失函数,使得模型更加关注流行度变化的早期阶段,从而进一步优化预测性能。
24.综上所述,本发明实施例基于属性敏感交互提出全新方法,并设计全新的网络结构进行时间过程和内容特征的深度融合,提高了流行度预测的准确度,并基于预测结果对社交网络的服务质量进行优化,过滤掉一些无关紧要的内容,从而帮助人们摆脱信息过载的困扰,维护了网站的实用性,提高了用户的体验度。
25.实施例2下面结合具体的实例、计算公式对实施例1中的方案进行进一步地介绍,详见下文描述:201:采用不同的编码策略对社交媒体帖子的多类型数据进行处理,提取帖子的多模态特征,并构建帖子-属性关联矩阵;其中,上述步骤201主要包括:
视觉特征:利用预训练的场景图生成器从帖子的image(图像)中提取结构性的《主语-谓语-宾语》三元组,然后采用glove模型分别编码三元组的每个部分,最终对它们进行连接以及平均池化获得帖子的视觉特征。
26.文本特征:对于alltags(标签)和title(标题),采用tf-idf(词频-逆文本频率指数)算法计算一个字词在整个语料中的重要程度,利用glove模型捕获词的语义及语法信息,并计算标签个数以及标题长度。
27.数值特征:包括时空特征和混合特征。时间特征涉及小时、天数、星期、一周中的小时、一年中的周数、photo firstdate(照片第一次上传的时间)和photo firstdatetaken(照片第一次拍摄的时间);空间特征涉及longitude(经度)、latitude(纬度)和geoaccuracy(地理位置的精度);混合特征涉及uid(用户id)、category(类别)、subcategory(子类别)、concept(概念)、mediatype(媒体类型)、ispro(是否专业)以及ispublic(是否公开),本发明实施例使用标签编码将它们转换为数值特征。此外,本发明实施例计算每个用户的帖子数量和图像数量作为两个重要的特征项。
28.附加用户特征:根据数据集提供的网址从用户主页收集额外的用户信息,包括:followercount(粉丝数)、followingcount(关注数)、totalviews(总浏览量)、totaltags(总标签数)和totalfaves(总喜爱数)。此外,本发明实施例计算meanviews(平均浏览量),meantags(平均标签数)和meafaves(平均喜爱数)作为特征项。
29.进一步地,每个社交媒体帖子的内容都涵盖几种特定的属性,例如:体育中的“足球”和动物中的“昆虫”。本发明实施例利用提取的多模态特征构成社交媒体帖子的属性信息,并根据显式的属性信息构建帖子-属性关联矩阵,每个元素表示帖子是否包含潜在的属性,定义为:(1)202:根据用户的历史社交行为,构建时序过程的用户-属性关联矩阵;直观上来讲,社交网络用户会更喜欢发布或浏览包含他们最关心的属性的帖子,而一个帖子由于其受欢迎的属性可能会吸引许多用户的青睐。因此,代替直接使用提取的特征进行流行度学习,本发明实施例以社交媒体的属性信息为桥梁,将帖子-用户关联划分为帖子-属性关联和用户-属性关联,从而可以根据各种属性合理地捕捉用户的偏好,同时结合上述帖子-属性关联矩阵获得帖子的受欢迎程度。
30.进一步地,用户-属性关联矩阵中的每个元素表示在时刻,用户对潜在属性的偏好程度。根据不同时刻用户的行为状态信息,其定义为:(2)其中,是截止到时刻,用户发布的包含属性的帖子的数目。
31.203:利用关联矩阵中的已知元素对未知元素进行推断,弥补稀疏矩阵带来的模型学习困难的问题;
其中,社交媒体属性的范围较广,导致帖子-属性关联矩阵和用户-属性关联矩阵中存在很多缺失项,这种稀疏性为学习动态的成对用户-帖子偏好带来了困难。因此,本发明实施例创新性地利用关联矩阵中的已知元素,采用平方损失函数得到关于帖子、用户以及属性的潜在表示,并对两矩阵中的缺失项进行推断。
32.以帖子-属性关联矩阵为例进行说明,如下:如下:(3)其中,为帖子-属性关联矩阵c中的已知项;lc为损失函数;gc为已知项的集合,为已知项的估计元素,本发明实施例通过深度残差网络来计算:本发明实施例通过深度残差网络来计算:(4)其中,表示隐藏层的数量;为隐藏层的前一层;表示每一层的潜在表示,通过结合帖子和属性的嵌入进行初始化;relu为激活函数,和是学习的参数。最后一层的潜在表示用于计算估计的元素:(5)其中,是映射的权重。接下来采用同样的方式处理用户-属性关联矩阵::(6)其中,为用户-属性关联矩阵中的已知项;l
dt
为损失函数;g
dt
为已知项的集合;是用户和属性之间的估计元素,本发明实施例使用与上述帖子-属性关联矩阵类似的方式构建残差网络来获得。
33.最终根据潜在的表示得到完全估计的帖子-属性关联矩阵和用户-属性关联矩阵,弥补稀疏矩阵带来的模型学习困难的问题:弥补稀疏矩阵带来的模型学习困难的问题:(7)其中,、和分别为经过训练后的帖子、属性和用户的潜在表示;为更新后的帖子-属性关联矩阵中第行第列的元素,表示帖子和属性之间的完全估计;为更新后的用户-属性关联矩阵中第第列的元素,表示时刻用户和属性之间的完全估计。
34.204:对于用户-属性关联矩阵中的每一个元素序列,分别采用长短期记忆网络和卷积神经网络捕捉用户-属性偏好的长期变化趋势和短期波动;其中,社交网络用户的偏好随着时间的推移不断变化,并且由于外部因素的影响,例如好友的转发、推荐等,导致其突然发生改变。大多数现有工作基于外部影响的假设或基于手工提取过程进行建模来获得短期波动,然而许多外部因素是不可预测的,并且可能涵
盖不同的范围和持续时间。因此,特定的假设限制了模型的表达能力,并且很难人为地划定波动的数量和形状。
35.基于此,本发明实施例采用长短期记忆网络(lstm)和卷积神经网络(cnn)来自动提取用户-属性偏好的长期变化趋势和短期波动(参见图3)。lstm用于处理用户-属性关联矩阵中的元素序列,得到矩阵,表征用户-属性偏好的长期变化趋势;cnn则用来得到矩阵,表征用户-属性偏好的短期波动。
36.205:以各种属性为桥梁,分析帖子与用户之间的匹配等级;其中,本发明实施例首先根据完全估计的帖子-属性关联矩阵和用户-属性偏好的长期变化趋势矩阵,以各种属性为桥梁,对用户的偏好和帖子的流行度进行关联。为了计算帖子与用户关于各种属性的匹配程度,本发明实施例构建如下表示:(8)其中,
“”
表示逐元素乘积,和分别是完全估计的帖子-属性关联矩阵和用户-属性偏好的长期变化趋势矩阵的第行和第行,为属性的潜在表示。 利用用户与帖子之间的关联作为注意力权重,在所有属性上产生组合值,从而生成一种更具细粒度的属性感知的时序帖子表示。
37.接下来采用同样的方式,根据完全估计的帖子-属性关联矩阵和用户-属性偏好的短期波动矩阵,得到帖子与用户之间关于各种属性的匹配程度,这是另外一种更具细粒度的属性感知的时序帖子表示:(9)其中,和分别是完全估计的帖子-属性关联矩阵和用户-属性偏好的短期波动矩阵的第行和第行。
38.此外,本发明实施例还计算了帖子和用户关于属性的潜在表示之间的匹配程度:(10)通过构建上述三种帖子与用户之间的匹配程度,促进更加精准的用户-帖子交互式学习。
39.206:采用注意力机制计算帖子对不同用户的吸引程度;其中,随着社交网络的快速发展,社交网络用户规模不断扩大,其参与的消息也呈现出了一定的稀疏性,即大部分用户为非活跃用户、参与的帖子总数很少,只有少部分的活跃用户参与了大量帖子的传播过程。因此,本发明实施例对于上述匹配程度,分别使用注意力网络,获取不同用户对帖子流行度的贡献值、和:
(11)其中,、、和、、分别为映射的权重和偏置。
40.进一步地,根据不同用户对帖子流行度的贡献值,得到更新后的帖子对所有用户吸引程度的表征、和:: (12)207:将上述得到的不同时刻帖子对用户吸引程度的表征与其它多模态特征进行整合,并构建时序衰减损失函数进行回归训练,使得模型充分利用各种有效特征进行流行度分数的精准预测,满足了实际应用中的需要,提高了用户的实用性和体验度。
41.其中,时序流行度预测建模依赖于一系列的历史过程,并且随着时间的推移表现得越来越好,因为预测的流行度分数越来越接近于帖子最终平稳阶段的流行程度。然而,在帖子发布之后的一小段时间里,很难全面了解其整体的流行趋势。相反,帖子本身包含的媒体数据不会随时间的推移而变化,因此其对于预测帖子在发布早期阶段的流行程度更加可靠,然而它未能捕捉其它有关时序变化的有效特征。
42.基于此,本发明实施例整合时间过程和内容特征来充分利用它们各自的优势。采用时序注意力融合网络,将帖子对所有用户吸引程度的表征、和,与其它多模态特征的潜在表示进行整合,预测帖子的流行度分数,而这种灵活的网络架构也进一步实现了对有用特征进行增强、对无用特征进行抑制的功能:对无用特征进行抑制的功能:对无用特征进行抑制的功能:(13)其中,是不同特征的种类数;和为待学习的参数;、、和分别是视觉特征、文本特征、数值特征和附加用户特征的嵌入表示。
43.进一步地,由于在帖子发布后的早前阶段,模型难以捕捉其有关时间序列的有效
特征,因而无法对流行度分数进行准确预测。本发明实施例创新性地构建一种时间衰减因子,与平方损失函数相乘进行回归训练,使模型更加关注流行度变化的早期阶段,从而优化预测性能:预测性能:(14)其中,l为损失函数;是帖子的真实流行度分数;为时间衰减因子;为当前时间与帖子发布时间的间隔;是控制衰减速率的超参数。
44.实施例3下面结合具体的算例对实施例1和2中的方案进行可行性验证,详见下文描述:实际应用中,对于在社交网站上发布的帖子,首先采用不同的编码策略对其包含的多类型数据(图片、标题、标签、用户信息等)进行处理,得到多模态特征(视觉特征、文本特征、数值特征以及附加用户特征);然后从中提取出帖子的属性信息,并根据训练好的残差网络进行完全估计,补充缺失元素,进而得到较为平滑的帖子属性的向量表示;接下来根据不同时刻社交网络中不同用户的属性偏好,采用注意力网络得到帖子对用户吸引程度的动态表征、和;最终通过时序注意力网络,将上述表征与多模态特征的嵌入表示、、和进行深度融合,预测出帖子在发布后不同时刻的流行度分数。
45.本发明实施例通过上述过程中对帖子流行度的精准预测,可以在一定程度上辅助社交媒体平台进行质量控制,进而帮助人们摆脱信息过载的困扰。
46.实施例4一种基于属性敏感交互的时序社交媒体流行度预测装置,参见图5,该装置包括:第一获取模块,用于分别利用帖子-属性关联矩阵和用户-属性关联矩阵中的已知元素,采用平方损失函数得到关于帖子、用户以及属性的潜在表示,并对两矩阵中的缺失项进行推断;第二获取模块,用于对用户-属性关联矩阵中的每一个元素序列,分别采用长短期记忆网络和卷积神经网络捕捉用户-属性偏好的长期变化趋势和短期波动;第三获取模块,用于基于完全估计的帖子-属性关联矩阵、用户-属性偏好的长期变化趋势矩阵,获取帖子与用户关于属性的第一匹配程度;基于完全估计的帖子-属性关联矩阵、用户-属性偏好的短期波动矩阵,获取帖子与用户关于属性的第二匹配程度;获取帖子和用户关于属性的潜在表示之间的第三匹配程度;学习模块,用于对第一匹配程度、第二匹配程度及第三匹配程度分别使用注意力网络,获取不同用户对帖子流行度的贡献值;预测与优化模块,用于根据不同用户对帖子流行度的贡献值,得到更新后的帖子对所有用户吸引程度的表征,将对所有用户吸引程度的表征与多模态特征的潜在表示进行整合,预测帖子的流行度分数,并基于流行度分数对社交网站的服务质量进行优化。
47.综上所述,本发明实施例基于属性敏感交互提出全新装置,并设计全新的网络结构进行时间过程和内容特征的深度融合,提高了流行度预测的准确度,并基于预测结果对社交网络的服务质量进行优化,维护了网站的实用性,提高了用户的体验度。
48.实施例5一种基于属性敏感交互的时序社交媒体流行度预测电子设备,参见图6,该电子设
备包括:处理器和存储器,存储器中存储有程序指令,处理器调用存储器中存储的程序指令以使电子设备执行实施例1中的以下方法步骤:分别利用帖子-属性关联矩阵和用户-属性关联矩阵中的已知元素,采用平方损失函数得到关于帖子、用户以及属性的潜在表示,并对两矩阵中的缺失项进行推断;对用户-属性关联矩阵中的每一个元素序列,分别采用长短期记忆网络和卷积神经网络捕捉用户-属性偏好的长期变化趋势和短期波动;基于完全估计的帖子-属性关联矩阵、用户-属性偏好的长期变化趋势矩阵,获取帖子与用户关于属性的第一匹配程度;基于完全估计的帖子-属性关联矩阵、用户-属性偏好的短期波动矩阵,获取帖子与用户关于属性的第二匹配程度;获取帖子和用户关于属性的潜在表示之间的第三匹配程度;对第一匹配程度、第二匹配程度及第三匹配程度分别使用注意力网络,获取不同用户对帖子流行度的贡献值;根据不同用户对帖子流行度的贡献值,得到更新后的帖子对所有用户吸引程度的表征,将对所有用户吸引程度的表征与多模态特征的潜在表示进行整合,预测帖子的流行度分数,并基于流行度分数对社交网站的服务质量进行优化。
49.其中,帖子-属性关联矩阵为:每个元素表示帖子是否包含潜在的属性,定义为:其中,为帖子集合,表示第i个帖子;为属性集合,表示第种属性;为帖子-属性关联矩阵。
50.进一步地,用户-属性关联矩阵为:每个元素表示在时刻,用户对潜在属性的偏好程度,定义为:其中,为截止到时刻,用户发布的包含属性的帖子的数目;为用户集合,表示第个用户;为时刻的用户-属性关联矩阵。
51.进一步地,分别利用帖子-属性关联矩阵和用户-属性关联矩阵中的已知元素,采用平方损失函数得到关于帖子、用户以及属性的潜在表示,并对两矩阵中的缺失项进行推断具体为:断具体为:其中,、和分别为经过训练后的帖子、属性和用户的潜在表示;为更新后的帖子-属性关联矩阵中第行第列的元素,表示帖子和属性之间的完全估计;为
更新后的用户-属性关联矩阵中第行第列的元素,表示时刻用户和属性之间的完全估计。
52.其中,第一匹配程度为:其中,
“”
表示逐元素乘积,和分别是完全估计的帖子-属性关联矩阵和用户-属性偏好的长期变化趋势矩阵的第行和第行;第二匹配程度为:其中,和分别是完全估计的帖子-属性关联矩阵和用户-属性偏好的短期波动矩阵的第行和第行;第三匹配程度:。
53.其中,根据不同用户对帖子流行度的贡献值,得到更新后的帖子对所有用户吸引程度的表征具体为:对不同用户的贡献值、和分别进行归一化处理,处理后的结果分别与第一匹配程度、第二匹配程度和第三匹配程度对应相乘,并分别求和得到各自的表征值。
54.进一步地,该电子设备还包括:构建一时间衰减因子,与平方损失函数相乘进行回归训练,用于优化预测性能。
55.这里需要指出的是,以上实施例中的电子设备描述是与实施例中的方法描述相对应的,本发明实施例在此不做赘述。
56.上述的处理器1和存储器2的执行主体可以是计算机、单片机、微控制器等具有计算功能的器件,具体实现时,本发明实施例对执行主体不做限制,根据实际应用中的需要进行选择。
57.存储器2和处理器1之间通过总线3传输数据信号,本发明实施例对此不做赘述。
58.基于同一发明构思,本发明实施例还提供了一种计算机可读存储介质,存储介质包括存储的程序,在程序运行时控制存储介质所在的设备执行上述实施例中的方法步骤。
59.该计算机可读存储介质包括但不限于快闪存储器、硬盘、固态硬盘等。
60.这里需要指出的是,以上实施例中的可读存储介质描述是与实施例中的方法描述相对应的,本发明实施例在此不做赘述。
61.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。
62.计算机可以是通用计算机、专用计算机、计算机网络、或者其它可编程装置。计算机指令可以存储在计算机可读存储介质中,或者通过计算机可读存储介质进行传输。计算
机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质或者半导体介质等。
63.本发明实施例对各器件的型号除做特殊说明的以外,其它器件的型号不做限制,只要能完成上述功能的器件均可。
64.本领域技术人员可以理解附图只是一个优选实施例的示意图,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
65.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献