当前位置: 首页 > 专利查询>索尼公司专利>正文

信息处理设备和信息处理方法技术

技术编号:10075490 阅读:103 留言:0更新日期:2014-05-24 05:07
提供一种信息处理设备和信息处理方法,该信息处理设备包括:预测计算单元,参考包括未知元素的输入矩阵交替地对根据该输入矩阵得出的矩阵对进行再计算,并且生成用于计算包括该未知元素的预测值的输出矩阵的特征矩阵对。

【技术实现步骤摘要】
相关申请的交叉引用本申请要求2012年11月8日提交的日本在先专利申请JP2012-245979的优先权,其全部内容通过引用合并于此。
本公开内容涉及一种信息处理设备、信息处理方法和程序。
技术介绍
将多种信息表达并处理为矩阵是常规技术。矩阵由通过行和列指定的元素构成,但是根据情况包括未知元素。在这种情况下,已经提出了各种使用矩阵中包括的已知元素来预测未知元素并使用预测值的技术。例如,在Yunhong Zhou,Dennis Wilkinson,Robert Schreiber和Rong Pan的“Large-scale Parallel Collaborative Filtering for the Netflix Prize”,Proc.4th Int’l Conf.Algorithmic Aspects in Information and Management,LNCS5034,2008中公开了这样一种技术:接收将用户的项目的评估值作为元素的评估矩阵,并计算预测评估矩阵,该预测评估矩阵包括评估矩阵中所包括的未知元素的预测值。通过用项目特征矩阵乘以根据评估矩阵计算的用户特征矩阵来计算预测评估矩阵。在Yunhong Zhou,Dennis Wilkinson,Robert Schreiber和Rong Pan的“Large-scale Parallel Collaborative Filtering for the Netflix Prize”,Proc.4th Int’l Conf.Algorithmic Aspects in Information and Management,LNCS5034,2008中公开的技术中,使用奇异值分解等从评估矩阵a得出用户特征矩阵和项目特征矩阵,然后以交替的方式重复更新用户特征矩阵和项目特征矩阵,使得通过将各矩阵相乘获得的矩阵与评估矩阵之间的误差降低。该技术被称为交替最小二乘(ALS)。由预测评估矩阵表示的、评估矩阵中的未知元素的预测值是被视为当新使用尚未被用户使用的项目时分配给该项目的评估值。基于该评估值预测用户对新项目感兴趣的程度,并且预测用户具有高感兴趣程度的项目被推荐给用户。这种项目过滤也被称为协同过滤。
技术实现思路
然而,近年来,由于通信技术的进步、经由网络提供的服务的多样化等,用作协同过滤的目标的用户或项目变得很多,因此评估矩阵的大小增加。此外,当用户新评估项目时,评估矩阵的元素被频繁更新的情况增加。另外,在Yunhong Zhou,Dennis Wilkinson,Robert Schreiber和Rong Pan的“Large-scale Parallel Collaborative Filtering for the Netflix Prize”,Proc.4th Int’l Conf.Algorithmic Aspects in Information and Management,LNCS5034,2008中公开的技术中,可以计算高度准确的预测结果,但是由于矩阵的大小增加,计算所花费的时间增加,并且难以快速处理矩阵元素的更新。因此,用户在实时性能方面未能足够满意。期望提出一种新颖和改进的信息处理设备、信息处理方法和程序,能够在计算输出矩阵时快速处理输入矩阵的元素的更新,该输出矩阵包括输入矩阵中所包括的未知元素的预测值。根据本公开内容的实施例,提供一种信息处理设备,包括:预测计算单元,参考包括未知元素的输入矩阵交替地对根据输入矩阵得出的矩阵对进行再计算,并且生成用于计算包括未知元素的预测值的输出矩阵的特征矩阵对。输入矩阵包括第一输入矩阵和第二输入矩阵,第二输入矩阵被构造为使得第一输入矩阵的部分元素被更新。输出矩阵包括对应于第一输入矩阵计算的第一输出矩阵和对应于第二输入矩阵计算的第二输出矩阵。预测计算单元通过使用根据第一输入矩阵生成的特征矩阵对而不是根据第二输入矩阵得出的矩阵对,使得在根据第二输入矩阵生成特征矩阵对时的再计算次数小于在根据第一输入矩阵生成特征矩阵对时的再计算次数。根据本公开内容的实施例,提供一种信息处理方法,包括:通过获取包括未知元素的第一输入矩阵并且参考第一输入矩阵交替地对根据第一输入矩阵得出的矩阵对进行再计算来生成特征矩阵对,并且基于特征矩阵对计算包括未知元素的预测值的第一输出矩阵;以及通过获取被构造为使得第一输入矩阵的部分元素被更新的第二输入矩阵来生成新的特征矩阵对,并参考第二输入矩阵交替地对根据第一输入矩阵生成的特征矩阵对进行再计算,并基于特征矩阵对计算包括未知元素的预测值的第二输出矩阵。在计算第二输出矩阵时的再计算次数小于在计算第一输出矩阵时的再计算次数。根据本公开内容的实施例,提供一种程序,使计算机实现这样的功能:参考包括未知元素的输入矩阵交替地对根据输入矩阵得出的矩阵对进行再计算,并且生成用于计算包括未知元素的预测值的输出矩阵的特征矩阵对。输入矩阵包括第一输入矩阵和第二输入矩阵,第二输入矩阵被构造为使得第一输入矩阵的部分元素被更新。输出矩阵包括对应于第一输入矩阵计算的第一输出矩阵和对应于第二输入矩阵计算的第二输出矩阵。该功能通过使用根据第一输入矩阵生成的特征矩阵对而不是根据第二输入矩阵得出的矩阵对,使得在根据第二输入矩阵生成特征矩阵对时的再计算次数小于在根据第一输入矩阵生成特征矩阵对时的再计算次数。根据本公开内容的一个或更多个实施例,能够在计算输出矩阵时快速处理输入矩阵的元素的更新,该输出矩阵包括输入矩阵中所包括的未知元素的预测值。附图说明图1是用于描述本公开内容的第一实施例的概要的图;图2是用于描述本公开内容的第一实施例的概要的图;图3是图示根据本公开内容的第一实施例的服务器的示意性功能结构的框图;图4是图示在本公开内容的第一实施例中生成的示例性评估矩阵的图;图5是用于描述本公开内容的第一实施例中的示例性矩阵计算的图;图6是用于描述本公开内容的第一实施例中的矩阵的示例性重复再计算的图图7是用于描述本公开内容的第一实施例中的特征矩阵的示例性再使用的图;图8是用于描述本公开内容的第一实施例中的矩阵计算的附加示例性结构的图;图9是图示根据本公开内容的第二实施例的服务器的示意性功能结构的框图;图10是用于描述本公开内容的第二实施例中的误差计算的图;图11本文档来自技高网
...

【技术保护点】
一种信息处理设备,包括:预测计算单元,参考包括未知元素的输入矩阵交替地对根据所述输入矩阵得出的矩阵对进行再计算,并生成用于计算包括所述未知元素的预测值的输出矩阵的特征矩阵对,其中,所述输入矩阵包括第一输入矩阵以及被构造使得第一输入矩阵的部分元素被更新的第二输入矩阵,其中,所述输出矩阵包括对应于第一输入矩阵计算的第一输出矩阵和对应于第二输入矩阵计算的第二输出矩阵,以及其中,所述预测计算单元通过使用根据第一输入矩阵生成的特征矩阵对而不是根据第二输入矩阵得出的矩阵对,使得在根据第二输入矩阵生成特征矩阵对时的再计算次数小于在根据第一输入矩阵生成特征矩阵对时的再计算次数。

【技术特征摘要】
2012.11.08 JP 2012-2459791.一种信息处理设备,包括:
预测计算单元,参考包括未知元素的输入矩阵交替地对根据所述
输入矩阵得出的矩阵对进行再计算,并生成用于计算包括所述未知元
素的预测值的输出矩阵的特征矩阵对,
其中,所述输入矩阵包括第一输入矩阵以及被构造使得第一输入
矩阵的部分元素被更新的第二输入矩阵,
其中,所述输出矩阵包括对应于第一输入矩阵计算的第一输出矩
阵和对应于第二输入矩阵计算的第二输出矩阵,以及
其中,所述预测计算单元通过使用根据第一输入矩阵生成的特征
矩阵对而不是根据第二输入矩阵得出的矩阵对,使得在根据第二输入
矩阵生成特征矩阵对时的再计算次数小于在根据第一输入矩阵生成特
征矩阵对时的再计算次数。
2.根据权利要求1所述的信息处理设备,
其中,所述预测计算单元将在根据第二输入矩阵生成特征矩阵对
时的再计算目标限制为包括与所更新的元素对应的行的一部分行。
3.根据权利要求2所述的信息处理设备,
其中,所述一部分行包括与所更新的元素对应的行和至少一个其
它行。
4.根据权利要求3所述的信息处理设备,
其中,所述一部分行包括与所更新的元素对应的行以及至少一个
与和所更新的元素高相关的元素对应的行。
5.根据权利要求1所述的信息处理设备,还包括:
再计算确定单元,在满足预定条件时参考第二输入矩阵交替地对

\t根据第二输入矩阵得出的矩阵对进行再计算,并决定要重新生成所述
特征矩阵对。
6.根据权利要求5所述的信息处理设备,还包括:
误差估计单元,估计第二输入矩阵与基于所述特征矩阵对计算的
第二输出矩阵之间的误差,
其中,所述再计算确定单元在所述误差超过预定范围时决定要重
新生成所述特征矩阵对。
7.根据权利要求6所述的信息处理设备,
其中,所述误差估计单元将第二输入矩阵的已知元素与第二输出
矩阵中的对应元素的预测值进行比较,以计算所述误差。
8.根据权利要求5所述的信息处理设备,
其中,所述再计算确定单元在使用根据第一输入矩阵生成的特征
矩阵对而不是根据第二输入矩阵得出的矩阵对计算所述特征矩阵对已
被执行预定次数时,决定要重新生成所述特征矩阵对。<...

【专利技术属性】
技术研发人员:田中义己影山雄一竹原充菅沼久浩
申请(专利权)人:索尼公司
类型:发明
国别省市:

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

1