确定模块,用于根据与用户画像匹配的目标兴趣集合,确定目标。农技内容推送模块,用于在农技服务驿站的前端页面中向目标农业用户推送与目标对应的农技内容。其中,目标兴趣集合为一个或者多个兴趣集合,兴趣集合包括各农作物在各下的标签词条。本发明实施例提供的面向农技知识问答的用户画像构建装置,用于执行本发明上述面向农技知识问答的用户画像构建方法,其实施方式与本发明提供的面向农技知识问答的用户画像构建方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。本发明实施例通过采集用户的基本信息和与问答行为对应的行为数据构建用户标签集合,再利用与问答行为对应的问答文本数据构建问答标签集合,通过挖掘用户标签集合和问答标签集合之间的关联关系生成用户画像。实现对农技服务驿站的农技知识问答用户进行多维度立体的分析,刻画出了农技服务驿站知识问答用户的基本属性特征以及农技问答行为特征,可用于指导农技问答中用户画像的精准构建。图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行面向农技知识问答的用户画像构建方法,该方法包括:基于目标农业用户的基本信息和行为信息,生成用户标签集合;基于目标农业用户的问答信息,生成问答标签集合;利用用户标签集合和问答标签集合进行匹配,生成目标农业用户的用户画像;其中,基本信息是从农技服务驿站抓取的用户静态信息;行为信息和问答信息是从农技知识问答数据库抓取的用户动态信息;农技知识问答数据库与一个或者多个农技服务驿站对应。此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的面向农技知识问答的用户画像构建方法,该方法包括:基于目标农业用户的基本信息和行为信息,生成用户标签集合;基于目标农业用户的问答信息,生成问答标签集合;利用用户标签集合和问答标签集合进行匹配,生成目标农业用户的用户画像;其中,基本信息是从农技服务驿站抓取的用户静态信息;行为信息和问答信息是从农技知识问答数据库抓取的用户动态信息;农技知识问答数据库与一个或者多个农技服务驿站对应。又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的面向农技知识问答的用户画像构建方法,该方法包括:基于目标农业用户的基本信息和行为信息,生成用户标签集合;基于目标农业用户的问答信息,生成问答标签集合;利用用户标签集合和问答标签集合进行匹配,生成目标农业用户的用户画像;其中,基本信息是从农技服务驿站抓取的用户静态信息;行为信息和问答信息是从农技知识问答数据库抓取的用户动态信息;农技知识问答数据库与一个或者多个农技服务驿站对应。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
背景技术:
1、随着中国农技推广信息化平台的使用,其中农业技术问答版块已有众多用户在使用,已积累1800多万条农技问答数据,具有内容多样性、极高互动性和问答及时性等特点,并能够为登录用户提供用户间互动、点赞等功能。随着问答版块发布的信息不断激增,用户在享受信息带来便利的同时,也经常受到冗杂信息的干扰,如用户经常会收到问答版块推送的自己不感兴趣的信息。因此,为了实现农技问答版块推送信息的精准化,需要构建面向农技问答的用户兴趣画像,向用户推送其感兴趣的信息,方便农技人员、农户、农业专家等更高效地使用农技问答功能。
2、现有技术方法一般是首先确定好待建立用户画像的目标人群以及列出能勾画目标人群用户画像的相关问题,如利用年龄、性别、爱好等划分目标人群,然后收集记录目标人群对这些问题的回答。最终,在目标人群的答案的基础上,剔除无效冗余信息,提取高度精炼的特征,实现对用户的“标签化”,建立目标人群的用户画像。存在用户画像的刻画维度较为单一的问题,导致用户画像的精准度较差。
技术实现思路
1、本发明提供一种面向农技知识问答的用户画像构建方法及装置,用以解决现有技术中用户画像的刻画维度较为单一的缺陷。
2、本发明提供一种面向农技知识问答的用户画像构建方法,包括:
3、基于目标农业用户的基本信息和行为信息,生成用户标签集合;
4、基于所述目标农业用户的问答信息,生成问答标签集合;
5、利用所述用户标签集合和所述问答标签集合进行匹配,生成所述目标农业用户的用户画像;
6、其中,所述基本信息是从农技服务驿站抓取的用户静态信息;所述行为信息和所述问答信息是从农技知识问答数据库抓取的用户动态信息;所述农技知识问答数据库与一个或者多个农技服务驿站对应。
7、根据本发明提供的一种面向农技知识问答的用户画像构建方法,所述基于目标农业用户的基本信息和行为信息,生成用户标签集合,包括:
8、将所述基本信息和/或所述行为信息输入至第一预测模型,获得所述第一预测模型输出的一级用户标签;
9、将所述一级用户标签输入至第二预测模型,获得所述第二预测模型输出的二级用户标签;
10、将所述一级用户标签和所述二级用户标签整合为所述用户标签集合;
11、其中,所述第一预测模型是基于样本基本信息、样本行为信息,以及所述样本基本信息和/或样本行为信息对应标注的用户属性标签训练得到的;所述一级用户标签用于表征所述目标农业用户的用户属性;所述第二预测模型是基于样本一级用户标签,以及所述样本一级用户标签对应标注的知识需求标签训练得到的;所述二级用户标签用于表征所述目标农业用户的农业知识需求。
12、根据本发明提供的一种面向农技知识问答的用户画像构建方法,所述一级用户标签包括用户专业基础标签、用户查询偏好标签和用户问答频率特征标签中的一种或者多种;
13、所述二级用户标签包括用户提问问题难度标签、用户农业知识需求标签和用户农业知识范围需求标签中的一种或者多种。
14、根据本发明提供的一种面向农技知识问答的用户画像构建方法,所述基于所述目标农业用户的问答信息,生成问答标签集合,包括:
15、对所述问答信息进行预处理,得到多个词序列;
16、利用抽取规则对各所述词序列进行处理,将抽取出的主题词作为所述问答标签集合;
17、其中,所述抽取规则包括属格名词、复合短语、主谓短语、动宾短语和并列合并中的一种或者多种。
18、根据本发明提供的一种面向农技知识问答的用户画像构建方法,所述利用所述用户标签集合和所述问答标签集合进行匹配,生成所述目标农业用户的用户画像,包括:
19、基于所述用户标签集合和所述问答标签集合,确定标签关联度;
20、在确定所述标签关联度大于或者等于预设阈值的情况下,将所述用户标签集合和所述问答标签集合纳入至所述用户画像。
21、根据本发明提供的一种面向农技知识问答的用户画像构建方法,在所述生成所述目标农业用户的用户画像之后,还包括:
22、根据与所述用户画像匹配的目标兴趣集合,确定目标技术领域;
23、在所述农技服务驿站的前端页面中向所述目标农业用户推送与所述目标技术领域对应的农技内容;
24、其中,所述目标兴趣集合为一个或者多个兴趣集合,所述兴趣集合包括各农作物在各技术领域下的标签词条。
25、本发明还提供一种面向农技知识问答的用户画像构建装置,包括:
26、用户标签提取模块,用于基于目标农业用户的基本信息和行为信息,生成用户标签集合;
27、问答标签提取模块,用于基于所述目标农业用户的问答信息,生成问答标签集合;
28、用户画像生成模块,用于利用所述用户标签集合和所述问答标签集合进行匹配,生成所述目标农业用户的用户画像;
29、其中,所述基本信息是从农技服务驿站抓取的用户静态信息;所述行为信息和所述问答信息是从农技知识问答数据库抓取的用户动态信息;所述农技知识问答数据库与一个或者多个农技服务驿站对应。
30、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述面向农技知识问答的用户画像构建方法。
31、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述面向农技知识问答的用户画像构建方法。
32、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述面向农技知识问答的用户画像构建方法。
33、本发明提供的面向农技知识问答的用户画像构建方法及装置,本发明实施例通过采集用户的基本信息和与问答行为对应的行为数据构建用户标签集合,再利用与问答行为对应的问答文本数据构建问答标签集合,通过挖掘用户标签集合和问答标签集合之间的关联关系生成用户画像。实现对农技服务驿站的农技知识问答用户进行多维度立体的分析,刻画出了农技服务驿站知识问答用户的基本属性特征以及农技问答行为特征,可用于指导农技问答中用户画像的精准构建。