【技术实现步骤摘要】
本公开涉及一种评价预测设备、评价预测方法和程序。
技术介绍
近来,要将大量信息经由更宽带的网络提供给用户。因此,对于一部分用户来说, 在提供的大量信息中搜索用户寻找的信息变得困难。另一方面,从信息提供侧的观点,期望提供给用户的信息埋藏在大量信息中,用户难以细读该信息。为了补救这种情形,在设计从大量信息中准确地提取用户偏好的信息并且将该信息提供给用户的机制方面有了进展。作为从大量信息中提取用户偏好的信息的机制,例如已知称为协同过滤和基于内容的过滤的过滤方法。另外,存在多种协同过滤,包括基于用户的协同过滤、基于项目的协同过滤、基于矩阵分解的协同过滤(参见Ruslan Salakhutdinov和Andriy Mnih, Probabilistic Matrix Factorization,,,in Advances in Neural Information Processing Systems, volume 20,2008,下文中称为非专利文献1)等。另一方面,存在多种基于内容的过滤,包括基于用户的基于内容的过滤、基于项目的基于内容的过滤等。基于用户的协同过滤是检测具有与特定用户A的偏好类似的偏好的用户B,并且基于由用户B针对特定项目组进行的评价提取用户A喜爱的项目的方法。例如,当用户B 有利地评价项目X时,预期用户A也喜爱项目X。基于该预期,可以提取项目X作为用户A 喜爱的信息。附带地,基于矩阵分解的协同过滤是将基于用户的协同过滤和基于项目的协同过滤的特征组合的方法。对于基于矩阵分解的协同过滤的细节,参考非专利文献1。另外,基于项目的协同过滤是检测具 ...
【技术保护点】
1.一种评价预测设备,包括:估计部分,被配置为定义多个第一潜在向量,所述多个第一潜在向量指示分别由多个第一项目潜在地拥有的特征,多个第二潜在向量,所述多个第二潜在向量指示分别由多个第二项目潜在地拥有的特征,与所述第一项目和所述第二项目的各个组合相对应的评价值,所述评价值由所述第一潜在向量和所述第二潜在向量的内积表示,多个第一特征向量,所述多个第一特征向量指示由多个所述第一项目拥有的已知特征,多个第二特征向量,所述多个第二特征向量指示由多个所述第二项目拥有的已知特征,第一投影矩阵,用于将所述第一特征向量投影到所述第一潜在向量的空间中,以及第二投影矩阵,用于将所述第二特征向量投影到所述第二潜在向量的空间中,用正态分布表示所述第一潜在向量,该正态分布以通过所述第一投影矩阵投影的所述第一特征向量的投影值作为预期值,并且用正态分布表示所述第二潜在向量,该正态分布以通过所述第二投影矩阵投影的所述第二特征向量的投影值作为预期值,以及使用所述第一特征向量、所述第二特征向量和已知的所述评价值作为学习数据进行贝叶斯估计,并且计算包括所述第一潜在向量、所述第二潜在向量、所述第一投影矩阵和所述第二投影矩阵的参 ...
【技术特征摘要】
2010.05.31 JP 2010-1241651.一种评价预测设备,包括 估计部分,被配置为定义多个第一潜在向量,所述多个第一潜在向量指示分别由多个第一项目潜在地拥有的特征,多个第二潜在向量,所述多个第二潜在向量指示分别由多个第二项目潜在地拥有的特征,与所述第一项目和所述第二项目的各个组合相对应的评价值,所述评价值由所述第一潜在向量和所述第二潜在向量的内积表示,多个第一特征向量,所述多个第一特征向量指示由多个所述第一项目拥有的已知特征,多个第二特征向量,所述多个第二特征向量指示由多个所述第二项目拥有的已知特征,第一投影矩阵,用于将所述第一特征向量投影到所述第一潜在向量的空间中,以及第二投影矩阵,用于将所述第二特征向量投影到所述第二潜在向量的空间中, 用正态分布表示所述第一潜在向量,该正态分布以通过所述第一投影矩阵投影的所述第一特征向量的投影值作为预期值,并且用正态分布表示所述第二潜在向量,该正态分布以通过所述第二投影矩阵投影的所述第二特征向量的投影值作为预期值,以及使用所述第一特征向量、所述第二特征向量和已知的所述评价值作为学习数据进行贝叶斯估计,并且计算包括所述第一潜在向量、所述第二潜在向量、所述第一投影矩阵和所述第二投影矩阵的参数组的后验分布;以及预测部分,被配置为基于所述参数组的后验分布,计算未知的所述评价值的分布。2.根据权利要求1所述的评价预测设备,其中,所述预测部分基于所述参数组的后验分布计算所述未知的评价值的预期值。3.根据权利要求2所述的评价预测设备,还包括推荐对象确定部分,被配置为当由所述预测部分计算的所述未知的评价值的预期值高于预定值时,将与所述未知的评价值相对应的第二项目确定为与所述未知的评价值相对应的第一项目的推荐对象。4.根据权利要求3所述的评价预测设备,其中,所述第二项目代表用户,并且所述评价预测设备还包括推荐部分,被配置为当所述推荐对象确定部分确定所述第一项目的推荐对象时,向与所述第一项目的推荐对象相对应的用户推荐所述第一项目。5.一种评价预测设备,包括 估计部分,被配置为定义N个第一潜在向量Ui (t) (i = 1.....N),所述N个第一潜在向量指示在时间t分别由N个第一项目潜在地拥有的特征,M个第二潜在向量Vj(t) (j = 1.....M),所述M个第二潜在向量指示在时间t分别由M个第二项目潜在地拥有的特征,与所述第一项目和所述第二项目的各个组合相对应的评价值yu(t),所述评价值由时间t处的所述第一潜在向量Ui (t)和所述第二潜在向量Vj (t)的内积表示,第一投影矩阵,用于将时间(t-Ι)处的第一潜在向量Ui (t-1)投影到时间t处的所述第一潜在向量Ui (t)的空间中,以及第二投影矩阵,用于将时间(t-Ι)处的第二潜在向量\ (t-1)投影到时间t处的所述第二潜在向量Vj(t)的空间中,用正态分布表示在时间t处的第一潜在向量Ui (t),该正态分布以通过用所述第一投影矩阵投影在时间(t-Ι)处的第一潜在向量Ui (t-1)而获得的投影值作为预期值,并且用正态分布表示在时间t处的第二潜在向量Vj (t),该正态分布以通过用所述第二投影矩阵投影在时间(t-Ι)处的第二潜在向量Vj (t-1)而获得的投影值作为预期值,以及使用在时间(t-i)处的第一潜在向量Ui(t-1)、第二潜在向量Vj(t-1)和评价值 Yij (t-Ι)作为学习数据进行贝叶斯估计,并且计算包括在时间t处的第一潜在向量Ui (t)、 第二潜在向量\ (t)、所述第一投影矩阵和所述第二投影矩阵的参数组的后验分布;以及预测部分,被配置为基于在时间t处的所述参数组的后验分布,计算在时间t处的评价 it Yij (t)的预期值。6.根据权利要求5所述的评价预测设备,其中,所述预测部分基于在所述时间t处的参数组的后验分布,计算在时间t处的第一潜在向量udt)的预期值、第二潜在向量Vj (t)的预期值和评价值yij(t),所述估计部分用正态分布表示在时间(t+Ι)处的第一潜在向量Ui (t+1),该正态分布以通过用所述第一投影矩阵投影在时间t处的第一潜在向量Ui (t)的预期值而获得的投影值作为预期值,并且用正态分布表示在时间(t+Ι)处的第二潜在向量Vj(t+1),该正态分布以通过用所述第二投影矩阵投影在时间t处的第二潜在向量Vj(t)的预期值而获得的投影值作为预期值,以及使用在时间t处的第一潜在向量Ui(t)、第二潜在向量Vj(t)和评价值yij(t)作为学习数据进行变分贝叶斯估计,并且计算包括在时间(t+Ι)处的第一潜在向量Ui (t+1)、第二潜在向量Vj (t+Ι)、所述第一投影矩阵和所述第二投影矩阵的参数组的后验分布,以及所述预测部分基于在时间(t+Ι)处的所述参数组的后验分布,计算在时间(t+Ι)处的评价值(t+l)的预期值。7.根据权利要求6所述的评价预测设备,还包括推荐对象确定部分,被配置为当由所述预测部分计算的评价值yu(t+l)的预期值高于预定值时,将与所述评价值(t+Ι)相对应的第二项目确定为与所述评价值(t+1)相对应的第一项目的推荐对象。8.根据权利要求7所述的评价预测设备,其中,所述第二项目代表用户,并且所述评价预测设备还包括推荐部分,被配置为当所述推荐对象确定部分确定第一项目的推荐对象时,向与所述第一项目的推荐对象相对应的用户推荐所述第一项目。9.一种评价预测方法,包括 定义多个第一潜在向量,所述多个第一潜在向量指示分别由多个第一项目潜在地拥有的特征,多个第二潜在向量,所述多个第二潜在向量指示分别由多个第二项目潜在地拥有的特征,与所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。