当前位置: 首页 > 专利查询>诺基亚公司专利>正文

用于提供基于特征的协同过滤的方法和装置制造方法及图纸

技术编号:9742021 阅读:98 留言:0更新日期:2014-03-07 05:14
提供一种用于基于特征的协同过滤的方法。推荐引擎接收一个请求,其为一个或多个用户生成有关一个或多个项目的一个或多个推荐。推荐引擎处理和/或促进处理有关所述一个或多个项目的描述信息,以生成所述一个或多个项目到一个或多个特征的映射。在一个实施例中,特别是当应用于依赖于时间的和/或基于关键字的项目时,该映射带来性能改善。接着,推荐引擎为所述一个或多个用户确定有关所述一个或多个特征的偏好信息。至少部分地基于所述映射和所述偏好信息,所述推荐引擎生成所述一个或多个推荐。

【技术实现步骤摘要】
【国外来华专利技术】用于提供基于特征的协同过滤的方法和装置
技术介绍
服务供应商和设备制造商(例如无线、蜂窝等)不断地面临例如通过提供有竞争力的网络服务来向客户传递价值和便利的挑战。一个发展领域已经使用推荐系统来向用户提供对在服务和/或相关应用(例如关于感兴趣的人、地点、或事物的推荐,诸如同伴、餐馆、商店、度假、电影、视频点播,书籍、歌曲、软件、文章、新闻、图像等)内可用的内容、项目等的建议或推荐。例如,典型的推荐系统可根据通过例如基于协同过滤将用户的偏好与一个或多个参考特征相比较来对用户将感兴趣的项目进行预测(即使该用户之前从未考虑过该项目)向用户建议项目。这种推荐系统历史上曾依赖于对将被推荐的特定项目的历史用户交互信息(例如,用户评级、用户评论等)。然而,在某些情况下,新项目和短寿命项目(例如,限时特价(offers),本日优惠(one-day deals)等)可能没有足够的用于传统推荐系统处理的用户交互信息。因此,服务供应商和设备制造商面临着使得当用户交互信息不可用或是受其他限制或稀少时仍能推荐的重大技术挑战。
技术实现思路
因此,需要有一种经由基于特征(与基于项目相反)的协同过滤的推荐的方法。根据一个实施例,一种方法,其包括接收请求,以为一个或多个用户生成关于一个或多个项目的一个或多个推荐。所述方法还包括处理和/或促进处理与所述一个或多个项目相关联的描述信息,以生成所述一个或多个项目到所述一个或多个特征之间的映射。所述方法还包括为所述一个或多个用户(至少部分地)产生至少一个关于所述一个或多个特征的偏好信息的判定。所述方法还包括(至少部分地)处理和/或促进处理所述映射和所述偏好信息,以生成所述一个或多个推荐。根据另一个实施例,一种装置,其包括至少一个处理器、和包含有用于一个或多个计算机程序的计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为,使用所述至少一个处理器,(至少部分地)使得所述装置接收请求,以为一个或多个用户生成关于一个或多个项目的一个或多个推荐。还使得所述装置处理和/或促进处理与所述一个或多个项目相关联的描述信息,以生成所述一个或多个项目到所述一个或多个特征之间的映射。所述装置(至少部分地)还产生至少一个关于所述一个或多个特征的偏好信息的判定。还使得所述装置(至少部分地)处理和/或促进处理所述映射和所述偏好信息,以生成所述一个或多个推荐。根据另一个实施例,一种计算机可读存储介质,其载有一个或多个指令中的一个或多个序列,当其由一个或多个处理器执行时,(至少部分地)使得所述装置接收请求,以为一个或多个用户生成关于一个或多个项目的一个或多个推荐。还使得所述装置处理和/或促进处理与所述一个或多个项目相关联的描述信息,以生成所述一个或多个项目到所述一个或多个特征之间的映射。所述装置(至少部分地)还产生至少一个关于所述一个或多个特征的偏好信息的判定。还使得所述装置(至少部分地)处理和/或促进处理所述映射和所述偏好信息,以生成所述一个或多个推荐。根据另一个实施例,一种装置,其包括用于接收请求,以为一个或多个用户生成关于一个或多个项目的一个或多个推荐的部件。所述装置还包括用于处理和/或促进处理与所述一个或多个项目相关联的描述信息,以生成所述一个或多个项目到所述一个或多个特征之间的映射的部件。所述装置还包括(至少部分地)产生至少一个关于所述一个或多个特征的偏好信息的判定的部件。所述装置还包括用于(至少部分地)处理和/或促进处理所述映射和所述偏好信息,以生成所述一个或多个推荐的部件。另外,对于本专利技术的各种示例实施例,以下是适用的:一种方法,其包括促进处理和/或处理(I)数据和/或(2)信息和/或(3)至少一个信号,所述(I)数据和/或(2)信息和/或(3)至少一个信号(至少部分地)基于(包括至少部分地来源于)在本申请中所公开的与本专利技术任何实施例相关方法(或过程)中的任何一个或任何组合。对于本专利技术的各种示例实施例,以下也是适用的:一种方法,其包括促进访问至少一个被配置为允许访问至少一种服务的接口,所述至少一种服务被配置为执行在本申请中所公开的网络或服务提供商方法(或过程)中的任何一个或任何组合。对于本专利技术的各种示例实施例,以下也是适用的:一种方法,其包括促进创建和/或促进修改(I)至少一个设备用户接口元素和/或(2)至少一个用户接口功能,所述(I)至少一个设备用户接口元素和/或(2)至少一个用户接口功能(至少部分地)基于从本申请中所公开的与本专利技术的任何实施例相关方法或过程中的任何一个或任何组合中产生的数据和/或信息,和/或至少一个从本申请中所公开的与本专利技术的任何实施例相关方法或过程中的任何一个或任何组合中产生的信号。对于本专利技术的各种示例实施例,以下也是适用的:一种方法,其包括创建和/或修改(I)至少一个设备用户接口元素和/或(2)至少一个用户接口功能,所述(I)至少一个设备用户接口元素和/或(2)至少一个用户接口功能至少部分地基于从本申请中所公开的与本专利技术的任何实施例相关方法或过程中的任何一个或任何组合中产生的数据和/或信息,和/或至少一个从本申请中所公开的与本专利技术的任何实施例相关方法或过程中的任何一个或任何组合中产生的信号。在各种示例实施例中,所述方法(或过程)可以在所述服务供应商侧或所述移动设备侧,或在两侧都执行动作以服务供应商和移动设备之间任何共享的方式来完成。对于本专利技术各种示例实施例,以下也是适用的:一种装置,其包括用于执行原始提交权利要求1-24和42-44中的任何一项的所述方法的部件。从以下仅通过说明包括用于实施本专利技术所预期的优选模式的若干特定实施例和实施方式的详细说明中,本专利技术的其它方面、特征、和优点是非常明显的。在不背离本专利技术精神和范围情况下,本专利技术还可以有其它或不同实施例,并且可对其若干细节在各种明显的方面进行修改。因此,附图和说明书本质上被认为是说明性的,而非限制性的。【附图说明】本专利技术的实施例在附图的图中作为示例(而不作为限制)来说明:图1是根据一个实施例能够提供基于特征的协同过滤的系统图;图2是根据一个实施例的推荐引擎的组件图;图3是根据一个实施例的用于支持基于特征的协同过滤的推荐框架的示例架构;图4是根据一个实施例的用于提供基于特征的协同过滤的过程的流程图;图5和图6是根据各种实施例的在图1-5的过程中所使用的用户接口的示意图;图7是可被用于实施本专利技术实施例的硬件的示意图;图8是可被用于实施本专利技术实施例的芯片组的示意图;图9是可被用于实施本专利技术实施例的移动终端(例如手机)的示意图。【具体实施方式】公开了一种用于提供基于特征的协同方法、装置、和计算机程序的示例。在以下描述中,为了说明目的,阐述了许多特定细节以便于提供对本专利技术实施例的完全理解。然而,对于本领域的技术人员来说,在没有这些特定细节或具有等同布置的情况下,也可实践本专利技术的实施例是明显的。在其它情况下,众所周知的结构和设备以框图形式示出,以避免不必要地使本专利技术的实施例不清楚。图1是根据一个实施例的能够提供用于生成推荐模型的框架的系统图。现代推荐系统向用户提供了许多超过传统搜索方法的优点,这是由于推荐系统不仅规避了对感兴趣项目进行搜索的时间和精力,而且它们还可帮助用户发现那些用户自己未发现的项目。在许多情况下,协同过滤(C本文档来自技高网...

【技术保护点】
一种方法,包括:促进处理和/或处理(1)数据和/或(2)信息和/或(3)至少一个信号,所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于:为一个或多个用户生成有关一个或多个项目的一个或多个推荐的请求;对有关所述一个或多个项目的描述信息的处理,以生成所述一个或多个项目到一个或多个特征的映射;对于所述一个或多个用户关于所述一个或多个特征的偏好信息的至少一个判定;以及对所述映射和所述偏好信息的至少部分的处理,以生成所述一个或多个推荐。

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:促进处理和/或处理(I)数据和/或(2)信息和/或(3)至少一个信号,所述(I)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于: 为一个或多个用户生成有关一个或多个项目的一个或多个推荐的请求; 对有关所述一个或多个项目的描述信息的处理,以生成所述一个或多个项目到一个或多个特征的映射; 对于所述一个或多个用户关于所述一个或多个特征的偏好信息的至少一个判定;以及 对所述映射和所述偏好信息的至少部分的处理,以生成所述一个或多个推荐。2.如权利要求1所述的方法,其中对所述偏好信息的所述判定至少部分地包括协同过滤的应用。3.如权利要求2所述的方法,其中所述协同过滤至少部分地基于有关所述一个或多个项目的第一组用户交互信息,有关所述一个或多个特征的第二组用户交互信息。4.如权利要求3所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于: 对所述映射、所述协议过滤的应用或其组合的初始化,该初始化至少部分地根据对所述第一组用户交互信息不可用或稀少的判定。5.如权利要求3和4中任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于: 对所述映射、所述协议过滤的应用或其组合的初始化,所述初始化至少部分地根据所述第一组用户交互信息、所述第二组用户交互信息或其组合的一个或多个更新。`6.如权利要求1-5中任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于: 对所述映射、所述协议过滤的应用或其组合的初始化,所述初始化至少部分地根据对所述一个或多个项目各自的寿命低于预定阈值的判定。7.如权利要求6所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于: 在各自的寿命届满后对一个或多个项目的移除。8.如权利要求1-7中任一项所述的方法,其中所述映射、所述协同过滤的应用、所述一个或多个推荐的生成基本实时地执行。9.如权利要求1-8中任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于: 对一个或多个分类法中所述一个或多个特征的说明。10.如权利要求1-9中任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于: 至少部分地基于所述映射的用于所述一个或多个特征的各自的权重系数, 其中所述协同过滤的应用、对所述偏好信息的判定或其组合至少部分地基于对应权重系数。11.如权利要求1-10中任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于: 所述描述信息中的所述一个或多个特征的发生信息,其中所述映射至少部分地基于所述发生信息。12.如权利要求1-11中任一项所述的方法,其中所述描述信息至少部分地包括一个或多个种类、一个或多个关键字、一个或多个标记或其组合。13.如权利要求1-12中任一项所述的方法,其中所述一个或多个项目包括一种或多种打折、一种或多种优惠券、一种或多种优惠、一种或多种产品、一种或多种服务或其组合。14.一种方法,包括: 接收一个请求,其为一个或多个用户生成有关一个或多个项目的一个或多个推荐;处理和/或促进处理有关所述一个或多个项目的描述信息,以生成所述一个或多个项目到一个或多个特征的映射;以及 为所述一个或多个用户确定有关所述一个或多个特征的偏好信息;以及 至少部分地处理和/或促进处理所述映射和所述偏好信息,以生成所述一个或多个推荐。15.如权利要求1所述的方法,其中判定所述偏好信息至少部分地包括协同过滤的应用。16.如权利要求15所述的方法,其中所述协同过滤至少部分地根据有关所述一个或多个项目的第一组用户交互信息、有关所述一个或多个特征的第二组用户交互信息。17.如权利要求16所述的方法,还包括: 至少部分地根据对所述第一组用户交互信息不可用户或稀少的判定,至少使得初始化所述映射、所述协议过滤的应用或其组合。18.如权利要求16和17中任一项所述的方法,还包括: 至少部分地根据所述第一组用户交互信息、所述第二组用户交互信息或其组合的一个或多个更新,至少部分地使得初始化所述映射、所述协议过滤的应用或其组合。19.如权利要求14-18中任一项所述的方法,还包括: 至少部分地根据对所述一个或多个项目具有的各自的寿命低于预定阈值的判定,至少部分地使得初始化所述映射、所述协议过滤的应用或其组合。20.如权利要求19所述的方法,还包括: 在其中各自的寿命届满后至少部分地使得移除所述一个或多个项目。21.如权利要求14-20中任一项所述的方法,其中所述映射、所述协同过滤的应用、所述一个或多个推荐的生成基本实时地执行。22.如权利要求14-21中任一项所述的方法,还包括: 使得至少部分地说明一个或多个分类法中所述一个或多个特征。23.如权利要求14-11中任一项所述的方法,还包括: 至少部分地基于所述映射判定所述一个或多个特征的各自的权重系数, 其中所述协同过滤的应用、对所述偏好信息的判定或其组合至少部分地基于各自的权重系数。24.如权利要求14-23中任一项所述的方法,还包括: 在所述描述信息中判...

【专利技术属性】
技术研发人员:杜楠田继雷汪浩
申请(专利权)人:诺基亚公司
类型:
国别省市:

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

1