一种推荐流程优化方法、装置、设备及介质制造方法及图纸

技术编号:26304217 阅读:29 留言:0更新日期:2020-11-10 19:59
本发明专利技术涉及人工智能技术领域、数据挖掘技术领域,特别是涉及一种推荐流程优化方法,包括:获取包括第一参数的用户推荐请求;根据获取到的所述第一参数,通过预置算法生成第二参数,并将用户划分到预设的流量桶,获得与所述用户对应的模型ID;根据第二参数配置召回策略;以及根据所述用户推荐请求,调用与所述召回策略对应的计算引擎,并生成第三参数;通过预设机制,对所述第三参数进行处理,获得排序后的推荐结果数据,将所述排序后的推荐结果数据返回给所述用户。进一步优化了推荐结果,提高后续精排序结果的多样性,使推荐结果更加合理,进而提升用户体验。

【技术实现步骤摘要】
一种推荐流程优化方法、装置、设备及介质
本专利技术涉及人工智能
、数据挖掘
,特别是涉及一种推荐流程优化方法和一种推荐流程优化装置。
技术介绍
推荐流程也可以说是推荐系统,是一种信息过滤技术,通过从用户行为中挖掘用户兴趣偏好,为用户提供个性化的信息,减少用户的找寻时间,降低用户的决策成本,让用户更加被动的消费信息,随着互联网技术的不断发展及应用深入,推荐流程在当前得到广泛的关注,它是一种软件解决方案,也可以说是在toC互联网产品上的一个模块。具体地,当用户推荐请求获取推荐内容的时候,内部一般要涉及到推荐流程,利用用户端的一些行为,通过一些特有的算法,推测出用户可能喜欢的内容;现有的推荐流程大致为后台的推荐服务模块,根据用户所发送的请求信息中的参数调用推荐引擎模块,然后返回给用户推荐的结果,以此来达到满足用户推荐需求的目的。现有推荐流程中所涉及到的验签、流量控制及推荐的输入/输出日志不能统一管理;再者,在所配置的场景中,不具备在所提供的多个模型之间进行AB实验的能力;另外,上述推荐流程向用户所推荐的内容没有进行排序后再本文档来自技高网...

【技术保护点】
1.一种推荐流程优化方法,其特征在于,包括:/n获取包括第一参数的用户推荐请求;/n根据获取到的所述第一参数,通过预设的推荐引擎生成第二参数,以及将用户划分到预设的流量桶,获得与所述用户对应的模型ID;/n根据第二参数配置召回策略;以及根据所述用户推荐请求,调用与所述召回策略对应的计算引擎,并生成第三参数;/n通过预设机制,对所述第三参数进行处理,获得排序后的推荐结果数据,将所述排序后的推荐结果数据返回给所述用户。/n

【技术特征摘要】
1.一种推荐流程优化方法,其特征在于,包括:
获取包括第一参数的用户推荐请求;
根据获取到的所述第一参数,通过预设的推荐引擎生成第二参数,以及将用户划分到预设的流量桶,获得与所述用户对应的模型ID;
根据第二参数配置召回策略;以及根据所述用户推荐请求,调用与所述召回策略对应的计算引擎,并生成第三参数;
通过预设机制,对所述第三参数进行处理,获得排序后的推荐结果数据,将所述排序后的推荐结果数据返回给所述用户。


2.根据权利要求1所述的方法,其特征在于,所述第一参数包括:
请求ID、第一场景ID、用户标识、需要推荐的产品数和/或推荐产品的候选集合和/或当前用户所在的产品场景和/或当前所在的资讯ID。


3.根据权利要求2所述的方法,其特征在于,所述根据获取到的所述第一参数,通过预设的推荐引擎生成第二参数,以及将用户划分到预设的流量桶,获得与所述用户对应的模型ID,包括:
通过预设的推荐引擎,配置包括第二场景ID的第二参数,其中,所述第二场景ID与所述第一场景ID同步;
通过哈希函数,对所述用户标识与所述第二场景ID进行哈希运算,得到哈希值,并获得模型ID;
通过所述预设的推荐引擎,对AB桶的分流设置;根据所述哈希值判断所述用户对应的流量桶;
根据所述用户对应的流量桶,查询用户推荐请求对应的模型ID。


4.根据权利要求3所述的方法,其特征在于,所述根据第二参数配置召回策略,以及根据所述用户推荐请求,调用与所述召回策略对应的计算引擎,并生成第三参数,包括:
根据所述第二场景ID,配置包括热点召回的召回策略,其中,热点召回包括:根据用户召回产品的u2i召回、根据产品召回产品的i2i召回、根据场景召回产品的s2i召回;
根据所述用户推荐请求,调用与所述召回策略对应的计算引擎,并生成第三参数,其中,所述第三参数为:包含召回来源信息和召回产品列表的推荐返回结果。


5.根据权利要求4所述的方法,其特征在于,所述通过...

【专利技术属性】
技术研发人员:乐志能何卫星
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1