数据处理方法和装置的制造方法

文档序号:10687879阅读:188来源:国知局
数据处理方法和装置的制造方法
【专利摘要】本发明公开了一种数据处理方法和装置。其中,该方法包括:采集第一帐号的行为数据,行为数据包括基于互联网的线上行为数据和线下行为数据;根据行为数据获取第一帐号的第一特征变量,其中,第一特征变量用于表示第一帐号的行为特征;将第一特征变量输入数据分析模型,其中,数据分析模型用于根据第一特征变量输出第一数值,第一数值用于表示第一帐号的行为不满足预设条件的概率值;记录数据分析模型输出的第一数值。本发明解决了无法准确获取帐号的信用级别的技术问题。
【专利说明】
数据处理方法和装置
技术领域
[0001 ]本发明涉及数据处理领域,具体而言,涉及一种数据处理方法和装置。
【背景技术】
[0002] 现有的个人征信体系,通过采集银行的数据来建立个人的信用级别。一般情况下, 建立个人的信用级别采用征信基础数据库中的数据。征信基础数据库包括信贷信息、公共 记录和查询记录,信贷信息包括信用卡记录、银行贷款记录、个人资产记录和其他信用贷款 记录,公共记录包括个人住房公积金、个人养老保险等,查询记录包括个人地址和联系方式 等。在建立个人的信用级别时,将银行的信贷信息作为主要的依据。通过抽样调查的方式, 获取个人的信用级别。但是,由于银行的信贷信息更新慢,不能及时反映个人的真实信用程 度,导致获取的信用级别不准确。同时,由于现有技术抽样调查的方式所获得的数据不能全 面反映银行帐号的真实信用程度,也导致最终获取的信用级别不准确。
[0003] 针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004] 本发明实施例提供了一种数据处理方法和装置,以至少解决无法准确获取帐号的 信用级别的技术问题。
[0005] 根据本发明实施例的一个方面,提供了一种数据处理方法,包括:采集第一帐号的 行为数据,所述行为数据包括基于互联网的线上行为数据和线下行为数据;根据所述行为 数据获取所述第一帐号的第一特征变量,其中,所述第一特征变量用于表示所述第一帐号 的行为特征;将所述第一特征变量输入数据分析模型,其中,所述数据分析模型用于根据所 述第一特征变量输出第一数值,所述第一数值用于表示所述第一帐号的行为不满足预设条 件的概率值;记录所述数据分析模型输出的所述第一数值。
[0006] 根据本发明实施例的另一方面,还提供了一种数据处理装置,包括:采集单元,用 于采集第一帐号的行为数据,所述行为数据包括基于互联网的线上行为数据和线下行为数 据;获取单元,用于根据所述行为数据获取所述第一帐号的第一特征变量,其中,所述第一 特征变量用于表示所述第一帐号的行为特征;输入单元,用于将所述第一特征变量输入数 据分析模型,其中,所述数据分析模型用于根据所述第一特征变量输出第一数值,所述第一 数值用于表示所述第一帐号的行为不满足预设条件的概率值;记录单元,用于记录所述数 据分析模型输出的所述第一数值。
[0007] 在本发明实施例中,采用第一特征变量表征第一帐号的行为特征,第一帐号的行 为特征是基于第一帐号基于互联网的行为数据获得,再将第一特征变量输入到数据分析模 型后,就能得到第一帐号的行为不满足预设条件的概率值。由于第一帐号在社交应用中的 行为数据能够比较广的覆盖第一帐号的行为,输入至数据分析模型中的行为数据能够全面 的体现第一帐号的行为,从而使得分析出来的第一帐号的行为不满足预设条件的概率值更 加准确,进而解决了无法准确获取帐号的信用级别的技术问题。
【附图说明】
[0008] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009] 图1是根据本发明实施例的网络架构的示意图;
[0010]图2是根据本发明实施例的数据处理方法的流程图;
[0011] 图3是根据本发明实施例的模型架构的示意图;
[0012] 图4是根据本发明实施例的数据处理装置的示意图;
[0013] 图5是根据本发明实施例的服务器的硬件结构图。
【具体实施方式】
[0014] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人 员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0015] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于覆 盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于 清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品 或设备固有的其它步骤或单元。
[0016] 实施例1
[0017] 根据本发明实施例,提供了一种可以通过本申请装置实施例执行的方法实施例, 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系 统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处 的顺序执行所示出或描述的步骤。
[0018] 根据本发明实施例,提供了 一种数据处理方法。
[0019] 可选地,在本实施例中,上述数据处理方法可以应用于如图1所示的终端102和服 务器104所构成的硬件环境中。如图1所示,终端102通过网络与服务器104进行连接,上述网 络包括但不限于:移动通信网络、广域网、城域网或局域网,终端102可以是手机终端,也可 以是PC终端、笔记本终端或平板电脑终端。
[0020] 图1中示出的硬件环境系统的主要工作原理是:
[0021] 服务器104收集多个终端102的行为数据,包括终端102通过互联网执行动作所得 到的行为数据(例如,在即时通信应用中聊天、观看视频、游戏等)以及终端102通过互联网 和线下动作相结合的动作所得到的行为数据(如运动时通过可穿戴设备将运动数据存储在 云端等)。服务器104根据这些收集到的行为数据分析一个或者多个终端102的特征变量,再 根据一个或者多个终端102的特征变量来获取某个终端的行为满足预设条件的概率(如,某 个终端的信用度)。进一步地,通过多个终端102的特征变量来获取某个终端102的信用度 时,多个终端与这一个终端102具有关联关系(如好友关系)。
[0022] 由于采用第一帐号基于社交应用的行为数据,不局限于现有技术的银行数据,采 集的行为数据覆盖的范围更广,能够从多个方面反映第一帐号的行为满足预设条件的概率 值,也就提高了获取到的概率值的准确性,从而解决了现有技术无法准确获取帐号的信用 级别的技术问题。
[0023] 图2是根据本发明实施例的数据处理方法的流程图,以下结合图2对本发明实施例 所提供的数据处理方法做具体介绍,如图2所示,该数据处理方法主要包括如下步骤:
[0024]步骤S202,采集第一帐号的行为数据,行为数据包括基于互联网的线上数据和线 下数据。
[0025] 步骤S204,根据行为数据获取第一帐号的第一特征变量,其中,第一特征变量用于 表不第一帐号的行为特征。
[0026] 步骤S206,将第一特征变量输入数据分析模型,其中,数据分析模型用于根据第一 特征变量输出第一数值,第一数值用于表示第一帐号的行为不满足预设条件的概率值。 [0027]步骤S208,记录数据分析模型输出的第一数值。
[0028]采用第一特征变量表征第一帐号的行为特征,第一帐号的行为特征是基于第一帐 号基于互联网的行为数据获得,再将第一特征变量输入到数据分析模型后,就能得到第一 帐号的行为不满足预设条件的概率值。由于第一帐号在社交应用中的行为数据能够比较广 的覆盖第一帐号的行为,输入至数据分析模型中的行为数据能够全面的体现第一帐号的行 为,从而使得分析出来的第一帐号的行为不满足预设条件的概率值更加准确。
[0029]具体地,行为数据包括第一帐号基于互联网的线上行为数据和线下行为数据。 [0030]互联网线上虚拟空间行为数据包括不仅限于:
[0031] 1)用户的基础人□属性信息,如姓名、年龄、性别、地区、学历、职业等;
[0032] 2)虚拟增值服务数据,如虚拟帐号角色装扮,游戏道具购买,影视会员服务,云存 储空间增值服务,音乐流量包等;
[0033] 3)社交互动行为数据,如聊天,电子邮件,语音通话,微博空间发表,豆瓣评论点 评,知乎问答,公众号文章阅读等;
[0034] 4)经济行为数据,如支付,理财,购物,股票、基金、P2P、金融等;
[0035] 5)娱乐休闲行为数据,如视频点播,音乐播放,K歌,新闻阅读等;
[0036] 6)教育行为数据,如线上读书,公开课学习,职业考试练习,技能培训,翻译软件使 用等;
[0037] 7)其他互联网移动应用行为数据,如App下载,搜索等。
[0038] 线上数据可以通过用户手机,平板或者PC电脑上即时通信应用程序、游戏客户端、 APP下载平台、理财平台、购物软件等采集用户填写的资料或者应用程序主动上报获得。
[0039] 线下关联场景数据包括不仅限于:
[0040] l)020(online to offline,即线上到线下)生活服务信息,如家政服务,城市服 务,美容保健等;
[0041] 2)穿戴设备数据,如医疗健康,运动等;
[0042] 3)LBS(location based service,基于位置的服务器)地理位置数据,如导航,签 至1J,专车等;
[0043] 4)旅游出行数据,如票务订购,酒店预定等。
[0044] 可见,行为数据包括多种线上和线下场景中的动作,几乎囊括了生活各个方面的 行为数据,因此,根据这些行为数据获得的概率值也更加准确的反应了帐号的真实概率值。 另外,当行为数据由变化时会即时反馈给服务器或者即时被服务器获取,因此,行为数据的 更新速度快,根据这些即时更新的行为数据获得的概率值可以反映第一帐号当下的行为不 满足预设条件的概率。不满足预设条件的概率值可以是违约概率,如不遵守合同规定的行 为等。
[0045] 例如,根据用户A的行为数据来获取该用户A的信用度时,可以采集用户A在即时通 信应用中的帐号聊天行为、在视频应用中观看视频的行为、下载应用的行为等。从这些行为 数据中分别提取中第一特征变量,可以得到不同类别的第一特征变量。如即时通信类的第 一特征变量,视频类的第一特征变量和下载类的第一特征变量,将这些不同类别的第一特 征变量的全部都输入到数据分析模型中,输出第一数值。也可以采用将不同类别的第一特 征变量中的部分输入到数据分析模型中。
[0046] 通常情况下,用户A的好友与用户A具有相似点,用户A的好友的行为数据也能反映 用户A的行为不满足预设条件的概率。因此,在向数据分析模型输入第一特征变量时,还可 以同时输入与用户A的好友相关联的特征变量。
[0047] 即,将第一特征变量输入数据分析模型包括:获取第二特征变量,其中,第二特征 变量用于表示与第一帐号具有关联关系的多个第二帐号的行为特征;将第一特征变量和第 二特征变量输入至数据分析模型,其中,数据分析模型还用于根据第一特征变量和第二特 征变量输出第一数值。
[0048] 获取第二特征变量的方法与获取第一特征变量的方法相同,在后文详述。具有关 联关系的第一帐号和多个第二帐号为好友关系,可以理解为多个第二帐号是第一帐号的好 友。在上述例子中的线上行为和线下行为都可以通过一定的对应关系映射为某个应用帐号 的行为。例如,第二帐号利用手机号码注册了导航服务和即时通信应用,在获取第二帐号的 行为数据时,采集第二帐号在导航服务中的行为数据,以及第二帐号在即时通信应用中的 行为数据。
[0049] 进一步地,将第一特征变量和第二特征变量输入至数据分析模型包括:获取多个 第二帐号与第一帐号之间的亲密度,其中,亲密度根据每个第二帐号与第一帐号的互动行 为生成;采用以下公式根据亲密度和第二特征变量获取第三特征变量:
[0050] υ' =f((ai,a2, . . . ,Oi, . . . ,αη), (υι,υ2, . . . ,Ui, . . . ,υη)),
[0051]其中,υ'表示第三特征变量,i表示第i个第二帐号,Ct1为第i个第二帐号与第一帐 号的亲密度,U1是第i个第二帐号的第二特征变量,f为用于表示亲密度由高到低的排序中, 前η个第二帐号的第二特征变量与亲密度的加权平均值;将第一特征变量和第三特征变量 输入至数据分析模型。
[0052]在本实施例中,对第二帐号的第二特征变量进行数据处理,使其更能体现第一帐 号的行为特征。因此,在获取第二变量时,用每个第二特征变量乘以相应的权重值,再进行 加权平均。该权重值表示第一帐号与第二帐号的亲密度。第一帐号与第二帐号越亲密,权重 值越大;反之,权重值越小。亲密度可以通过第一帐号和第二帐号之间的互动来衡量,比如 第一帐号和第二帐号之间聊天越多,关系越亲密。第一帐号与第二帐号的社区重合度越高, 这两个帐号的关系越亲密。亲密度和重合度可以采用训练模型的方式来获取。互动行为包 括朋友圈互动、支付互动(如发红包)、运动互动(如步行1万步点赞)等。亲密度可以通过上 述的信息互动来体现,包括发送和接收信息的次数、天数等,还包括发送和接收信息的比 例,每天进行信息互动的次数等。这些信息包括文字信息、视频信息和语音信息等。亲密度 还可以通过评论、点赞,标记好友为特别好友、送礼物或者拉黑等行为来获得。
[0053] 例如,第三特征变量y ^^--^,即汞密度为按照由汞到疏的顺序排 列的前10个好友的第二特征变量与亲密度的加权平均值。
[0054] 一个群体的普遍特征可以反映这个群体中某个用户的特征,因此,可以根据一个 群体的特征来获得行为不满足预设条件的概率值,可以更加准确的体现用户的信用度。需 要说明的是,在获取多个第二账户的第二特征变量时,先根据第一帐号的好友中与第一帐 号的亲密度,选择亲密度排名前η个第二帐号,再根据亲密度和第二特征变量生成第三特征 变量。
[0055] 由于采集的行为数据范围比较广,获得的数据格式也不相同。因此,在得到行为数 据之后,先删除异常数据,去除重复数据,过滤掉波动值较大的数据以及补全缺失的数据。 其中,异常数据可以是明显超出一定范围的数据,例如,通常人的年龄不会超过一百,如果 采集的数据显示年龄为1〇〇,则删除该异常数据。如果采集到的数据显示年龄包括〇和49,0 和49处于0至100的范围内,然而,其他数据多数都在18至45之间,因此,0和49属于波动值较 大的奇异点。
[0056] 在对行为数据进行基本的处理之后,根据数据来源和业务特点将行为数据划分为 多个维度。比如,基本信息、社交互动、金融理财等,归类整合写入数据库。在写入数据库时, 可以先约定好数据类型及数据结构。例如,数值的类型为int,地区名称的类型为字符串。其 他形式也可,不再 举例。
[0057]由于这些存储的行为数据数量庞大,且很多数据之间具有相关性,因此,需要对这 些数据进行筛选,得到显著性较强的特征来输入到数据分析模型。
[0058] a)基础属性中公务员人群工作较稳定,经济来源可靠,可以反映用户的经济能力 和还款意愿;
[0059] b)社交互动中经常不及时回复消息的用户可能比较懒散,反映用户在性格上比较 拖延;
[0060] C)经常购买增值服务、网上购物的用户可以反映用户的经济能力;
[0061] d)经济行为中股票、基金、P2P购买可以反映用户的风险承受能力和经济能力;
[0062] e)打了专车但又经常取消订单或者评星较低可以反映用户的信誉;
[0063] f)用户经常来往的朋友如果都是高素质,守约定,经济能力较强的人群,一定程度 上可以反馈用户自身。
[0064]上述基础属性、社交互动行为、购买行为、打车行为和朋友属性都能体现第一帐号 的行为特征。
[0065] 即,可选地,根据行为数据获取第一帐号的第一特征变量包括:获取行为数据中特 征的信息增益,信息增益用于表示行为数据包含的信息量;判断信息增益是否处于预设数 值范围之内;若信息增益处于预设数值范围之内,则根据行为数据构造衍生变量,其中,衍 生变量为合并或者拆分后的行为数据;若信息增益处于预设数值范围以外,则删除处于预 设数值范围以外的信息增益对应的特征,再根据剩余的特征构造衍生变量;将衍生变量作 为第一特征变量。
[0066] 可选地,删除处于预设数值范围以外的信息增益对应的特征,再根据剩余的特征 构造衍生变量包括:在删除处于预设数值范围以外的信息增益对应的特征之后,获取剩余 的特征的相关系数;将相关系数大于等于预设系数的特征合并为一个合并特征;将合并特 征作为衍生变量。
[0067] 特征和特征值构成了行为数据。例如采集到的行为数据包括文本聊天次数、语音 通话次数、支付金额等,都是行为数据中的特征。而例如,文本聊天9次,语音通话10次和支 付金额100,其中的数字都叫做特征值。信息增益可以体现一个特征的信息量。如果信息量 小于阈值,可以删除该特征。例如,对每一类特征进行信息增益的排序,将信息增益小于阈 值的特征删除。然后再检测剩余的特征的相关性,如果有相关性较强的特征,则将这些相关 性较强的特征合并,得到第一特征变量。如果某个特征的相关性较弱,显著性很强,则可以 把这一个特征细化为多个特征。例如,将聊天次数拆分为晚上聊天次数、白天聊天次数、周 末聊天次数和工作日聊天次数等。相反的,也可以把晚上聊天次数和白天聊天次数合并为 聊天次数。
[0068] 在本实施例,可以灵活的对行为数据进行拆分和合并来构造第一特征变量,且拆 分和合并时,可以对多个特征采用相同或者不同的方法,(比如,部分特征采用主成分分析 法和其它特征采用聚类法等),增加了构造第一特征变量的灵活性。
[0069] 可选地,在建立数据分析模型时,可以按照采集行为数据时所划分的类别,将每个 类别对应生成一个子模型,每个子模型都能输出一个第一子值,将这些第一子值进行处理, 就得到了数据分析模型输出的第一数值。进一步地,在建立子模型时,可以根据每个类别的 样本数据进行训练,得到子模型,也可以继续对每个类别进一步划分,对划分后的数据建立 低级别模型,多个低级别模型构成子模型,然后再由子模型构成数据分析模型。
[0070] 可选地,在将第一特征变量和第二特征变量输入至数据分析模型之前,方法还包 括:将行为数据划分为多个类别;分别对多个类别中的每个类别建立一个子模型,其中,每 个子模型用于根据第一特征变量和/或第二特征变量输出第一子值,其中,第一子值用于表 示在与子模型对应的类别下,第一帐号的行为不满足预设条件的概率值;将多个类别对应 的多个子模型构建为数据分析模型。
[0071 ]可选地,分别对多个类别中的每个类别建立一个子模型包括:采用相同或者不同 的训练模型分别对每个类别建立一个子模型;或者采用相同或者不同的训练模型分别对每 个类别下的子类别建立低级别模型,将每个类别下的多个子类别对应的低级别模型构建为 子模型。
[0072] 每个类别建立子模型所采用的训练模型可以相同或者不同,比如,10个类别中,5 个类别采用决策树训练模型,另外5个采用神经网络训练子模型。
[0073] 可选地,将多个类别对应的多个子模型构建为数据分析模型包括:采用以下方式 将多个子模型构建为数据分析模型: P=---
[0074] ^ -(^^'+p0! l+e - ,
[0075] 其中,P总表示第一数值,i为多个子模型中的第i个子模型,n为多个子模型的个数, ^为第i个子模型的系数,P1'为第i个子模型输出的第一子值,Po为常数特征。
[0076] 进一步地,将行为数据划分为多个类别包括:按照行为数据所包括的业务类型将 行为数据划分为多个类别;或者将行为数据中包括目标对象的数据划分为一类,将行为数 据中不包括目标对象的数据划分为另外一类。
[0077]按照层级划分、按照业务类型划分和按照是否包含目标对象的划分,这三种划分 方法可以采用其中任意一种单独构建子模型,也可以任意两种或者三种的组合构建子模 型。例如,先按照是否包含目标对象的划分建立子模型,然后再按照业务类型划分子模型以 下的低级别子模型等等。
[0078]分业务主要参考前面数据类别划分,如基础信息、增值业务、社交互动、经济行为 等;分群主要根据业务特点来划分,如经济行为中,有信用卡与没有信用卡的用户在支付、 购物、理财等行为表现差异较大,因此可以划分为两个人群,分别构建模型;分层主要表现 在整个模型架构的层次上,如子模型层,子模型也可以划分为多个维度层,每层采用的机器 学习算法可以完全不一样。
[0079]在生成子模型时,详细做法如下:
[0080] 1)获取好坏样本,划分训练集和测试集;好样本为守约时的行为数据,坏样本为违 约时的行为数据。
[0081] 2)根据子模型业务特点,提取多维度用户自身及好友特征,采用回归、分类、分段 多种机器学习算法训练多层子模型。以社交互动子模型为例,步骤如下:
[0082] 1.提取至少包括以下几个维度自身及好友特征:文本聊天、语音消息、视频通话、 图片发表、评论点赞、问答互动;
[0083] 2.采用LR(逻辑回归)、决策树、神经网络、GBDT等机器学习算法训练社交互动子模 型的维度层模型,输出信用概率值;
[0084] 3.采用2中所述算法训练社交互动子模型,输出信用概率值(第一子值)。
[0085] 3)将子模型输出的信用概率值作为输入值,用公式训练总模型, 输出预测概率值(第一数值);
[0086]结合图3对本实施例进行说明。
[0087]本实施例的数据处理方法主要分为4个部分,包括数据采集、数据处理、特征挖掘 和模型构建。
[0088] (1)数据采集。包括采集线上数据和线下场景数据。线上数据包括游戏、金融、应用 程序、购物、社交和教育等方面的数据,具体例如,游戏名称、购物金额等。线下场景数据包 括生活、导航、旅行、签到、医疗和运动等数据。例如,医疗记录、订酒店、旅游地点等数据。
[0089] (2)数据处理。包括清洗、整合和规范化。清洗包括去重、删除奇异点、清除异常数 据和信息补充等,整合包括将相同类别的数据划分为同一个类别等,规范化包括数据类型 的规范化和存储数据结构的规范化。
[0090] (3)特征挖掘。对处理后的数据进行挖掘,例如,采用图计算和文本挖掘方法进行。 挖掘的特征包括用户基本信息、社交互动、人格特征、兴趣爱好、情感倾向、生活圈子、身体 健康和金融理财等各个方面的数据。
[0091 ] (4)模型构建。对挖掘到的特征进行分类,每个分类建立一个模型。比如,社交互动 类、兴趣爱好类、健康类和性格等。每个分类建立一个模型。且每个模型可以采用不同的学 习训练方法得到。对于社交互动类的模型,还可以将社交互动类的特征细分为聊天特征、语 音特征和视频特征等。在构建完子模型后,得到总模型。再将第一特征变量和第三特征变量 输入到子模型中,得到总模型输出的第一数值。
[0092] 例如,第一特征变量包括特征al、特征a2和特征a3,那么,也获取第二账号的特征 bl、特征b2和特征b3作为第三特征变量,输入到子模型中,如下:y = f (al*bl)+f (a2*b2)+f (a3*b3)。特征al、特征a2和特征a3与特征bl、特征b2和特征b3为依次对应的三对特征。如, 特征a 1表不第一账号的支付金额,特征b 1表不第二账号的支付金额,特征a 2表不第一账号 的游戏类型,特征b2表示第二账号的游戏类型,特征a3表示第一账号的运动次数,特征b3表 示第二账号的运动次数。
[0093] 可选地,为了提高第一数值的可读性,对第一数值进行转换,转换为能够体现第一 账号的信用程序。第一数值表示第一帐号违约的概率值,转换为第三数值后,可以表示第一 帐号的信用程度。即在记录数据分析模型输出的第一数值之后,方法还包括:采用以下方法 将第一数值转换为第三数值S:
[0094]
[0095]其中,S用于表示第一帐号的行为满足预设条件的程度,b表示基准数值,p表示第 一数值,st表示步长。
[0096]本实施例获取信用度时,使用的特征全面覆盖用户的线上线下行为特征,不仅包 括用户基本信息,社交互动,金融活动,兴趣爱好,生活圈子,还深入挖掘了用户的性格特 点,情感倾向等更能刻画用户精神面貌和个性的稳定特征。同时,采用多层多样化的机器学 习算法,兼顾可解释性的同时提高算法复杂度和预测能力,提高了评价用户的信用程序的 准确性。
[0097]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。
[0098]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施 例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多 情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有 技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储 介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算 机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0099] 实施例2
[0100] 根据本发明实施例,还提供了一种用于实施上述数据处理方法的数据处理装置, 该数据处理装置主要用于执行本发明实施例上述内容所提供的数据处理方法,以下对本发 明实施例所提供的数据处理装置做具体介绍:
[0101] 图4是根据本发明实施例的数据处理装置的示意图,如图4所示,该数据处理装置 主要包括:采集单元10、获取单元20、输入单元30和记录单元40。
[0102] 采集单元10用于采集第一帐号的行为数据,行为数据包括基于互联网的线上行为 数据和线下行为数据。
[0103] 获取单元20用于根据行为数据获取第一帐号的第一特征变量,其中,第一特征变 量用于表示第一帐号的行为特征。
[0104] 输入单元30用于将第一特征变量输入数据分析模型,其中,数据分析模型用于根 据第一特征变量输出第一数值,第一数值用于表示第一帐号的行为不满足预设条件的概率 值。
[0105] 记录单元40用于记录数据分析模型输出的第一数值。
[0106]采用第一特征变量表征第一帐号的行为特征,第一帐号的行为特征是基于第一帐 号基于互联网的行为数据获得,再将第一特征变量输入到数据分析模型后,就能得到第一 帐号的行为不满足预设条件的概率值。由于第一帐号在社交应用中的行为数据能够比较广 的覆盖第一帐号的行为,输入至数据分析模型中的行为数据能够全面的体现第一帐号的行 为,从而使得分析出来的第一帐号的行为不满足预设条件的概率值更加准确。
[0107] 具体地,行为数据包括第一帐号基于互联网的线上行为数据和线下行为数据。
[0108] 行为数据包括多种线上和线下场景中的动作,几乎囊括了生活各个方面的行为数 据,因此,根据这些行为数据获得的概率值也更加准确的反应了帐号的真实概率值。另外, 当行为数据有变化时会即时反馈给服务器或者即时被服务器获取,因此,行为数据的更新 速度快,根据这些即时更新的行为数据获得的概率值可以反映第一帐号当下的行为不满足 预设条件的概率。不满足预设条件的概率值可以是违约概率,如不遵守合同规定的行为等。
[0109] 例如,根据用户A的行为数据来获取该用户A的信用度时,可以采集用户A在即时通 信应用中的帐号聊天行为、在视频应用中观看视频的行为、下载应用的行为等。从这些行为 数据中分别提取中第一特征变量,可以得到不同类别的第一特征变量。如即时通信类的第 一特征变量,视频类的第一特征变量和下载类的第一特征变量,将这些不同类别的第一特 征变量的全部都输入到数据分析模型中,输出第一数值。也可以采用将不同类别的第一特 征变量中的部分输入到数据分析模型中。
[0110] 通常情况下,用户A的好友与用户A具有相似点,用户A的好友的行为数据也能反映 用户A的行为不满足预设条件的概率。因此,在向数据分析模型输入第一特征变量时,还可 以同时输入与用户A的好友相关联的特征变量。
[0111] 即,输入单元包括:第一获取子单元,用于获取第二特征变量,其中,第二特征变量 用于表示与第一帐号具有关联关系的多个第二帐号的行为特征;输入子单元,用于将第一 特征变量和第二特征变量输入至数据分析模型,其中,数据分析模型还用于根据第一特征 变量和第二特征变量输出第一数值。
[0112]获取第二特征变量的方法与获取第一特征变量的方法相同,在后文详述。具有关 联关系的第一帐号和多个第二帐号为好友关系,可以理解为多个第二帐号是第一帐号的好 友。在上述例子中的线上行为和线下行为都可以通过一定的对应关系映射为某个应用帐号 的行为。例如,第二帐号利用手机号码注册了导航服务和即时通信应用,在获取第二帐号的 行为数据时,采集第二帐号在导航服务中的行为数据,以及第二帐号在即时通信应用中的 行为数据。
[0113]进一步地,输入子单元包括:第一获取模块,用于获取多个第二帐号与第一帐号之 间的亲密度,其中,亲密度根据每个第二帐号与第一帐号的互动行为生成;采用以下公式根 据亲密度和第二特征变量获取第三特征变量:
[0114] υ' =f((ai,a2, . . . ,Oi, . . . ,αη), (υι,υ2, . . . ,Ui, . . . ,υη)),
[0115] 其中,υ'表示第三特征变量,i表示第i个第二帐号,Ct1为第i个第二帐号与第一帐 号的亲密度,U 1是第i个第二帐号的第二特征变量,f为用于表示亲密度由高到低的排序中, 前η个第二帐号的第二特征变量与亲密度的加权平均值;输入模块,用于将第一特征变量和 第三特征变量输入至数据分析模型。
[0116] 在本实施例中,对第二帐号的第二特征变量进行数据处理,使其更能体现第一帐 号的行为特征。因此,在获取第二变量时,用每个第二特征变量乘以相应的权重值,再进行 加权平均。该权重值表示第一帐号与第二帐号的亲密度。第一帐号与第二帐号越亲密,权重 值越大;反之,权重值越小。亲密度可以通过第一帐号和第二帐号之间的互动来衡量,比如 第一帐号和第二帐号之间聊天越多,关系越亲密。第一帐号与第二帐号的社区重合度越高, 这两个帐号的关系越亲密。亲密度和重合度可以采用训练模型的方式来获取。互动行为包 括朋友圈互动、支付互动(如发红包)、运动互动(如步行1万步点赞)等。亲密度可以通过上 述的信息互动来体现,包括发送和接收信息的次数、天数等,还包括发送和接收信息的比 例,每天进行信息互动的次数等。这些信息包括文字信息、视频信息和语音信息等。亲密度 还可以通过评论、点赞,标记好友为特别好友、送礼物或者拉黑等行为来获得。
[0117] 例如,第三特征变量
即亲密度为按照由亲到疏的顺序排 列的前1 〇个好友的第二特征变量与亲密度的加权平均值。
[0118] -个群体的普遍特征可以反映这个群体中某个用户的特征,因此,可以根据一个 群体的特征来获得行为不满足预设条件的概率值,可以更加准确的体现用户的信用度。需 要说明的是,在获取多个第二账户的第二特征变量时,先根据第一帐号的好友中与第一帐 号的亲密度,选择亲密度排名前η个第二帐号,再根据亲密度和第二特征变量生成第三特征 变量。
[0119] 由于采集的行为数据范围比较广,获得的数据格式也不相同。因此,在得到行为数 据之后,先删除异常数据,去除重复数据,过滤掉波动值较大的数据以及补全缺失的数据。 其中,异常数据可以是明显超出一定范围的数据,例如,通常人的年龄不会超过一百,如果 采集的数据显示年龄为1〇〇,则删除该异常数据。如果采集到的数据显示年龄包括〇和49,0 和49处于0至100的范围内,然而,其他数据多数都在18至45之间,因此,0和49属于波动值较 大的奇异点。
[0120] 在对行为数据进行基本的处理之后,根据数据来源和业务特点将行为数据划分为 多个维度。比如,基本信息、社交互动、金融理财等,归类整合写入数据库。在写入数据库时, 可以先约定好数据类型及数据结构。例如,数值的类型为int,地区名称的类型为字符串。其 他形式也可,不再一一举例。
[0121] 由于这些存储的行为数据数量庞大,且很多数据之间具有相关性,因此,需要对这 些数据进行筛选,得到显著性较强的特征来输入到数据分析模型。
[0122] a)基础属性中公务员人群工作较稳定,经济来源可靠,可以反映用户的经济能力 和还款意愿;
[0123] b)社交互动中经常不及时回复消息的用户可能比较懒散,反映用户在性格上比较 拖延;
[0124] c)经常购买增值服务、网上购物的用户可以反映用户的经济能力;
[0125] d)经济行为中股票、基金、P2P购买可以反映用户的风险承受能力和经济能力;
[0126] e)打了专车但又经常取消订单或者评星较低可以反映用户的信誉;
[0127] f)用户经常来往的朋友如果都是高素质,守约定,经济能力较强的人群,一定程度 上可以反馈用户自身。
[0128] 上述基础属性、社交互动行为、购买行为、打车行为和朋友属性都能体现第一帐号 的行为特征。
[0129] 即,可选地,获取单元包括:获取子单元,用于获取行为数据中特征的信息增益,信 息增益用于表示行为数据包含的信息量;判断子单元,用于判断信息增益是否处于预设数 值范围之内;构造子单元,用于在信息增益处于预设数值范围之内时,根据行为数据构造衍 生变量,其中,衍生变量为合并或者拆分后的行为数据;删除子单元,用于在信息增益处于 预设数值范围以外时,删除处于预设数值范围以外的信息增益对应的特征,再根据剩余的 特征构造衍生变量;确定子单元,用于将衍生变量作为第一特征变量。
[0130] 可选地,删除子单元包括:第二获取模块,用于在删除处于预设数值范围以外的信 息增益对应的特征之后,获取剩余的特征的相关系数;合并模块,用于将相关系数大于等于 预设系数的特征合并为一个合并特征;确定模块,用于将合并特征作为衍生变量。
[0131] 特征和特征值构成了行为数据。例如采集到的行为数据包括文本聊天次数、语音 通话次数、支付金额等,都是行为数据中的特征。而例如,文本聊天9次,语音通话10次和支 付金额100,其中的数字都叫做特征值。信息增益可以体现一个特征的信息量。如果信息量 小于阈值,可以删除该特征。例如,对每一类特征进行信息增益的排序,将信息增益小于阈 值的特征删除。然后再检测剩余的特征的相关性,如果有相关性较强的特征,则将这些相关 性较强的特征合并,得到第一特征变量。如果某个特征的相关性较弱,显著性很强,则可以 把这一个特征细化为多个特征。例如,将聊天次数拆分为晚上聊天次数、白天聊天次数、周 末聊天次数和工作日聊天次数等。相反的,也可以把晚上聊天次数和白天聊天次数合并为 聊天次数。
[0132] 在本实施例,可以灵活的对行为数据进行拆分和合并来构造第一特征变量,且拆 分和合并时,可以对多个特征采用相同或者不同的方法,(比如,部分特征采用主成分分析 法和其它特征采用聚类法等),增加了构造第一特征变量的灵活性。
[0133] 可选地,装置还包括:划分单元,用于在将第一特征变量和第二特征变量输入至数 据分析模型之前,将行为数据划分为多个类别;第一建立单元,用于分别对多个类别中的每 个类别建立一个子模型,其中,每个子模型用于根据第一特征变量和/或第二特征变量输出 第一子值,其中,第一子值用于表示在与子模型对应的类别下,第一帐号的行为不满足预设 条件的概率值;第二建立单元,用于将多个类别对应的多个子模型构建为数据分析模型。
[0134] 可选地,第一建立单元包括:第一建立子单元,用于采用相同或者不同的训练模型 分别对每个类别建立一个子模型;或者第二建立子单元,用于采用相同或者不同的训练模 型分别对每个类别下的子类别建立低级别模型,将每个类别下的多个子类别对应的低级别 模型构建为子模型。
[0135] 每个类别建立子模型所采用的训练模型可以相同或者不同,比如,10个类别中,5 个类别采用决策树训练模型,另外5个采用神经网络训练子模型。
[0136] 可选地,第二建立单元还用于采用以下方式将多个子模型构建为数据分析模型:
[0137]
[0138] 其中,P总表示第一数值,i为多个子模型中的第i个子模型,η为多个子模型的个数, 乌为第i个子模型的系数,P1'为第i个子模型输出的第一子值,Po为常数。
[0139] 可选地,划分单元包括:第一划分子单元,用于按照行为数据所包括的业务类型将 行为数据划分为多个类别;或者第二划分子单元,用于将行为数据中包括目标对象的数据 划分为一类,将行为数据中不包括目标对象的数据划分为另外一类。
[0140] 可选地,装置还包括:转换单元,用于在记录数据分析模型输出的第一数值之后, 采用以下方法将第一数值转换为第三数值S:
[0141]
[0142] 其中,S用于表示第一帐号的行为满足预设条件的程度,b表示基准数值,p表示第 一数值,st表示步长。
[0143] 本实施例获取信用度时,使用的特征全面覆盖用户的线上线下行为特征,不仅包 括用户基本信息,社交互动,金融活动,兴趣爱好,生活圈子,还深入挖掘了用户的性格特 点,情感倾向等更能刻画用户精神面貌和个性的稳定特征。同时,采用多层多样化的机器学 习算法,兼顾可解释性的同时提高算法复杂度和预测能力,提高了评价用户的信用程序的 准确性。
[0144] 实施例3
[0145] 根据本发明实施例,还提供了一种用于实施上述数据处理方法的服务器,如图5所 示,该服务器主要包括处理器501、数据接口 503、存储器505和网络接口 507,其中:
[0146] 数据接口 503则主要通过数据传输的方式将第三方工具获取的行为数据传输给处 理器501。
[0147] 存储器505主要用于存储行为数据和数据分析模型。
[0148] 网络接口 507主要用于与服务器进行网络通信,从其他服务器获取终端提供的行 为数据。
[0149] 处理器501主要用于执行如下操作:
[0150]采集第一帐号的行为数据,所述行为数据包括基于互联网的线上行为数据和线下 行为数据;根据所述行为数据获取所述第一帐号的第一特征变量,其中,所述第一特征变量 用于表示所述第一帐号的行为特征;将所述第一特征变量输入数据分析模型,其中,所述数 据分析模型用于根据所述第一特征变量输出第一数值,所述第一数值用于表示所述第一帐 号的行为不满足预设条件的概率值;记录所述数据分析模型输出的所述第一数值。
[0151]处理器501还用于获取第二特征变量,其中,所述第二特征变量用于表示与所述第 一帐号具有关联关系的多个第二帐号的行为特征;将所述第一特征变量和所述第二特征变 量输入至所述数据分析模型,其中,所述数据分析模型还用于根据所述第一特征变量和所 述第二特征变量输出所述第一数值。
[0152]处理器501还用于获取所述多个第二帐号与所述第一帐号之间的亲密度,其中,所 述亲密度根据每个所述第二帐号与所述第一帐号的互动行为生成;采用以下公式根据所述 亲密度和所述第二特征变量获取第三特征变量:
[0153] υ' =f((ai,a2, . . . ,Oi, . . . ,αη), (υι,υ2, . . . ,Ui, . . . ,υη)),
[0154]其中,υ'表示所述第三特征变量,i表示第i个第二帐号,Ct1为第i个所述第二帐号 与所述第一帐号的亲密度,U1是第i个第二帐号的所述第二特征变量,f为用于表示所述亲 密度由高到低的排序中,前η个第二帐号的所述第二特征变量与所述亲密度的加权平均值; 将所述第一特征变量和所述第三特征变量输入至所述数据分析模型。
[0155] 可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示 例,本实施例在此不再赘述。
[0156] 实施例4
[0157] 本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可 以用于存储本发明实施例的数据处理方法的程序代码。
[0158] 可选地,在本实施例中,上述存储介质可以位于移动通信网络、广域网、城域网或 局域网的网络中的多个网络设备中的至少一个网络设备。
[0159] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码: [0160] Sl,采集第一帐号的行为数据,所述行为数据包括基于互联网的线上行为数据和 线下行为数据。
[0161] S2,根据所述行为数据获取所述第一帐号的第一特征变量,其中,所述第一特征变 量用于表示所述第一帐号的行为特征。
[0162] S3,将所述第一特征变量输入数据分析模型,其中,所述数据分析模型用于根据所 述第一特征变量输出第一数值,所述第一数值用于表示所述第一帐号的行为不满足预设条 件的概率值。
[0163] S4,记录所述数据分析模型输出的所述第一数值。
[0164] 可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(R0M, Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者 光盘等各种可以存储程序代码的介质。
[0165] 可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行获取第二 特征变量,其中,所述第二特征变量用于表示与所述第一帐号具有关联关系的多个第二帐 号的行为特征;将所述第一特征变量和所述第二特征变量输入至所述数据分析模型,其中, 所述数据分析模型还用于根据所述第一特征变量和所述第二特征变量输出所述第一数值。
[0166] 可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行获取所述 多个第二帐号与所述第一帐号之间的亲密度,其中,所述亲密度根据每个所述第二帐号与 所述第一帐号的互动行为生成;采用以下公式根据所述亲密度和所述第二特征变量获取第 三特征变量:
[0167] υ' =f((ai,a2, . . . ,Oi, . . . ,αη), (υι,υ2, . . . ,Ui, . . . ,υη)),
[0168] 其中,υ'表示所述第三特征变量,i表示第i个第二帐号,Ct1为第i个所述第二帐号 与所述第一帐号的亲密度,U 1是第i个第二帐号的所述第二特征变量,f为用于表示所述亲 密度由高到低的排序中,前η个第二帐号的所述第二特征变量与所述亲密度的加权平均值; 将所述第一特征变量和所述第三特征变量输入至所述数据分析模型。
[0169] 可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示 例,本实施例在此不再赘述。
[0170] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0171]上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品 销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软 件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一 台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所 述方法的全部或部分步骤。
[0172] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有 详述的部分,可以参见其他实施例的相关描述。
[0173] 在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方 式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一 种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者 可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之 间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连 接,可以是电性或其它的形式。
[0174]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0175]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0176]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
【主权项】
1. 一种数据处理方法,其特征在于,包括: 采集第一帐号的行为数据,所述行为数据包括基于互联网的线上行为数据和线下行为 数据; 根据所述行为数据获取所述第一帐号的第一特征变量,其中,所述第一特征变量用于 表示所述第一帐号的行为特征; 将所述第一特征变量输入数据分析模型,其中,所述数据分析模型用于根据所述第一 特征变量输出第一数值,所述第一数值用于表示所述第一帐号的行为不满足预设条件的概 率值; 记录所述数据分析模型输出的所述第一数值。2. 根据权利要求1所述的方法,其特征在于,将所述第一特征变量输入数据分析模型包 括: 获取第二特征变量,其中,所述第二特征变量用于表示与所述第一帐号具有关联关系 的多个第二帐号的行为特征; 将所述第一特征变量和所述第二特征变量输入至所述数据分析模型,其中,所述数据 分析模型还用于根据所述第一特征变量和所述第二特征变量输出所述第一数值。3. 根据权利要求2所述的方法,其特征在于,将所述第一特征变量和所述第二特征变量 输入至所述数据分析模型包括: 获取所述多个第二帐号与所述第一帐号之间的亲密度,其中,所述亲密度根据每个所 述第二帐号与所述第一帐号的互动行为生成; 采用以下公式根据所述亲密度和所述第二特征变量获取第三特征变量: υ' =f ((αι,α2, . . . ,ai, . . . ,αη), (υι,υ2, . . . ,Ui, . . . ,υη)), 其中,u'表示所述第三特征变量,i表示第i个第二帐号,cu为第i个所述第二帐号与所述 第一帐号的亲密度,W是第i个第二帐号的所述第二特征变量,f为用于表示所述亲密度由 高到低的排序中,前η个第二帐号的所述第二特征变量与所述亲密度的加权平均值; 将所述第一特征变量和所述第三特征变量输入至所述数据分析模型。4. 根据权利要求1所述的方法,其特征在于,根据所述行为数据获取所述第一帐号的第 一特征变量包括: 获取所述行为数据中特征的信息增益,所述信息增益用于表示所述行为数据包含的信 息量; 判断所述信息增益是否处于预设数值范围之内; 若所述信息增益处于所述预设数值范围之内,则根据所述行为数据构造衍生变量,其 中,所述衍生变量为合并或者拆分后的所述行为数据; 若所述信息增益处于所述预设数值范围以外,则删除处于所述预设数值范围以外的所 述信息增益对应的特征,再根据剩余的特征构造所述衍生变量; 将所述衍生变量作为所述第一特征变量。5. 根据权利要求4所述的方法,其特征在于,删除处于所述预设数值范围以外的所述信 息增益对应的特征,再根据剩余的特征构造所述衍生变量包括: 在删除处于所述预设数值范围以外的所述信息增益对应的特征之后,获取所述剩余的 特征的相关系数; 将所述相关系数大于等于预设系数的特征合并为一个合并特征; 将所述合并特征作为所述衍生变量。6. 根据权利要求2所述的方法,其特征在于,在将所述第一特征变量和所述第二特征变 量输入至数据分析模型之前,所述方法还包括: 将所述行为数据划分为多个类别; 分别对所述多个类别中的每个类别建立一个子模型,其中,每个子模型用于根据所述 第一特征变量和/或所述第二特征变量输出第一子值,其中,所述第一子值用于表示在与所 述子模型对应的类别下,所述第一帐号的行为不满足所述预设条件的概率值; 将所述多个类别对应的多个子模型构建为所述数据分析模型。7. 根据权利要求6所述的方法,其特征在于,分别对所述多个类别中的每个类别建立一 个子模型包括: 采用相同或者不同的训练模型分别对每个类别建立一个子模型;或者 采用相同或者不同的训练模型分别对每个类别下的子类别建立低级别模型,将所述每 个类别下的多个所述子类别对应的所述低级别模型构建为所述子模型。8. 根据权利要求6所述的方法,其特征在于,将所述多个类别对应的多个子模型构建为 所述数据分析模型包括: 采用以下方式将所述多个子模型构建为所述数据分析模型:其中,P总表示所述第一数值,i为所述多个子模型中的第i个子模型,η为所述多个子模 型的个数,为第i个子模型的系数,Pi'为第i个子模型输出的所述第一子值,Ρο为常数。9. 根据权利要求6所述的方法,其特征在于,将所述行为数据划分为多个类别包括: 按照所述行为数据所包括的业务类型将所述行为数据划分为多个类别;或者 将所述行为数据中包括目标对象的数据划分为一类,将所述行为数据中不包括目标对 象的数据划分为另外一类。10. 根据权利要求1所述的方法,其特征在于,在记录所述数据分析模型输出的所述第 一数值之后,所述方法还包括: 采用以下方法将所述第一数值转换为第三数值S:其中,S用于表示所述第一帐号的行为满足所述预设条件的程度,b表示基准数值,ρ表 示所述第一数值,st表示步长。11. 一种数据处理装置,其特征在于,包括: 采集单元,用于采集第一帐号的行为数据,所述行为数据包括基于互联网的线上行为 数据和线下行为数据; 获取单元,用于根据所述行为数据获取所述第一帐号的第一特征变量,其中,所述第一 特征变量用于表示所述第一帐号的行为特征; 输入单元,用于将所述第一特征变量输入数据分析模型,其中,所述数据分析模型用于 根据所述第一特征变量输出第一数值,所述第一数值用于表示所述第一帐号的行为不满足 预设条件的概率值; 记录单元,用于记录所述数据分析模型输出的所述第一数值。12. 根据权利要求11所述的装置,其特征在于,所述输入单元包括: 第一获取子单元,用于获取第二特征变量,其中,所述第二特征变量用于表示与所述第 一帐号具有关联关系的多个第二帐号的行为特征; 输入子单元,用于将所述第一特征变量和所述第二特征变量输入至所述数据分析模 型,其中,所述数据分析模型还用于根据所述第一特征变量和所述第二特征变量输出所述 第一数值。13. 根据权利要求12所述的装置,其特征在于,所述输入子单元包括: 第一获取模块,用于获取所述多个第二帐号与所述第一帐号之间的亲密度,其中,所述 亲密度根据每个所述第二帐号与所述第一帐号的互动行为生成; 计算模块,用于采用以下公式根据所述亲密度和所述第二特征变量获取第三特征变 量: υ' =f ((αι,α2, . . . ,ai, . . . ,αη), (υι,υ2, . . . ,Ui, . . . ,υη)), 其中,u'表示所述第三特征变量,i表示第i个第二帐号,cu为第i个所述第二帐号与所述 第一帐号的亲密度,W是第i个第二帐号的所述第二特征变量,f为用于表示所述亲密度由 高到低的排序中,前η个第二帐号的所述第二特征变量与所述亲密度的加权平均值; 输入模块,用于将所述第一特征变量和所述第三特征变量输入至所述数据分析模型。14. 根据权利要求11所述的装置,其特征在于,所述获取单元包括: 获取子单元,用于获取所述行为数据中特征的信息增益,所述信息增益用于表示所述 行为数据包含的信息量; 判断子单元,用于判断所述信息增益是否处于预设数值范围之内; 构造子单元,用于在所述信息增益处于所述预设数值范围之内时,根据所述行为数据 构造衍生变量,其中,所述衍生变量为合并或者拆分后的所述行为数据; 删除子单元,用于在所述信息增益处于所述预设数值范围以外时,删除处于所述预设 数值范围以外的所述信息增益对应的特征,再根据剩余的特征构造所述衍生变量; 确定子单元,用于将所述衍生变量作为所述第一特征变量。15. 根据权利要求14所述的装置,其特征在于,所述删除子单元包括: 第二获取模块,用于在删除处于所述预设数值范围以外的所述信息增益对应的特征之 后,获取所述剩余的特征的相关系数; 合并模块,用于将所述相关系数大于等于预设系数的特征合并为一个合并特征; 确定模块,用于将所述合并特征作为所述衍生变量。16. 根据权利要求12所述的装置,其特征在于,所述装置还包括: 划分单元,用于在将所述第一特征变量和所述第二特征变量输入至数据分析模型之 前,将所述行为数据划分为多个类别; 第一建立单元,用于分别对所述多个类别中的每个类别建立一个子模型,其中,每个子 模型用于根据所述第一特征变量和/或所述第二特征变量输出第一子值,其中,所述第一子 值用于表示在与所述子模型对应的类别下,所述第一帐号的行为不满足所述预设条件的概 率值; 第二建立单元,用于将所述多个类别对应的多个子模型构建为所述数据分析模型。17. 根据权利要求16所述的装置,其特征在于,第一建立单元包括: 第一建立子单元,用于采用相同或者不同的训练模型分别对每个类别建立一个子模 型;或者 第二建立子单元,用于采用相同或者不同的训练模型分别对每个类别下的子类别建立 低级别模型,将所述每个类别下的多个所述子类别对应的所述低级别模型构建为所述子模 型。18. 根据权利要求16所述的装置,其特征在于,所述第二建立单元还用于采用以下方式 将所述多个子模型构建为所述数据分析模型:其中,P总表示所述第一数值,i为所述多个子模型中的第i个子模型,η为所述多个子模 型的个数,句为第i个子模型的系数,Pi'为第i个子模型输出的所述第一子值,Ρο为常数。19. 根据权利要求16所述的装置,其特征在于,所述划分单元包括: 第一划分子单元,用于按照所述行为数据所包括的业务类型将所述行为数据划分为多 个类别;或者 第二划分子单元,用于将所述行为数据中包括目标对象的数据划分为一类,将所述行 为数据中不包括目标对象的数据划分为另外一类。20. 根据权利要求11所述的装置,其特征在于,所述装置还包括: 转换单元,用于在记录所述数据分析模型输出的所述第一数值之后,采用以下方法将 所述第一数值转换为第三数值S:其中,S用于表示所述第一帐号的行为满足所述预设条件的程度,b表示基准数值,ρ表 示所述第一数值,st表示步长。
【文档编号】G06Q40/02GK106056444SQ201610354926
【公开日】2016年10月26日
【申请日】2016年5月25日
【发明人】陈玲, 陈谦, 陈培炫
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1