【技术实现步骤摘要】
经由联网推荐引擎的人工群体智能
本申请总体上涉及电子计算机系统的
,并且在各种实施例中,涉及经由推荐引擎的联网来实施人工群体智能的系统和方法。
技术介绍
现有的基于机器学习的推荐引擎依赖于被认为与正在解决的问题直接相关的输入数据。该数据来自同一个系统内的源,或者来自同一业务线(LineofBusiness,LOB)或域内的连接的系统。尽管来自其自身的LOB的直接相关数据有助于产生高质量的推荐,但这种现有方法无法识别来自其他LOB和域的有用输入,因为现有的推荐引擎不与其他推荐引擎联网,也不利用(leverage)其他推荐引擎。推荐引擎彼此功能隔离的技术问题导致在由推荐系统生成的推荐中缺乏准确性和质量的另一技术问题。本公开解决了困扰推荐系统的计算机功能的这些和其他技术问题。附图说明本公开的一些示例实施例在附图中通过示例而非限制的方式示出,其中相似的附图标记指示相似的元件。图1是示出根据一些示例实施例的客户端-服务器系统的网络图。图2是示出根据一些示例实施例的企业应用平台中的企业应用和服务的框图。图3是示出根据一些示例实施例的推荐系统的框图。图4示出了根据一些示例实施例的、在其中推荐引擎使用来自其他推荐引擎的推荐的网络环境。图5示出了根据一些示例实施例的、在其中推荐引擎对来自其他推荐引擎的推荐进行加权的网络环境。图6示出了根据一些示例实施例的、来自其他推荐引擎的推荐的对应权重的所存储的关联的表格。图7示出了根据一些示例实施例的、在其中推荐 ...
【技术保护点】
1.一种计算机实施的方法,包括:/n由使用至少一个硬件处理器实施的基础推荐引擎从计算设备接收推荐请求;/n由所述基础推荐引擎使用基础推荐模型基于所述推荐请求生成第一多个推荐;/n由所述基础推荐引擎从一个或多个其他推荐引擎获取一个或多个其他推荐的对应集合,所述一个或多个其他推荐引擎中的每一个被配置为使用不同于所述基础推荐模型的对应推荐模型、基于所述推荐请求生成一个或多个其他推荐的所述对应集合;/n对于所述一个或多个其他推荐引擎中的每一个,由所述基础推荐引擎从数据库中获取该其他推荐引擎的对应权重;/n由所述基础推荐引擎使用来自所述一个或多个其他推荐引擎的一个或多个其他推荐的每个集合的每个对应权重,从第一多个推荐和来自所述一个或多个其他推荐引擎的一个或多个其他推荐的每个对应集合中选择至少一个推荐;和/n由所述基础推荐引擎使所选择的至少一个推荐在所述计算设备上显示。/n
【技术特征摘要】
20190625 US 16/451,4801.一种计算机实施的方法,包括:
由使用至少一个硬件处理器实施的基础推荐引擎从计算设备接收推荐请求;
由所述基础推荐引擎使用基础推荐模型基于所述推荐请求生成第一多个推荐;
由所述基础推荐引擎从一个或多个其他推荐引擎获取一个或多个其他推荐的对应集合,所述一个或多个其他推荐引擎中的每一个被配置为使用不同于所述基础推荐模型的对应推荐模型、基于所述推荐请求生成一个或多个其他推荐的所述对应集合;
对于所述一个或多个其他推荐引擎中的每一个,由所述基础推荐引擎从数据库中获取该其他推荐引擎的对应权重;
由所述基础推荐引擎使用来自所述一个或多个其他推荐引擎的一个或多个其他推荐的每个集合的每个对应权重,从第一多个推荐和来自所述一个或多个其他推荐引擎的一个或多个其他推荐的每个对应集合中选择至少一个推荐;和
由所述基础推荐引擎使所选择的至少一个推荐在所述计算设备上显示。
2.根据权利要求1所述的计算机实施的方法,还包括:
接收对于所选择的至少一个推荐中的每一个推荐的对应反馈数据,所述反馈数据指示所述计算设备的用户对所选择的至少一个推荐在所述计算设备上的显示的反应;和
在至少一个机器学习操作中使用所接收的反馈数据作为训练数据来修改存储在数据库中的、所述一个或多个其他推荐引擎中的至少一个其他推荐引擎的对应权重。
3.根据权利要求1所述的计算机实施的方法,其中,所述基础推荐引擎和所述一个或多个其他推荐引擎中的每一个形成一组推荐引擎,所述组的推荐引擎中的每个推荐引擎被配置为服务于特定类别的组织功能,所述特定类别的组织功能不同于所述组中所有其他推荐引擎的特定类别的组织功能。
4.根据权利要求1所述的计算机实施的方法,其中,所述基础推荐引擎和所述一个或多个其他推荐引擎中的每一个形成一组推荐引擎,所述组的推荐引擎中的每个推荐引擎具有不同于所述组中所有其他推荐引擎的应用域的它们自身的应用域。
5.根据权利要求1所述的计算机实施的方法,其中,对于所述一个或多个其他推荐引擎中的每一个,经由所述基础推荐引擎和所述一个或多个其他推荐引擎之间的直接网络连接从所述一个或多个其他推荐引擎获取一个或多个其他推荐的所述对应集合。
6.根据权利要求1所述的计算机实施的方法,其中,对于所述一个或多个其他推荐引擎中的每一个,经由与所述基础推荐引擎分离且不同的管理服务器从所述一个或多个其他推荐引擎获取一个或多个其他推荐的所述对应集合,所述管理服务器被配置为:
从所述一个或多个其他推荐引擎中的每一个获取一个或多个其他推荐的所述对应集合;和
将从所述一个或多个其他推荐引擎中的每一个获取的一个或多个其他推荐的所述对应集合发送到所述基础推荐引擎。
7.根据权利要求1所述的计算机实施的方法,其中,所述基础推荐引擎被配置为:
对于所述一个或多个其他推荐引擎中的每一个,经由所述基础推荐引擎和所述一个或多个其他推荐引擎之间的直接网络连接从所述一个或多个其他推荐引擎获取一个或多个其他推荐的所述对应集合;
检测与所述一个或多个其他推荐引擎之一相对应的切换事件;和
基于检测到的切换事件,经由与所述基础推荐引擎分离且不同的管理服务器,从所述切换事件对应的其他推荐引擎获取一个或多个其他推荐的所述对应集合,所述管理服务器被配置为:
从所述切换事件对应的其他推荐引擎获取一个或多个其他推荐的所述对应集合;和
将从与所述切换事件对应的其他推荐引擎获取的一个或多个其他推荐的所述对应集合发送到所述基础推荐引擎。
8.根据权利要求1所述的计算机实施的方法,还包括:基于所选择的一个或多个其他推荐引擎中的每一个其他推荐引擎的对应权重,从多个推荐引擎中选择要用于获取一个或多个其他推荐的所述对应集合的所述一个或多个其他推荐引擎。
9.根据权利要求8所述的计算机实施的方法,其中,选择所述一个或多个其他推荐引擎包括基于所述多个推荐引擎中的至少一个推荐引擎的对应权重从选择中省略所述多个推荐引擎中的所述至少一个推荐引擎。
10.根据权利要求1所述的计算机实施的方法,其中,所选择的至少一个推荐包括在线内容的至少一个推荐或执行动作的至少一个推荐。
11.一种系统,包括:
至少一个硬件处理器;和
非暂时性计算机可读介质,存储可执行指令,所述可执行指令在被执行时使得所述至少一个处理器执行操作,所述操作包括:
由使用所述至少一个硬件处理器实施的基础推荐引擎从计算设备接收推荐请求;
由所述基础推荐引擎使用基础推荐模型基于所述推荐请求生成第一多个推荐;
由所述基础推荐引擎从一个或多个其他推荐引擎获取一个或多个其...
【专利技术属性】
技术研发人员:O黑兹,Y舍恩布伦,
申请(专利权)人:SAP门户以色列有限公司,
类型:发明
国别省市:以色列;IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。