一种基于社交媒体平台数据的用户年龄标注方法与流程

文档序号:19995688发布日期:2020-02-22 02:43阅读:1753来源:国知局
一种基于社交媒体平台数据的用户年龄标注方法与流程

本发明属于互联网社交舆情的数据洞察技术领域,具体涉及一种基于社交媒体平台数据的用户年龄标注方法。



背景技术:

各类互联网社交平台,是当前重要的营销推广和数据洞察的渠道和数据源。这些平台包括微博、微信,行业论坛(如汽车之家等),社交电商(如小红书等),普通论坛(如知乎、豆瓣等);而且,有更多的互联网产品也都在向社交化演进,以此来提高用户粘性和更方便的进行目标人群的商业营销。用户的年龄分布情况,做为重要的人群画像维度,又是广告主非常关注的舆情数据项。广告主要根据不同年龄段用户对产品的使用体验,来做出有针对性的营销推广方案,来扩大产品用户的覆盖度。

传统的方法在对每个用户的年龄进行推测的时候,是根据当前用户的历史行为特征进行推断。包括该用户的历史发文、评价、关注,以及收藏和购买等。这需要收集针对每个用户的历史信息,而且每个成熟的社交平台动辄就会有上亿的用户规模,作为服务广告主的第三方营销数据服务公司来说,难以获取如此规模的用户信息来做出合理的用户年龄的推断。



技术实现要素:

本发明的目的是提供一种基于社交媒体平台数据的用户年龄标注方法,采用从“特征用户”入手的方法,一方面避开了获取每个普通用户的历史行为数据的难题,又通过“特征用户”所独有的“重要性”提高了年龄推断的准确度。

本发明提供了一种基于社交媒体平台数据的用户年龄标注方法,包括:

步骤1,基于积累的kol的粉丝列表和互动信息,获取用户所关注的kol列表;

步骤2,基于每个年龄段的有代表性的kol列表,得到kol列表对各个年龄段的代表性数据;

步骤3,基于用户所关注的kol列表及kol列表对各个年龄段的代表性数据,得到没有年龄数据的用户的年龄信息。

进一步地,所述步骤1包括:

基于爬虫技术,获取社交平台上普通用户的基础信息;所述基础信息包括粉丝量;

将达到预设粉丝量的用户,添加到所述社交平台的kol库,并定期抓取和更新其新增的粉丝列表,以及普通用户对其的互动数据。

进一步地,所述步骤2包括:

针对已知年龄的普通用户,基于步骤1中获取的用户所关注的kol列表,提取出各个年龄段相对于其它年龄段的具有代表性的kol列表。

与现有技术相比本发明的有益效果是:

采用从“特征用户”入手的方法,一方面避开了获取每个普通用户的历史行为数据的难题,又通过“特征用户”所独有的“重要性”提高了年龄推断的准确度。

附图说明

图1是本发明一种基于社交媒体平台数据的用户年龄标注方法的流程图;

图2为本发明kol历史数据的抓取和积累的流程图;

图3为本发明提取每个年龄段的有代表性的kol列表的流程图;

图4为本发明对没有年龄信息的用户进行年龄标注的流程图。

具体实施方式

下面结合附图所示的各实施方式对本发明进行详细说明,但应当说明的是,这些实施方式并非对本发明的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本发明的保护范围之内。

参图1所示,本实施例提供了一种基于社交媒体平台数据的用户年龄标注方法,包括:

步骤s1,基于积累的kol的粉丝列表和互动信息,获取用户所关注的kol列表;

步骤s2,基于每个年龄段的有代表性的kol列表,得到kol列表对各个年龄段的代表性数据;

步骤s3,基于用户所关注的kol列表及kol列表对各个年龄段的代表性数据,得到没有年龄数据的用户的年龄信息。

该基于社交媒体平台数据的用户年龄标注方法,采用从“特征用户”入手的方法,一方面避开了获取每个普通用户的历史行为数据的难题,又通过“特征用户”所独有的“重要性”提高了年龄推断的准确度。

在本实施例中,步骤s1包括:

基于爬虫技术,获取社交平台上普通用户的基础信息;所述基础信息包括粉丝量;

将达到预设粉丝量的用户,添加到所述社交平台的kol库,并定期抓取和更新其新增的粉丝列表,以及普通用户对其的互动数据。

在本实施例中,步骤s2包括:

针对已知年龄的普通用户,基于步骤1中获取的用户所关注的kol列表,提取出各个年龄段相对于其它年龄段的具有代表性的kol列表

下面对本发明作进一步详细说明。

本实施例中“特征用户”是指每个社交平台上的“关键意见领袖”,也就是kol(keyopinionleader),在营销行业内一般指社交媒体上的大v。简单的判断kol的方法,可以是根据其粉丝量是否达到设定的阈值。粉丝量越多说明该kol的影响力越大,其在该领域的重要性也就越高。而且,每个社交平台上的kol的数量也相对较少,可以获取和积累到针对每个kol的足够的历史数据。这些历史数据包括:该kol的粉丝用户,曾对该kol做过转发、评论和点赞等行为的用户等。并且,从统计数据看,每个平台上的kol的数量占比,远小于传统的二八原则的20%的比例,甚至小于1%,一般在万分之一的量级。而这万分之一的kol们的粉丝用户总量,又往往超越当前平台的用户总量的80%。

在获取和积累到每个kol的上述历史数据后,根据少量的已知年龄的用户所关注和互动过的kol,可以提取出每个年龄段所关注的和有代表性的kol列表;并基于此,对没有年龄信息,但有相应关注和互动行为的普通用户,做出合理的年龄推断,而且覆盖的用户量和推断的准确度也都相对较高。

具体包括:

1、kol历史数据的抓取和积累

通过爬虫技术,获取到平台上普通用户的基础信息,其中就包括粉丝量。对达到一定粉丝量的用户,将其添加到该平台的kol库,并定期抓取和更新其新增的粉丝列表,以及普通用户对其的互动数据。其中的“用户信息抓取”步骤,可以参考现有的网页爬虫方案,采用基于链接的随机爬取等策略,收集普通用户的简介信息。这里会重点关注用户的粉丝量数据,作为判断kol的依据之一。如图2所示。

2、提取每个年龄段的有代表性的kol列表

根据已知年龄的普通用户对上述1中kol的关注和互动数据(通过抓取kol的历史信息获取),提取出各个年龄段相对于其它年龄段的有代表性的kol列表。具体的统计和提取方法上,可以采用卡方分布、信息增益等经典算法。如图3所示。

拿微博平台举例,通过已知年龄的普通用户对kol的关注和互动信息,可提取出如下一些年龄段的用户的有代表性的关注kol的列表。例如:85后的用户更倾向于关注“母婴”类的kol;90后的用户更倾向于关注“考研”类的kol;95后的用户有关注“高考”类kol的倾向;00后有关注“小鲜肉”类明星的倾向。

3、对没有年龄信息的用户进行年龄标注

在营销洞察的数据项目中,对缺失年龄信息的用户,从上述1中积累的kol的粉丝列表和互动信息中获取到这些用户所关注的kol列表;再根据上述2中得到的kol对各个年龄段的代表性数据,最终给这些没有年龄数据的用户推断出合理的年龄信息,从而给到广告主所需的产品用户的年龄分布情况。如图4所示。

从应用过的部分数据洞察项目中看,通过该方法标注的用户年龄分布数据,与用户自填的年龄分布数据进行比较,在分布比例保持基本一致并更趋合理的情况下,每个年龄段的用户量也有了大幅提升,提高了数据报告的置信度。

本发明基于与少量kol发生过的互动行为的用户数据,和已知年龄的普通用户对kol的互动数据,对未知年龄的普通用户标注上高置信度的年龄信息。该方法同样可以用来标注其它的用户兴趣等维度特征。

本发明可以在抓取相对少量的数据情况下,覆盖更多的普通用户,并给出更高置信度的数据推断。以微博平台为例,kol的数量有不到10万,与每个kol有关注和互动的普通用户量有平均5千左右,则需要抓取更新的数据量至多有:10万*5千=5亿;而微博平台的总用户量有将近10亿,如果获取每个用户的10条行为数据,也需要抓取:10亿*10=100亿的数据量。而且还会存在数据稀疏和维度缺失等影响推测效果的问题。

本发明只需从少量的kol入手,抓取和积累其被普通用户互动的历史记录,来计算每个kol对用户属性的代表度,并对有过互动记录的普通用户标注上相关的属性特征。需要抓取的数据量少,覆盖度大,置信度高。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1