【24h】

Relational Learning via Collective Matrix Factorization

机译:通过集体矩阵分解进行关系学习

获取原文

摘要

Relational learning is concerned with predicting unknown values of a relation, given a database of entities and observed relations among entities. An example of relational learning is movie rating prediction, where entities could include users, movies, genres, and actors. Relations encode users' ratings of movies, movies' genres, and actors' roles in movies. A common prediction technique given one pairwise relation, for example a #users × #movies ratings matrix, is low-rank matrix factorization. In domains with multiple relations, represented as multiple matrices, we may improve predictive accuracy by exploiting information from one relation while predicting another. To this end, we propose a collective matrix factorization model: we simultaneously factor several matrices, sharing parameters among factors when an entity participates in multiple relations. Each relation can have a different value type and error distribution; so, we allow nonlinear relationships between the parameters and outputs, using Bregman divergences to measure error. We extend standard alternating projection algorithms to our model, and derive an efficient Newton update for the projection. Furthermore, we propose stochastic optimization methods to deal with large, sparse matrices. Our model generalizes several existing matrix factorization methods, and therefore yields new large-scale optimization algorithms for these problems. Our model can handle any pairwise relational schema and a wide variety of error models. We demonstrate its efficiency, as well as the benefit of sharing parameters among relations.
机译:在给定实体数据库和实体间观察到的关系的情况下,关系学习与预测关系的未知值有关。关系学习的一个示例是电影收视率预测,其中实体可以包括用户,电影,流派和演员。关系对用户对电影的评分,电影的体裁以及演员在电影中的角色进行编码。给定一个成对关系(例如#users×#movies评分矩阵)的常见预测技术是低秩矩阵分解。在具有多个关系(表示为多个矩阵)的域中,我们可以通过在预测另一个关系的同时利用来自一个关系的信息来提高预测准确性。为此,我们提出了一个集合矩阵分解模型:当一个实体参与多个关系时,我们同时分解几个矩阵,在因子之间共享参数。每个关系可以具有不同的值类型和错误分布。因此,我们使用Bregman散度测量误差,从而允许参数与输出之间存在非线性关系。我们将标准的交替投影算法扩展到我们的模型,并为投影导出有效的牛顿更新。此外,我们提出了用于处理大型稀疏矩阵的随机优化方法。我们的模型概括了几种现有的矩阵分解方法,因此针对这些问题产生了新的大规模优化算法。我们的模型可以处理任何成对的关系模式和各种各样的错误模型。我们展示了它的效率以及在关系之间共享参数的好处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号