为了针对会话推荐中节点数量与图规模不断扩增而产生的节点稀疏问题,提出一种超图与自监督协同训练算法——DHCN-COTREC (Dual-Channel Convolutional for Hypergraphs and Collaborative Training Recommendation)。首先,构建两个不同...为了针对会话推荐中节点数量与图规模不断扩增而产生的节点稀疏问题,提出一种超图与自监督协同训练算法——DHCN-COTREC (Dual-Channel Convolutional for Hypergraphs and Collaborative Training Recommendation)。首先,构建两个不同的图编码器,将数据进行编码用于自监督学习,产生正负样本信息;其次,引入协同训练算法,并加入发散约束进行对比学习,从而最大化两个编码器之间的互信息;最后,根据序列中最后一个项目与正样本之间的余弦距离,向用户推荐TOP-K个项目。本文在Tmall与Diginetica真实数据集上进行实验,结果表明,DHCN-COTREC算法的准确度和平均倒数排名比目前最优的DHCN算法分别提高了26%和1.92%。证实了DHCN-COTREC算法的有效性。展开更多
文摘为了针对会话推荐中节点数量与图规模不断扩增而产生的节点稀疏问题,提出一种超图与自监督协同训练算法——DHCN-COTREC (Dual-Channel Convolutional for Hypergraphs and Collaborative Training Recommendation)。首先,构建两个不同的图编码器,将数据进行编码用于自监督学习,产生正负样本信息;其次,引入协同训练算法,并加入发散约束进行对比学习,从而最大化两个编码器之间的互信息;最后,根据序列中最后一个项目与正样本之间的余弦距离,向用户推荐TOP-K个项目。本文在Tmall与Diginetica真实数据集上进行实验,结果表明,DHCN-COTREC算法的准确度和平均倒数排名比目前最优的DHCN算法分别提高了26%和1.92%。证实了DHCN-COTREC算法的有效性。