本公开涉及人工智能,尤其涉及一种基于会话数据的对象推荐方法、装置、电子设备及介质。
背景技术:
1、随着互联网的迅速发展以及在企业的应用普及,用户和商家的许多交流和交易都可以在线上平台完成。通过线上的交流,商家可以了解客户的需求和关注点。通过线上的交流可以获取众多会话数据,会话数据包含丰富的信息,但现有技术中对会话数据不做相应处理,浪费了大量的会话数据,所以现有技术中存在如何充分利用会话数据并用以提高对象推荐准确性的问题。
技术实现思路
1、有鉴于此,本公开实施例提供了一种基于会话数据的对象推荐方法、装置、电子设备及介质,以解决现有技术中如何充分利用会话数据并用以提高对象推荐准确性的问题。
2、本公开实施例的第一方面,提供了一种基于会话数据的对象推荐方法,包括:获取来自客户的会话数据,对会话数据进行数据处理,得到会话数据的处理结果;获取客户的特征数据,对客户的特征数据进行数据处理,得到客户的特征数据的处理结果;基于会话数据的处理结果和客户的特征数据的处理结果进行知识图谱构建,得到会话知识图谱数据库;获取当前客户的标识信息,基于当前客户标识信息从会话知识图谱数据库中查询与其对应的目标特征数据,目标特征数据包括当前客户的特征数据和当前客户的关联客户特征数据;获取多个候选对象特征数据,将各个候选对象特征数据和当前客户的特征数据输入训练完成的对象推荐模型,对各个候选对象进行概率预测,得到当前客户对各个候选对象的第一预测概率,以及将当前客户的关联客户特征数据和各个候选对象特征数据输入训练完成的对象推荐模型,得到关联客户对各个候选对象的第二预测概率;基于各个候选对象的第一预测概率,从多个候选对象中选取向当前客户推荐的第一目标对象,以及基于各个候选对象的第二预测概率,从多个候选对象中选取向关联客户推荐的第二目标对象。
3、本公开实施例的第二方面,提供了一种基于会话数据的对象推荐装置,包括:第一获取模块,用于获取来自客户的会话数据,对会话数据进行数据处理,得到会话数据的处理结果;第二获取模块,用于获取客户的特征数据,对客户的特征数据进行数据处理,得到客户的特征数据的处理结果;构建模块,用于基于会话数据的处理结果和客户的特征数据的处理结果进行知识图谱构建,得到会话知识图谱数据库;查询模块,用于获取当前客户的标识信息,基于当前客户标识信息从会话知识图谱数据库中查询与其对应的目标特征数据,目标特征数据包括当前客户的特征数据和当前客户的关联客户特征数据;预测模块,用于获取多个候选对象特征数据,将各个候选对象特征数据和当前客户的特征数据输入训练完成的对象推荐模型,对各个候选对象进行概率预测,得到当前客户对各个候选对象的第一预测概率,以及将当前客户的关联客户特征数据和各个候选对象特征数据输入训练完成的对象推荐模型,得到关联客户对各个候选对象的第二预测概率;推荐模块,用于基于各个候选对象的第一预测概率,从多个候选对象中选取向当前客户推荐的第一目标对象,以及基于各个候选对象的第二预测概率,从多个候选对象中选取向关联客户推荐的第二目标对象。
4、本公开实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
5、本公开实施例的第四方面,提供了一种可读存储介质,该可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
6、本公开实施例与现有技术相比存在的有益效果是:通过获取来自客户的会话数据,对客户的会话数据进行数据处理,得到可用于后续分析和建模的会话数据的处理结果。获取客户的特征数据,对客户的特征数据进行处理,得到客户的特征数据的处理结果。基于会话数据的处理结果和客户的特征数据的处理结果进行知识图谱构建,将两者相结合构建一个会话知识图谱数据库,该图谱可以描绘出客户之间的关系、客户的行为模式、兴趣偏好等复杂信息,有助于后续高效检索和推理,可以为后续推荐提供丰富的信息。通过当前客户的标识,在已构建的会话知识图谱数据库中查找与当前客户相关的所有特征数据,不仅包括该客户自身的特征,还包括与其相关的关联客户的特征数据。获取多个候选对象特征数据,将各个候选对象特征数据和当前客户的特征数据输入训练完成的对象推荐模型,对各个候选对象进行概率预测,基于此计算出当前客户对每个候选对象的第一预测概率,以及将当前客户的关联客户特征数据和各个候选对象特征数据输入训练完成的对象推荐模型,基于此计算出关联客户对每个候选对象的第二预测概率。根据各个第一预测概率,选择最有可能被当前客户接受的候选对象作为向当前客户推荐的第一目标对象,基于各个第二预测概率,为当前客户的关联客户推荐第二目标对象,既满足了当前客户个性化推荐需求,又满足了当前客户的关联客户的个性化推荐需求。本公开通过整合客户的会话数据与客户的特征数据,构建会话知识图谱数据库,通过会话知识图谱数据库可以获取客户的目标特征数据以及其关联用户的目标特征数据,提升推荐的准确性和覆盖率,充分利用会话数据,解决现有技术中对会话数据的利用率低的问题,提高会话数据的转化率。
1.一种基于会话数据的对象推荐方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述客户的特征数据进行数据处理,得到所述客户的特征数据的处理结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述会话数据包括语音数据和文本数据,所述对所述会话数据进行数据处理,得到所述会话数据的处理结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述会话数据的处理结果和所述客户的特征数据的处理结果进行知识图谱构建,得到会话知识图谱数据库,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述当前客户的标识信息从所述会话知识图谱数据库中查询与其对应的目标特征数据,所述目标特征数据包括所述当前客户的特征数据和所述当前客户的关联客户特征数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述对象推荐模型包括第一多层感知机,所述将各个所述候选对象特征数据和所述当前客户的特征数据输入训练完成的对象推荐模型,对各个所述候选对象进行概率预测,得到所述当前客户对各个所述候选对象的第一预测概率,包括:
7.根据权利要求6所述的方法,其特征在于,所述对象推荐模型包括第二多层感知机,所述将所述当前客户的关联客户特征数据和各个所述候选对象特征数据输入训练完成的所述对象推荐模型,得到所述关联客户对各个所述候选对象的第二预测概率,包括:
8.一种基于会话数据的对象推荐装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。
10.一种可读存储介质,所述可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。