摘要

个性化推荐在网络消费平台上发挥着越来越重要的角色。低秩和深度矩阵分解已广泛应用于推荐系统,并使推荐性能得以优化。为了克服传统矩阵分解的双线性性,深度矩阵分解基于用户和项目的特征向量,建立深度神经网络模型。现有方法在数据规模较大且稀疏性较高时,表现出性能不佳及运行时间较长。为此,提出了一种新型深度矩阵分解模型。该模型的输入为用户和项目的隐特征向量,网络结构由两个并行的多层感知机和一个用于预测的加权内积算子组成。对于所建立的模型,设计了两阶段求解方法。先利用低秩矩阵拟合算法对缺失数据进行补全,从而确定了两个隐特征矩阵。再将所构建的特征工程作为深度神经网络的输入,建立输出为预测评分的非线性映射。在公开的推荐数据集上验证了所提模型的有效性。实验结果表明:与传统矩阵分解方法相比,所提方法极大地提高了推荐性能;与现有的深度矩阵分解方法相比,运行时间得到显著降低。