首页 基于个人文本信息的人群聚类数据处理方法、装置及设备

基于个人文本信息的人群聚类数据处理方法、装置及设备

举报
开通vip

基于个人文本信息的人群聚类数据处理方法、装置及设备(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112632275A(43)申请公布日2021.04.09(21)申请号202011394270.7(22)申请日2020.12.03(71)申请人大箴(杭州)科技有限公司地址310000浙江省杭州市拱墅区古运路85号古运大厦四层491室(72)发明人邹丹 (74)专利代理机构北京中强智尚知识产权代理有限公司11448代理人黄耀威(51)Int.Cl.G06F16/35(2019.01)G06F40/279(2020.01)G06Q50/...

基于个人文本信息的人群聚类数据处理方法、装置及设备
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112632275A(43)申请公布日2021.04.09(21)申请号202011394270.7(22)申请日2020.12.03(71)申请人大箴(杭州)科技有限公司地址310000浙江省杭州市拱墅区古运路85号古运大厦四层491室(72)发明人邹丹 (74)专利代理机构北京中强智尚知识产权代理有限公司11448代理人黄耀威(51)Int.Cl.G06F16/35(2019.01)G06F40/279(2020.01)G06Q50/00(2012.01)权利要求书3页 说明书 房屋状态说明书下载罗氏说明书下载焊机说明书下载罗氏说明书下载GGD说明书下载 12页附图3页(54)发明名称基于个人文本信息的人群聚类数据处理方法、装置及设备(57)摘要本申请属于数据处理领域,公开了一种基于个人文本信息的人群聚类数据处理方法、装置及设备,能够为用户的各项特征添加对应的标签值,并匹配对应的标签权重,并根据用户之间的相关性构建相关网络矩阵,将相关网络矩阵与其他的社团网络矩阵进行结合组成多种相似性网络矩阵,这样就可以根据多重相似性网络矩阵,查找对应活跃用户作为种子用户的相关用户,证明向这些用户进行产品推销成功率相对较高,另外还可以根据构建的多重相似性网络矩阵中呈现的各个用户之间的相关性,挖掘个体用户的隐藏特性、个体用户之间的相似性和社交属性,能方便的输出人群聚类或基于种子用户扩展进行精准营销。CN112632275ACN112632275A权 利 要 求 书1/3页1.一种基于个人文本信息的人群聚类数据处理方法,其特征在于,步骤包括:为获取的至少一个用户的特征文本添加对应的标签值,其中,每个用户对应至少一个特征文本;为每个标签值匹配对应的标签权重;以所述用户作为行,所述标签权重作为列,构建标签矩阵集;根据所述标签矩阵集计算各个用户之间的相关系数,并根据相关系数确定用户之间的相关值,根据所述相关值构建相关网络矩阵;获取至少一个社交网络矩阵,将所述相关网络矩阵与至少一个所述社交网络矩阵进行结合构建多重相似性网络矩阵;接收活跃用户的信息,根据所述活跃用户的信息在所述多重相似性网络矩阵中进行标记,将所述活跃用户作为种子用户,并计算所述多重相似性网络矩阵中其他用户距离所述种子用户的路径距离;将所述路径距离小于等于设定阈值的其他用户作为目标用户,并获取所述目标用户的个人文本信息进行展示。2.根据权利要求1所述的方法,其特征在于,所述为获取的至少一个用户的特征文本添加对应的标签值,具体包括:利用标签预测模型或标签添加规则向所述特征文本中添加相应的标签;从多个维度为所述特征文本的标签确定对应的标签值,其中多个维度包括:频次维度、利用tf‑idf算法对标签进行统计计算后得到的标签重要性维度、数据不同粒度或特定行为维度。3.根据权利要求1所述的方法,其特征在于,所述为每个标签值匹配对应的标签权重,具体包括:为每个所述标签值设置对应的基础权重值;为每个所述标签值设定相应的时间衰减系数;将所述基础权重值与所述时间衰减系数相乘后,再进行归一化处理得到对应的标签权重。4.根据权利要求1所述的方法,其特征在于,在所述以所述用户作为行,所述标签权重作为列,构建标签矩阵集之后,具体包括:接收带有用户标记的特征反馈文本,根据所述用户标记查找所述特征反馈文本对应的用户的特征文本;比对所述特征反馈文本与所述特征文本是否相同,若不同,则根据所述特征反馈文本对应的标签值匹配对应的反馈标签权重,并利用所述反馈标签权重替代所述标签矩阵集中所述特征文本对应的标签权重,形成新的标签矩阵集,若相同,则不进行处理。5.根据权利要求1所述的方法,其特征在于,根据所述标签矩阵集计算各个用户之间的相关系数,并根据相关系数确定用户之间的相关值,根据所述相关值构建相关网络矩阵,具体包括:利用皮尔森算法根据所述标签矩阵集计算各个用户之间的相关系数;当所述相关系数大于等于设定相关阈值时,确定所述相关系数对应的两个用户之间具有连边,所述相关系数对应的两个用户之间的相关值为1,当所述相关系数小于设定相关阈2CN112632275A权 利 要 求 书2/3页值时,所述相关系数对应的两个用户之间的相关值为0;以各个用户作为相关网络矩阵的行和列,所述相关值作为相关网络矩阵的取值,构建相关网络矩阵。6.根据权利要求1所述的方法,其特征在于,在获取至少一个社交网络矩阵,将所述相关网络矩阵与至少一个所述社交网络矩阵进行结合构建多重相似性网络矩阵之后,所述方法还包括:利用Louvain算法从所述多重相似性网络矩阵的各个网络矩阵中检测得到目标网络矩阵;以所述目标网络矩阵作为网络节点,确定各个目标网络矩阵之间的网络相关系数,当所述网络相关系数大于等于设定网络相关阈值时,确定所述网络相关系数对应的两个目标网络矩阵之间具有连边,所述网络相关系数对应的两个目标网络矩阵之间的网络相关值为1,当所述网络相关系数小于设定相关阈值时,所述网络相关系数对应的两个目标网络矩阵之间的网络相关值为0;以各个目标网络矩阵作为新构网络矩阵的行和列,所述网络相关值作为新构网络矩阵的取值,构建新构网络矩阵;当对应得到多个新构网络矩阵时,再利用Louvain算法对多个新构网络矩阵进行检测,并利用检测出的目标新构网络矩阵重新构建上一层社团网络,以此迭代处理得到多层次的社团网络。7.根据权利要求6所述的方法,其特征在于,得到所述多层次的社团网络之后,所述方法还包括:计算多层次的社团网络中的待定社团网络的各类标签权重的数值平均值P1与多层次的社团网络中各类标签权重的数值平均值P2;若其中一类标签权重或多类标签权重的P1大于P2,则利用其中一类标签权重或多类标签权重对应的标签类别对所述待定社团网络进行标记。8.一种基于个人文本信息的人群聚类数据处理装置,其特征在于,包括:添加模块,用于为获取的至少一个用户的特征文本添加对应的标签值,其中,每个用户对应至少一个特征文本;匹配模块,用于为每个标签值匹配对应的标签权重;矩阵构建模块,用于以所述用户作为行,所述标签权重作为列,构建标签矩阵集;相关系数计算模块,用于根据所述标签矩阵集计算各个用户之间的相关系数,并根据相关系数确定用户之间的相关值,根据所述相关值构建相关网络矩阵;结合模块,用于获取至少一个社交网络矩阵,将所述相关网络矩阵与至少一个所述社交网络矩阵进行结合构建多重相似性网络矩阵;距离计算模块,用于接收活跃用户的信息,根据所述活跃用户的信息在所述多重相似性网络矩阵中进行标记,将所述活跃用户作为种子用户,并计算所述多重相似性网络矩阵中其他用户距离所述种子用户的路径距离;信息展示模块,用于将所述路径距离小于等于设定阈值的其他用户作为目标用户,并获取所述目标用户的个人文本信息进行展示。9.一种存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现3CN112632275A权 利 要 求 书3/3页权利要求1‑7所述的方法。10.一种终端设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1‑7所述的方法。4CN112632275A说 明 书1/12页基于个人文本信息的人群聚类数据处理方法、装置及设备技术领域[0001]本申请涉及数据处理领域,特别是涉及一种基于个人文本信息的人群聚类数据处理方法、装置及设备。背景技术[0002]基于文本的人群聚类网络构建一般使用关键词匹配或者机器学习预测等单一方法,一个标签通常只由一种数据粒度或方法产生,没有考虑标签的时效性,传统方法通常依靠标签的是否来圈定,并未挖掘个体的隐藏特性,也不会考虑个体朋友、亲属之间的相似性。[0003]因此,目前的人群聚类网络的构建容易出现覆盖率不高或者准确率不高的情况。发明内容[0004]有鉴于此,本申请提供了一种基于个人文本信息的人群聚类数据处理方法、装置及设备。主要目的在于解决目前人群聚类网络的构建容易出现覆盖率不高或者准确率不高的技术问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。[0005]依据本申请的第一方面,提出了一种基于个人文本信息的人群聚类数据处理方法,步骤包括:[0006]为获取的至少一个用户的特征文本添加对应的标签值,其中,每个用户对应至少一个特征文本;[0007]为每个标签值匹配对应的标签权重;[0008]以所述用户作为行,所述标签权重作为列,构建标签矩阵集;[0009]根据所述标签矩阵集计算各个用户之间的相关系数,并根据相关系数确定用户之间的相关值,根据所述相关值构建相关网络矩阵;[0010]获取至少一个社交网络矩阵,将所述相关网络矩阵与至少一个所述社交网络矩阵进行结合构建多重相似性网络矩阵;[0011]接收活跃用户的信息,根据所述活跃用户的信息在所述多重相似性网络矩阵中进行标记,将所述活跃用户作为种子用户,并计算所述多重相似性网络矩阵中其他用户距离所述种子用户的路径距离;[0012]将所述路径距离小于等于设定阈值的其他用户作为目标用户,并获取所述目标用户的个人文本信息进行展示。[0013]进一步地,所述为获取的至少一个用户的特征文本添加对应的标签值,具体包括:[0014]利用标签预测模型或标签添加规则向所述特征文本中添加相应的标签;[0015]从多个维度为所述特征文本的标签确定对应的标签值,其中多个维度包括:频次维度、利用tf‑idf算法对标签进行统计计算后得到的标签重要性维度、数据不同粒度或特定行为维度。[0016]进一步地,所述为每个标签值匹配对应的标签权重,具体包括:5CN112632275A说 明 书2/12页[0017]为每个所述标签值设置对应的基础权重值;[0018]为每个所述标签值设定相应的时间衰减系数;[0019]将所述基础权重值与所述时间衰减系数相乘后,再进行归一化处理得到对应的标签权重。[0020]进一步地,在所述以所述用户作为行,所述标签权重作为列,构建标签矩阵集之后,具体包括:[0021]接收带有用户标记的特征反馈文本,根据所述用户标记查找所述特征反馈文本对应的用户的特征文本;[0022]比对所述特征反馈文本与所述特征文本是否相同,若不同,则根据所述特征反馈文本对应的标签值匹配对应的反馈标签权重,并利用所述反馈标签权重替代所述标签矩阵集中所述特征文本对应的标签权重,形成新的标签矩阵集,若相同,则不进行处理。[0023]进一步地,根据所述标签矩阵集计算各个用户之间的相关系数,并根据相关系数确定用户之间的相关值,根据所述相关值构建相关网络矩阵,具体包括:[0024]利用皮尔森算法根据所述标签矩阵集计算各个用户之间的相关系数;[0025]当所述相关系数大于等于设定相关阈值时,确定所述相关系数对应的两个用户之间具有连边,所述相关系数对应的两个用户之间的相关值为1,当所述相关系数小于设定相关阈值时,所述相关系数对应的两个用户之间的相关值为0;[0026]以各个用户作为相关网络矩阵的行和列,所述相关值作为相关网络矩阵的取值,构建相关网络矩阵。[0027]进一步地,在获取至少一个社交网络矩阵,将所述相关网络矩阵与至少一个所述社交网络矩阵进行结合构建多重相似性网络矩阵之后,所述方法还包括:[0028]利用Louvain算法从所述多重相似性网络矩阵的各个网络矩阵中检测得到目标网络矩阵;[0029]以所述目标网络矩阵作为网络节点,确定各个目标网络矩阵之间的网络相关系数,当所述网络相关系数大于等于设定网络相关阈值时,确定所述网络相关系数对应的两个目标网络矩阵之间具有连边,所述网络相关系数对应的两个目标网络矩阵之间的网络相关值为1,当所述网络相关系数小于设定相关阈值时,所述网络相关系数对应的两个目标网络矩阵之间的网络相关值为0;[0030]以各个目标网络矩阵作为新构网络矩阵的行和列,所述网络相关值作为新构网络矩阵的取值,构建新构网络矩阵;[0031]当对应得到多个新构网络矩阵时,再利用Louvain算法对多个新构网络矩阵进行检测,并利用检测出的目标新构网络矩阵重新构建上一层社团网络,以此迭代处理得到多层次的社团网络。[0032]进一步地,得到所述多层次的社团网络之后,所述方法还包括:[0033]计算多层次的社团网络中的待定社团网络的各类标签权重的数值平均值P1与多层次的社团网络中其他社团网络的各类标签权重的数值平均值P2;[0034]若其中一类标签权重或多类标签权重的P1大于P2,则利用其中一类标签权重或多类标签权重对应的标签类别对所述待定社团网络进行标记。[0035]依据本申请的第二方面,提出了一种基于个人文本信息的人群聚类数据处理装6CN112632275A说 明 书3/12页置,包括:[0036]添加模块,用于为获取的至少一个用户的特征文本添加对应的标签值,其中,每个用户对应至少一个特征文本;[0037]匹配模块,用于为每个标签值匹配对应的标签权重;[0038]矩阵构建模块,用于以所述用户作为行,所述标签权重作为列,构建标签矩阵集;[0039]相关系数计算模块,用于根据所述标签矩阵集计算各个用户之间的相关系数,并根据相关系数确定用户之间的相关值,根据所述相关值构建相关网络矩阵;[0040]结合模块,用于获取至少一个社交网络矩阵,将所述相关网络矩阵与至少一个所述社交网络矩阵进行结合构建多重相似性网络矩阵;[0041]距离计算模块,用于接收活跃用户的信息,根据所述活跃用户的信息在所述多重相似性网络矩阵中进行标记,将所述活跃用户作为种子用户,并计算所述多重相似性网络矩阵中其他用户距离所述种子用户的路径距离;[0042]信息展示模块,用于将所述路径距离小于等于设定阈值的其他用户作为目标用户,并获取所述目标用户的个人文本信息进行展示。[0043]依据本申请的第三方面,提出了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。[0044]依据本申请的第四方面,提出了一种前端服务器设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。[0045]借由上述技术 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,本申请提供的一种基于个人文本信息的人群聚类数据处理方法、装置及设备,能够为用户的各项特征添加对应的标签值,并匹配对应的标签权重,并根据用户之间的相关性构建相关网络矩阵,将相关网络矩阵与其他的社团网络矩阵进行结合组成多种相似性网络矩阵,这样就可以根据多重相似性网络矩阵,查找对应活跃用户作为种子用户的相关用户,证明向这些用户进行产品推销成功率相对较高,另外还可以根据构建的多重相似性网络矩阵中呈现的各个用户之间的相关性,挖掘个体用户的隐藏特性、个体用户之间的相似性和社交属性,能方便的输出人群聚类或基于种子用户扩展进行精准营销。[0046]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明[0047]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:[0048]图1为本申请的一个实施例的基于个人文本信息的人群聚类数据处理方法的流程图;[0049]图2为本申请的另一个实施例的基于个人文本信息的人群聚类数据处理装置的结构框图;7CN112632275A说 明 书4/12页[0050]图3为本申请的一个实施例的终端设备的结构框图。具体实施方式[0051]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。[0052]如图1所示,本申请实施例提供了一种基于个人文本信息的人群聚类数据处理方法,步骤包括:[0053]步骤101,为获取的至少一个用户的特征文本添加对应的标签值,其中,每个用户对应至少一个特征文本。[0054]其中,用户的特征文本的类别包括:喜欢的颜色、职业、学历、学校、年龄、住址、兴趣爱好、性别、身高、体重等个人信息。每个类别的不同特征对应不同的标签值。各个不同特征对应的标签值的获取规则预先存储在标签值存储库中,直接调取对应类别的标签值添加规则为对应的特征文本添加合适的标签值。[0055]例如,年龄类,对应的标签值添加规则为:0‑10岁对应的标签值为1,11‑18岁对应的标签值为2,19‑45岁对应的标签值为3,46‑65岁对应的标签值为4,65岁以上对应的标签值为5。[0056]步骤102,为每个标签值匹配对应的标签权重。[0057]步骤103,以用户作为行,标签权重作为列,构建标签矩阵集。[0058]步骤104,根据标签矩阵集计算各个用户之间的相关系数,并根据相关系数确定用户之间的相关值,根据相关值构建相关网络矩阵。[0059]步骤105,获取至少一个社交网络矩阵,将相关网络矩阵与至少一个社交网络矩阵进行结合构建多重相似性网络矩阵。[0060]步骤106,接收活跃用户的信息,根据活跃用户的信息在多重相似性网络矩阵中进行标记,将活跃用户作为种子用户,并计算多重相似性网络矩阵中其他用户距离种子用户的路径距离。[0061]步骤107,将路径距离小于等于设定阈值的其他用户作为目标用户,并获取目标用户的个人文本信息进行展示。[0062]通过上述方案,能够为用户的各项特征添加对应的标签值,并匹配对应的标签权重,并根据用户之间的相关性构建相关网络矩阵,将相关网络矩阵与其他的社团网络矩阵进行结合组成多种相似性网络矩阵,这样就可以根据多重相似性网络矩阵,查找对应活跃用户作为种子用户的相关用户,证明向这些用户进行产品推销成功率相对较高,另外还可以根据构建的多重相似性网络矩阵中呈现的各个用户之间的相关性,挖掘个体用户的隐藏特性、个体用户之间的相似性和社交属性,能方便的输出人群聚类或基于种子用户扩展进行精准营销。[0063]在具体实施例中,步骤101具体包括:[0064]步骤1011,利用标签预测模型或标签添加规则向特征文本中添加相应的标签。[0065]在该步骤中,标签添加规则包括:基于关键词偏好,通过关键词匹配提取标签。标8CN112632275A说 明 书5/12页签添加规则还包括:基于结构化,对高频模板进行信息抽取。标签预测模型包括:使用分类、回归模型进行预测。标签预测模型或标签添加规则,两者缺一不可。在实际的应用中,标签预测模型难以解决的问题,利用简单的标签添加规则也可以达到很好的效果。[0066]步骤1012,从多个维度为特征文本的标签确定对应的标签值,其中多个维度包括:频次维度、利用tf‑idf算法对标签进行统计计算后得到的标签重要性维度、数据不同粒度或特定行为维度。[0067]在上述方案中,tf‑idf算法为term frequency–inverse document frequency,是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。[0068]其中,频次维度,即为标签出现的次数、频率;标签重要性维度,即为将用户个人特征文本所有的标签值看做文档,特定标签看做 词汇 英语3500词汇语境记忆pets3考试词汇二年级反义词和近义词初中词汇词汇大全考研英语二高频词汇表 ,计算tf‑idf,可描绘该标签的重要性;数据不同粒度或特定行为维度:以零售为例,购买、收藏、关注等属于特定行为,不同时间窗口即为数据不同粒度。[0069]通过上述方案,能够结合不同层次的信息,尽可能保证用户的特征文本的标签值确定的准确率和覆盖率。[0070]在具体实施例中,步骤102具体包括:[0071]步骤1021,为每个标签值设置对应的基础权重值。[0072]其中,可以根据特征文本的不同来源的准确性或重要性设置对应的基础权重值a。[0073]步骤1022,为每个标签值设定相应的时间衰减系数b。[0074]步骤1023,将基础权重值与时间衰减系数相乘a*b后,再进行归一化处理得到对应的标签权重。[0075]通过上述方案,能够使得得到的标签权重更加符合用户的特征文本的特点,进而保证直接根据标签权重得到的标签矩阵集进行的运算能够更加准确。[0076]在具体实施例中,在步骤103之后,具体包括:[0077]步骤1031,接收带有用户标记的特征反馈文本,根据用户标记查找特征反馈文本对应的用户的特征文本。[0078]步骤1032,比对特征反馈文本与特征文本是否相同,若不同,则根据特征反馈文本对应的标签值匹配对应的反馈标签权重,并利用反馈标签权重替代标签矩阵集中特征文本对应的标签权重,形成新的标签矩阵集,若相同,则不进行处理。[0079]例如,用户A的标签tag1,tag2,tag3…的取值为1,2,3…;B的标签取值为2,3,4…标签矩阵集(也可称作用户画像)是以用户作为行,tag的取值作为列的矩阵。[0080]在上述方案中,营销员在进行营销过程中,会对反馈相应用户的统计结果,根据反馈的结果按照上述步骤进行数据回流,对标签权重进行迭代拟合,从而调整对应的标签矩阵集,进而实现对标签矩阵集的监控和检测。[0081]例如,反馈的是性别等数据,直接根据反馈的性别确定对应的标签值,进而确定相应的标签权重作为反馈标签权重,对标签矩阵集中对应的标签权重利用反馈标签权重进行替换。[0082]又如,对于游戏付费人群一部分人的营销效果较好,一部分人的效果较差。可以看作分类任务,判断不同特征对于分类的重要性(如计算gini指数等),根据重要性改变对应9CN112632275A说 明 书6/12页的基础权重值,从而调整对应的标签权重。[0083]通过上述方案,能够根据后期营销的反馈结果,对标签矩阵集进行及时调整,保证标签矩阵集的准确性。[0084]在具体实施例中,步骤104具体包括:[0085]步骤1041,利用皮尔森算法根据标签矩阵集计算各个用户之间的相关系数。[0086]其中,皮尔森算法,即Pearson correlation coefficient,皮尔森相关系数,计算两个变量X,Y的相关系数的公式为:[0087]其中,N为变量取值的个数。[0088]皮尔森相关系数是用来衡量两个数据集合是否在一条线上面,它用来衡量定距变量间的线性关系,相关系数的绝对值越大,相关性越强:相关系数越接近于1或‑1,相关度越强,相关系数越接近于0,相关度越弱。[0089]步骤1042,当相关系数大于等于设定相关阈值时,确定相关系数对应的两个用户之间具有连边,相关系数对应的两个用户之间的相关值为1,当相关系数小于设定相关阈值时,相关系数对应的两个用户之间的相关值为0。[0090]步骤1043,以各个用户作为相关网络矩阵的行和列,相关值作为相关网络矩阵的取值,构建相关网络矩阵。[0091]例如用户1、2有连边,则网络矩阵M[1,2]=1M[2,1]=1(对称矩阵)[0092]通过上述方案,能够直接根据相关网络矩阵获知各个用户之间的关联关系,方便根据其指定精准营销策略。[0093]在具体实施例中,在步骤105之后,方法还包括:[0094]步骤1051,利用Louvain算法从多重相似性网络矩阵的各个网络矩阵中检测得到目标网络矩阵。[0095]其中,Louvain算法为社区发现算法,一种基于模块度的图算法模型,该算法速度快,而针对点多边少的多重相似性网络矩阵,进行聚类效果相对明显。[0096]利用Louvain算法对多重相似性网络矩阵进行社团检测,检测出来的目标网络矩阵作为新的节点进行处理。[0097]步骤1052,以目标网络矩阵作为网络节点,确定各个目标网络矩阵之间的网络相关系数,当网络相关系数大于等于设定网络相关阈值时,确定网络相关系数对应的两个目标网络矩阵之间具有连边,网络相关系数对应的两个目标网络矩阵之间的网络相关值为1,当网络相关系数小于设定相关阈值时,网络相关系数对应的两个目标网络矩阵之间的网络相关值为0。[0098]步骤1053,以各个目标网络矩阵作为新构网络矩阵的行和列,网络相关值作为新构网络矩阵的取值,构建新构网络矩阵。[0099]步骤1054,当对应得到多个新构网络矩阵时,再利用Louvain算法对多个新构网络矩阵进行检测,并利用检测出的目标新构网络矩阵重新构建上一层社团网络,以此迭代处理得到多层次的社团网络。[0100]通过上述方案,能够得到多层次的社团网络,更加方便根据社团网络确定各个用10CN112632275A说 明 书7/12页户之间的关系以及喜好,进而更好的指定精准营销策略,方便使用。[0101]在具体实施例中,在步骤1054之后,方法还包括:[0102]步骤1055,计算多层次的社团网络中的待定社团网络的各类标签权重的数值平均值P1与多层次的社团网络中其他社团网络的各类标签权重的数值平均值P2。[0103]步骤1056,若其中一类标签权重或多类标签权重的P1大于P2,则利用其中一类标签权重或多类标签权重对应的标签类别对待定社团网络进行标记。[0104]例如,待定社团网络A在金融类的标签权重的平均值较所有人的在金融类的标签权重的平均值明显高,可认为待定社团网络A是投资一族。可以对待定社团网络A进行投资方向的营销推广。[0105]通过上述方案,能够根据标签权重的计算确定各个社团网络的人群聚类的特点,进而根据该特点对社团网络进行标记,这样便于对该社团网络中的用户进行有针对性的营销推广。[0106]另外一个社团网络可以对应有多个标记,标记包括:热爱运动标记、喜欢投资标记、喜欢购物标记、喜欢宠物标记等。[0107]通过本申请的上述方案,能够为用户的各项特征添加对应的标签值,并匹配对应的标签权重,并根据用户之间的相关性构建相关网络矩阵,将相关网络矩阵与其他的社团网络矩阵进行结合组成多种相似性网络矩阵,这样就可以根据多重相似性网络矩阵,查找对应活跃用户作为种子用户的相关用户,证明向这些用户进行产品推销成功率相对较高,另外还可以根据构建的多重相似性网络矩阵中呈现的各个用户之间的相关性,挖掘个体用户的隐藏特性、个体用户之间的相似性和社交属性,能方便的输出人群聚类或基于种子用户扩展进行精准营销。[0108]基于上述实施例描述的方案,本实施例提出了基于个人文本信息的人群聚类数据处理方法,具体步骤包括:[0109]步骤一:单个标签产出[0110]单个标签产出的主要目的是基于文本产出原始标签。同一标签由不同方法、不同维度的数据产出。[0111]1.不同方法:[0112]基于关键词偏好:通过关键词匹配提取标签。[0113]基于结构化:对高频模板进行信息抽取。[0114]基于模型预测:使用分类、回归模型进行预测。[0115]......[0116]用户标签规则和模型,两者缺一不可。在实际的应用中,模型难以解决的问题,利用简单的用户标签规则也可以达到很好的效果。[0117]2.不同维度:[0118]频次:标签出现的次数、频率。[0119]tf‑idf:将用户个人所有的的标签值看做文档,特定标签看做词汇,计算tf‑idf。可描绘该标签的重要性。[0120]数据不同粒度或特定行为:以零售为例:购买、收藏、关注等行为,不同时间窗口粒度。11CN112632275A说 明 书8/12页[0121]......[0122]源自不同方法、不同维度产出标签,可以结合不同层次的信息,能尽可能权衡保证准确率和覆盖率。[0123]步骤二:标签权重系统[0124]1.标签权重系统在上一步的基础上,为不同方法不同维度的标签打上不同的基础权重(基于不同来源的准确性、重要性)。[0125]2.为不同方法不同维度的标签设定不同的时间衰减系数。[0126]3.以上权重相乘归一化后作为标签权重。[0127]步骤三:标签权重汇总[0128]1.基于特定标签的不同方法、不同维度的标签值,乘以对应的标签权重,并合并得到最终的该标签权重值,结合不同标签生成用户画像。[0129]用户画像实际上就是用户的标签集。例如用户a在tag1,tag2,tag3…的取值为1,2,3…;b的取值为2,3,4…用户画像是用户作为行,tag作为列的矩阵。[0130]2.根据营销反馈的结果,将效果数据回流,对权重进行迭代拟合,从而调整优化用户画像,进一步提高准确性。同时在实际的应用中,需要对画像的质量进行监控,对画像的波动进行检测。[0131]对于用户基础画像,例如性别等的反馈数据,直接对tag的值进行修改;[0132]对于行为类的标签,例如对于游戏付费人群一部分人的营销效果较好,一部分人的效果较差。可以看作分类任务,将tag看作特征,判断不同tag对于分类的重要性(例如计算gini指数等),从而调整对应的标签权重。[0133]标签权重汇总所生成的用户画像将具有具体的取值,更能体现用户所具有的特性,有助于之后的精准营销。同时能根据营销结果进行权重调整,提升用户画像的准确率。[0134]步骤四:构建用户相似性网络[0135]1.基于用户画像中人与人之间的标签值的相似性,通过阈值构建网络(两两相似性大于阈值则有连边)。[0136]计算相似性:计算用户a,用户b的用户画像的皮尔森相关性;对于相关性>阈值的判定两者具有连边。最终的网络为行、列为用户,值为1、0分别代表两者有、无连边。[0137]例如用户1、2有连边,则网络矩阵M[1,2]=1M[2,1]=1(对称矩阵)。[0138]2.再结合社交网络、亲属关系网络等能体现用户之间相似性的网络,共同构建多重网络。[0139]构建的用户相似性网络能体现用户在标签系统、社交上多重属性的相似性,在此基础上能进行精准营销。[0140]多重网络的每层网络具有相同的节点,层与层之间的连边只存在于它与它在其他层对应的节点之间。他们的超邻接矩阵可表示为(以具有两层网络的多重网络为例):其中,I为N维单位矩阵(N为节点数),M1,M2分别代表不同层的邻接矩阵。超邻接矩阵大小为NL*NL,L为层数。[0141]步骤五:层次化的社团检测[0142]1.对生成的多重网络进行社团检测(Louvain算法),Louvain算法检测出来的社团12CN112632275A说 明 书9/12页可重新处理成一个新的节点,网络表示为邻接矩阵,之前得出的社团具有很多节点,将它看作新的网络里的一个节点。将上一级生成的社团看作一个节点,社团与社团之间具有连边,则代表这些新的节点(之前的社团)之间具有连边,进行重新构图。[0143]继续跑Louvain算法,这样就可以得到层次化的社团标签了。其中,Louvain算法也可以分层进行,将每一次Louvain算法检测出来的社区进行压缩处理成一个新的节点,重新构图,继续跑Louvain算法,这样就可以得到层次化的社区标签了。[0144]2.基于发现的社团, 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 其社团内的各标签权重和对所有人群的各标签权重的占比,判定其社团在不同标签维度上的人群共性、特性,即人群聚类。层次化的社团标签可得到层次化的人群聚类。[0145]对于划分的不同社团,计算该社团的人群在不同tag(标签权重值)上的平均值,与所有人群在不同tag上的平均值进行对比,可以判断该社团人群的共性、特性,从而对人群进行划分。例如社团A在金融类的tag上的平均值较所有人的在金融类tag上的平均值明显高,可认为他们是投资一族。[0146]可对聚类后的特定人群进行针对性投放,层次化的人群聚类可以根据不同需求进行精准营销。[0147]步骤六:基于相似度的lookalike[0148]其中,lookalike即相似人群扩展,是基于种子用户,通过一定的算法评估模型,找到更多拥有潜在关联性的相似人群的技术。[0149]基于营销中反馈效果较好的人群或由客户提供的名单,将他们作为种子用户,在网络中依次获取活跃用户中与种子用户最短路径长度为1、2......的人群,从而基于种子用户进行扩展来精准营销。[0150]其中,种子用户与活跃用户均为构建的网络中的节点,计算网络中节点的最短路径可以通过Dijkstra算法计算。其中,Dijkstra算法为迪杰斯特拉算法,是从一个顶点到其余各顶点的最短路径算法。[0151]基本思路是用种子用户去预测未标记节点。种子用户就像是一个源头,可以对其它数据进行标注,对于在构建的网络中距离种子用户越近的人群(即最短路径为1、2、3的人群),认为他们与种子用户的相似度越大,对他们进行精准营销。[0152]综上所述,能够基于用户标签权重的相似性、社交属性构建多重网络,对构建的多重网络进行层次化的社团检测,挖掘个体的隐藏特性、个体之间的相似性和社交属性,能方便的输出人群聚类或基于种子用户扩展进行精准营销。[0153]基于图1所示实施例,提出了一种基于个人文本信息的人群聚类数据处理装置,如图2所示,包括:[0154]添加模块,用于为获取的至少一个用户的特征文本添加对应的标签值,其中,每个用户对应至少一个特征文本。[0155]匹配模块,用于为每个标签值匹配对应的标签权重。[0156]矩阵构建模块,用于以所述用户作为行,所述标签权重作为列,构建标签矩阵集。[0157]相关系数计算模块,用于根据所述标签矩阵集计算各个用户之间的相关系数,并根据相关系数确定用户之间的相关值,根据所述相关值构建相关网络矩阵。[0158]结合模块,用于获取至少一个社交网络矩阵,将所述相关网络矩阵与至少一个所13CN112632275A说 明 书10/12页述社交网络矩阵进行结合构建多重相似性网络矩阵。[0159]距离计算模块,用于接收活跃用户的信息,根据所述活跃用户的信息在所述多重相似性网络矩阵中进行标记,将所述活跃用户作为种子用户,并计算所述多重相似性网络矩阵中其他用户距离所述种子用户的路径距离。[0160]信息展示模块,用于将所述路径距离小于等于设定阈值的其他用户作为目标用户,并获取所述目标用户的个人文本信息进行展示。[0161]在具体实施例中,添加模块具体包括:[0162]标签天剑单元,用于利用标签预测模型或标签添加规则向特征文本中添加相应的标签;[0163]确定单元,用于从多个维度为特征文本的标签确定对应的标签值,其中多个维度包括:频次维度、利用tf‑idf算法对标签进行统计计算后得到的标签重要性维度、数据不同粒度或特定行为维度。[0164]在具体实施例中,匹配模块具体包括:[0165]基础权重设置单元,用于为每个标签值设置对应的基础权重值;[0166]衰减系数设置单元,用于为每个标签值设定相应的时间衰减系数;[0167]归一化处理单元,用于将基础权重值与时间衰减系数相乘后,再进行归一化处理得到对应的标签权重。[0168]在具体实施例中,矩阵构建模块包括:[0169]接收单元,用于接收带有用户标记的特征反馈文本,根据用户标记查找特征反馈文本对应的用户的特征文本;[0170]比对单元,用于比对特征反馈文本与特征文本是否相同,若不同,则根据特征反馈文本对应的标签值匹配对应的反馈标签权重,并利用反馈标签权重替代标签矩阵集中特征文本对应的标签权重,形成新的标签矩阵集,若相同,则不进行处理。[0171]在具体实施例中,相关系数计算模块具体包括:[0172]相关系数计算单元,用于利用皮尔森算法根据标签矩阵集计算各个用户之间的相关系数;[0173]相关值确定单元,用于当相关系数大于等于设定相关阈值时,确定相关系数对应的两个用户之间具有连边,相关系数对应的两个用户之间的相关值为1,当相关系数小于设定相关阈值时,相关系数对应的两个用户之间的相关值为0;[0174]网络矩阵构建单元,用于以各个用户作为相关网络矩阵的行和列,相关值作为相关网络矩阵的取值,构建相关网络矩阵。[0175]在具体实施例中,装置还包括:[0176]检测模块,用于利用Louvain算法从多重相似性网络矩阵的各个网络矩阵中检测得到目标网络矩阵;[0177]重构模块,用于以目标网络矩阵作为网络节点,确定各个目标网络矩阵之间的网络相关系数,当网络相关系数大于等于设定网络相关阈值时,确定网络相关系数对应的两个目标网络矩阵之间具有连边,网络相关系数对应的两个目标网络矩阵之间的网络相关值为1,当网络相关系数小于设定相关阈值时,网络相关系数对应的两个目标网络矩阵之间的网络相关值为0;以各个目标网络矩阵作为新构网络矩阵的行和列,网络相关值作为新构网14CN112632275A说 明 书11/12页络矩阵的取值,构建新构网络矩阵;[0178]迭代处理模块,用于当对应得到多个新构网络矩阵时,再利用Louvain算法对多个新构网络矩阵进行检测,并利用检测出的目标新构网络矩阵重新构建上一层社团网络,以此迭代处理得到多层次的社团网络。[0179]在具体实施例中,装置还包括:[0180]标记模块,用于计算多层次的社团网络中的待定社团网络的各类标签权重的数值平均值P1与多层次的社团网络中各类标签权重的数值平均值P2;若其中一类标签权重或多类标签权重的P1大于P2,则利用其中一类标签权重或多类标签权重对应的标签类别对待定社团网络进行标记。[0181]基于上述图1所示系统和图2所示方法的实施例,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图2所示的基于个人文本信息的人群聚类数据处理方法。[0182]基于上述图1所示系统和图2所示方法的实施例,为了实现上述目的,本申请实施例还提供了一种终端设备,如图3所示,包括存储器32和处理器31,其中存储器32和处理器31均设置在总线33上存储器32存储有计算机程序,处理器31执行计算机程序时实现图2所示的基于个人文本信息的人群聚类数据处理方法。[0183]其中,存储介质中还可以包括操作系统、网络通信模块。操作系统是管理计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与计算机设备中其它硬件和软件之间通信。[0184]基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储器(可以是CD‑ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。[0185]可选地,该设备还可以连接用户接口、网络接口、摄像头、射频(Radio Frequency,RF)电路,传感器、音频电路、WI‑FI模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard)等,可选用户接口还可以包括USB接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、WI‑FI接口)等。[0186]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。[0187]通过应用本申请的技术方案,能够为用户的各项特征添加对应的标签值,并匹配对应的标签权重,并根据用户之间的相关性构建相关网络矩阵,将相关网络矩阵与其他的社团网络矩阵进行结合组成多种相似性网络矩阵,这样就可以根据多重相似性网络矩阵,查找对应活跃用户作为种子用户的相关用户,证明向这些用户进行产品推销成功率相对较高,另外还可以根据构建的多重相似性网络矩阵中呈现的各个用户之间的相关性,挖掘个体用户的隐藏特性、个体用户之间的相似性和社交属性,能方便的输出人群聚类或基于种子用户扩展进行精准营销。[0188]本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模15CN112632275A说 明 书12/12页块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。[0189]上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。16CN112632275A说 明 书 附 图1/3页图117CN112632275A说 明 书 附 图2/3页图218CN112632275A说 明 书 附 图3/3页图319
本文档为【基于个人文本信息的人群聚类数据处理方法、装置及设备】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥10.0 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
掌桥科研
掌桥科研向科研人提供中文文献、外文文献、中文专利、外文专利、政府科技报告、OA文献、外军国防科技文献等多种科研资源的推广、发现、揭示和辅助获取服务,以及自动文档翻译、人工翻译、文档格式转换、收录引证等科研服务,涵盖了理、工、医、农、社科、军事、法律、经济、哲学等诸多学科和行业的中外文献资源。
格式:pdf
大小:631KB
软件:PDF阅读器
页数:19
分类:
上传时间:2022-01-25
浏览量:0