社交协同过滤制造技术

技术编号:11192955 阅读:85 留言:0更新日期:2015-03-25 21:35
公开了用于社交协同过滤的方法和设备。在一个实施例中,一种方法包括:识别访问过所述网络的被标识用户的用户选择偏好,所述识别基于由所述被标识用户相对于被呈现给所述用户的输入选择并识别各个可获得网络项目而执行的用户选择输入的累积,所述累积包括识别未被所述被标识用户选择的输入选项;基于针对所述被标识用户识别出优选网络项目以及对每个优选网络项目提供最高相关用户亲和度值的第一网络用户,来确定与所述被标识用户具有最高共享兴趣关联性的网络用户的群组;以及基于从未被呈现给所述被标识用户的网络项目确定针对所述群组中的所述第一网络用户中的每一个的优选网络项目,来确定最有可能被所述被标识用户偏好的新网络项目中的至少一个。

【技术实现步骤摘要】
社交协同过滤 本申请是原案申请号为200880118185.9的专利技术专利申请(国际中请号:PCT/ US2008/084593,申请日:2008年11月25日,专利技术名称:社交协同过滤)的分案申请。
本专利技术一般地涉及对可经由诸如广域网(例如环球网或互联网)之类的信息网络 获得数据执行基于过滤器的搜索(例如,协同过滤)的装置。
技术介绍
各种信息网络(例如,广播、卫星或有线电视;诸如环球网或互联网之类的广域 网)的用户可获得信息的指数增长要求以行之有效的方式来组织可获得的信息的呈现。协 同过滤尝试,基于通过在用户感兴趣的项目(例如,用户最近在商业网站上观看的项目)与 已被确定为用户感兴趣的其它项目之间建立关系来自动预测用户的兴趣,来组织信息向广 域网(例如,环球网)中的用户的呈现。例如在网站amazon, com处示出的基于项目的协 同过滤(购买X的用户还购买了 y)基于许多用户既购买X也购买y则观看(或购买) 项目X的另一用户也可能对项目y感兴趣这样的前提条件。 过滤内容的其它示例包括人工指导规划(例如,传统的网络电视节目规划),根据 人口统计学来对个体分类的基于人口统计学的目标指定,基于内容的目标指定(例如,可 在网址google, com/adsense处的环球网上获得的Google AdSense),用户定义的过滤器 (例如,可商用TiV〇? Digital Video Recorder 上的TiV〇? WishList 搜索),基于流行 度的目标指定,领域特定知识推荐系统(例如,可在网址pandora, com获得)以及基于评 级的过滤(例如,由网站netflix. com上的在线服务Netflix提供的评级系统)。
技术实现思路
在一个实施例中,一种方法,包括:通过网络中的设备识别访问过所述网络的被标 识用户的用户选择偏好,所述识别基于由所述被标识用户执行的用户选择输入的累积,所 述用户选择输入是相对于被呈现给用户并标识各个可获得网络项目的输入选项累积的,所 述累积包括识别未被所述被标识用户选择的输入选项;通过所述设备响应于检测到所述被 标识用户正在访问所述网络而确定具有与所述被标识用户共享的最高共享兴趣相关性的 网络用户的群组,其中该确定基于:(1)从所述可获得网络项目中识别优选网络项目,所述 优选网络项目具有基于所述用户选择偏好针对所述被标识用户生成的最高相关项目亲和 度值(item affinity value);和(2)识别出基于各个用户选择偏好对所述优选网络项目 中的每一个提供最高相关亲和度值的第一网络用户;以及通过所述设备基于在未被呈现给 所述被标识用户的网络项目中,基于各个用户选择偏好、为所述群组中的每个所述第一网 络用户确定所述优选网络项目,来确定最有可能被所述被标识用户优选的新网络项目中的 至少一个。 在另一实施例中,一种设备包括:网络接口电路,所述网络接口电路被配置用于确 定被标识用户正在访问网络,并且作为响应,经由用于向所述被标识用户呈现的网络来输 出对最有可能被所述被标识用户优选的新网络项目中的至少一个的推荐;和处理器电路, 所述处理器电路被配置用于响应于所述被标识用户访问所述网络来生成对新网络项目中 的至少一个的推荐,所述处理器电路还被配置用于基于以下内容来生成对新网络项目中的 至少一个的推荐:基于由所述被标识用户执行的用户选择输入的累积来识别所述被标识用 户的用户选择偏好,所述用户选择输入是对于呈现给用户并且标识各个可获得网络项目的 输入选项而被累积的,所述累积包括识别未被所述被标识用户选择的输入选项;响应于检 测到所述被标识用户正在访问网络而确定与所述被标识用户共享的最高共享兴趣相关性 的网络用户的群组,该确定基于:(1)从所述可获得网络项目中识别优选网络项目,所述优 选网络项目具有基于所述用户选择偏好针对所述被标识用户生成的最高相关项目亲和度 值和;和(2)识别出基于各个用户选择偏好对所述优选网络项目中的每一个提供最高相关 亲和度值的第一网络用户;基于在未被呈现给所述被标识用户的网络项目中,基于各个用 户选择偏好、为所述群组中的每个所述第一网络用户确定所述优选网络项目,来确定最有 可能被所述被标识用户优选的新网络项目中的至少一个。 【附图说明】 参考附图,其中,具有相同标号的元素表示类似的元素。在附图中: 图1图示出根据示例实施例,用于执行生成根据用户品味个性化的推荐的社交协 同过滤(socially collaborative filtering)的示例系统。 图2图示出根据示例实施例,用于生成根据用户品味个性化的推荐的社交协同过 滤的示例执行。 图3图示出根据示例实施例,由图1中生成根据用户品味个性化的推荐的设备执 行的示例方法。 图4A和图4B图示出由图1的设备呈现给用户的示例输入选项,由用户执行的用 户选择输入、以及未被用户选择的用户输入选项。 图5图不出根据不例实施例,被标识用户的不例用户选择偏好,用户选择偏好基 于呈现给用户的输入选择、由被标识用户执行的用户选择输入以及未被该被标识用户选择 的输入选项而累积。 图6图示出根据示例实施例,基于相应用户选择偏好的针对给定用户的示例项目 亲和度值。 图7图示出根据示例实施例,由网络用户针对给定网络项目提供的示例用户亲和 度值。 图8图示出根据示例实施例的最有可能被被标识用户优选的网络项目的优先排 序列表的不例确定,该确定基于确定与被标识用户具有最尚共孚兴趣相关性的最接近网络 用户以及识别出在类似的网络用户中具有最高相关项目亲和度值的网络项目。 图9图示出根据示例实施例的与被选择的网络项目高度相关的项目的示例确定。 【具体实施方式】 具体实施例使得系统(例如,服务提供商、媒体内容提供商、电子商务网站)能够 基于跟踪用户行为以识别用户选择偏好,来向系统用户提供个性化推荐。用户的任意或所 有基于网络的行为可以相对于呈现给用户的上下文(context),即呈现给用户的输入选项 被识别。用户选择偏好可以基于相对于呈现给用户的上下文所识别的基于网络的行为的累 积来识别,所述累积不仅包括累积由被标识用户执行的用户选择输入,还包括识别和累积 被呈现(即,被提供)给用户但是被用户忽略的输入选项。因此,当在基于检测未被用户选 择的各个输入选项来在上下文中与被呈现给用户(例如,在用户选择输入选项的同时)但 是被被标识用户忽略的其它输入选项相比较,用户选择输入可以被更精确地评估。 相对于被呈现给用户但是被用户忽略的上下文,用户的用户选择输入的累积表现 出可以由系统用来识别用户选择偏好的社交相关动作(socially relevant gestures)。 社交相关动作可以包括:例如基于用户登录或检测唯一标识令牌(例如,RFID标签、数字签 名、cookie等等)来识别用户;(例如,基于用户用来访问网络的用户装置显式或固有地提 供的存在信息或位置信息)识别用户的物理或网络位置;识别用户历史上关于所观看的内 容选择过的内容(例如,跟踪用户观看了什么电视剧、电影等以及观看了多长时间,或呈现 的内容中用户将其兴趣改变成其它内容或本文档来自技高网
...
社交协同过滤

【技术保护点】
一种方法,包括:通过网络中的设备识别经由用户设备访问过所述网络的被标识用户的用户选择偏好,所述识别基于由所述被标识用户执行的用户选择输入的累积,所述用户选择输入是相对于被呈现给用户并标识用于由用户经由网络消费的各个可获得网络项目的输入选项累积到所述网络上的第一数据库中的,所述累积包括识别未被所述被标识用户选择的输入选项;通过所述设备响应于检测到所述被标识用户正在访问所述网络而确定具有与所述被标识用户共享的最高共享兴趣相关性的网络用户的群组,其中该确定基于:(1)从所述可获得网络项目中识别优选网络项目的排序列表,所述优选网络项目是根据基于所述用户选择偏好针对所述被标识用户生成的最高相关项目亲和度值排序的;和(2)从下述第一网络用户中识别出所述网络用户的群组:所述第一网络用户基于各个用户选择偏好而被识别为对所述优选网络项目中的每一个提供最高相关亲和度值,并且各个用户选择偏好是从与所述网络中的第二数据库中的每个优选网络项目相关联的条目获得的;以及通过所述设备基于在未被呈现给所述被标识用户的网络项目中,基于各个用户选择偏好、为所述群组中的每个所述第一网络用户确定所述优选网络项目,来向所述被标识用户呈现最有可能被所述被标识用户优选的用于经由网络消费的新网络项目中的至少一个。...

【技术特征摘要】
2007.11.29 US 11/947,2981. 一种方法,包括: 通过网络中的设备识别经由用户设备访问过所述网络的被标识用户的用户选择偏好, 所述识别基于由所述被标识用户执行的用户选择输入的累积,所述用户选择输入是相对于 被呈现给用户并标识用于由用户经由网络消费的各个可获得网络项目的输入选项累积到 所述网络上的第一数据库中的,所述累积包括识别未被所述被标识用户选择的输入选项; 通过所述设备响应于检测到所述被标识用户正在访问所述网络而确定具有与所述被 标识用户共享的最高共享兴趣相关性的网络用户的群组,其中该确定基于;(1)从所述可 获得网络项目中识别优选网络项目的排序列表,所述优选网络项目是根据基于所述用户选 择偏好针对所述被标识用户生成的最高相关项目亲和度值排序的;和(2)从下述第一网络 用户中识别出所述网络用户的群组:所述第一网络用户基于各个用户选择偏好而被识别为 对所述优选网络项目中的每一个提供最高相关亲和度值,并且各个用户选择偏好是从与所 述网络中的第二数据库中的每个优选网络项目相关联的条目获得的;W及 通过所述设备基于在未被呈现给所述被标识用户的网络项目中,基于各个用户选择偏 好、为所述群组中的每个所述第一网络用户确定所述优选网络项目,来向所述被标识用户 呈现最有可能被所述被标识用户优选的用于经由网络消费的新网络项目中的至少一个。2. 根据权利要求1所述的方法,其中,所述检测包括检测用户设备的接入请求,所述方 法还包括通过所述设备向所述用户装置呈现所述新网络项目中的至少一个。3. 根据权利要求1所述的方法,还包括通过所述设备为已经访问所述网络并且包括所 述被标识用户在内的每个网络用户生成对已呈现给相应网络用户的可获得网络项目的项 目亲和度值,每个项目亲和度值标识基于相应用户选择偏好所述相应网络用户对相应可获 得网络项目的相应亲和度。4. 根据权利要求3所述的方法,还包括通过所述设备基于针对每个网络项目识别对相 应网络项目具有最高相关项目亲和度值的网络用户来识别所述用户亲和度值,每个用户亲 和度值标识基于相应用户选择偏好所述相应网络用户对相应网络项目的相应亲和度。5. 根据权利要求4所述的方法,其中,确定所述网络用户的群组的步骤包括;根据所述 设备相对于检测到所述被标识用户正在访问所述网络而响应于所述被标识用户的在先请 求提供给所述被标识用户的呈现上下文,来过滤下述群组中的至少一个;所述优选网络项 目、所述第一网络用户或所述新网络项目。6. 根据权利要求1所述的方法,其中,确定网络用户的群组的步骤包括;根据所述设备 相对于检测到所述被标识用户正在访问所述网络而响应于所述被标识用户的在先请求提 供给所述被标识用户的呈现上下文,来过滤下述群组中的至少一个;所述首先网络项目、所 述第一网络用户或所述新网络项目。7. 根据权利要求1所述的方法,还包括: 通过所述设备基于所述用户选择偏好来过滤所述新网络项目;W及 通过所述设备来向所述被标识用户用来访问所述网络的用户装置呈现所述新网络项 目中的至少一个。8. 根据权利要求1所述的方法,还包括: 通过所述设备检测所述被标识用户已选择所述可获得网络项目中的一个; 通过所述设备确定对所选择的一个可获得网络项目具有最高关联的网络项目的群组, 其中该确定基于;(1)识别对所选择的一个可获得网络项目提供最高相对用户亲和度值的 网络用户的第二群组,W及(2)识别对于所述网络用户的第二群组中的每个网络用户具有 最高相对亲和度值的网络项目; 通过所述设备利用对所选择的一个可获得网络项目具有最高关联的网络项目过滤新 网络项目,并且向所述被标识用户呈现过滤后的新网络项目。9. 根据权利要求1所述的方法,还包括: 通过所述设备响应于用户的每个输入来更新所述用户选择偏好,包括更新未被所述被 标识用户选择的输入选项;W及 响应于所述输入选项未被所述被标识用户选择而减小所选项目亲和度值。10. -种设备,包括: 网络接口电路,所述网络接口电路被配置用于确定被标识用户正在访问网络,并且作 为响应,经由用于向所述被标识用户呈现的网络来输出对最有可能被所述被标识用户优选 的新网络项目中的至少一个的推荐;和 处理器电路,所述处理器电路被配置用于响应于所述被标识用户访问所述网络来生成 对新网络项目中的至少一个的推荐,所述处理器电路还被配置用于基于W下内容来生成对 新网络项目中的至少一个的推荐: 基于由所述被标识用户执行的用户选择输入的累积来识别所述被标识用户的用户选 择偏好,所述用户选择输入是对于呈现给用户并且...

【专利技术属性】
技术研发人员:约翰·杜贝斯埃利·丹尼尔·施恩曼埃里克·陈
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国;US

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

1