一种新的用于跨领域推荐的迁移学习模型
发布时间:2019-12-05 12:07
【摘要】:协同过滤是一种简单常用的推荐方法,但是当目标数据非常稀疏时,其性能会严重退化,借助与目标数据跨域关联的辅助数据进行跨领域推荐是解决此问题的一种有效途径.已有的跨领域推荐模型大多假设不同领域完全共享一个评分模式,忽略了领域特有评分模式,可能导致推荐性能退化.此外,许多模型基于单一桥梁迁移跨领域信息,正迁移不足.特别是在考虑领域特有被评分模式的前提下,据作者所知目前还没有模型利用项目的共享被评分模式进行跨领域推荐.因此,该文提出一种新的三元桥迁移学习模型,用于跨领域推荐.首先通过评分矩阵的集合分解提取用户的潜在因子和共享评分模式,以及项目的潜在因子和共享被评分模式,在此过程中考虑了领域特有模式,并对潜在因子施加相似性约束;然后利用潜在因子中的聚类信息构造邻接图;最后通过用户端和项目端的基于共享模式、潜在因子和邻接图的三元桥迁移学习联合预测缺失评分.在三个公开的真实数据集上进行的大量实验表明,该模型的推荐精度优于一些目前最先进的推荐模型.
【图文】:
10期逡逑王俊等:一种新的用于跨领域推荐的迁移学习模型逡逑2377逡逑0邋qc:逦1逦1逦'逦'逦'逦'逦1逦逦1逦逡逑0逦10逦20逦30逦40逦50逦60逦70逦80逦90逡逑A.逡逑图邋3邋i?MSE邋随邋D,.的变化(ft=&邋=邋l)逡逑随着H,.的变化,TRBT模型的MA£和尺MSE逡逑分别如图4和图5所示,我们同时呈现其它模型在逡逑相同参数设置下的iWA£和尺从5£:.逡逑从图2?图5中可以看出,除了邋D,.和H,过大或逡逑过小的情况,TRBT模型的M4£和尺]\^£比其它逡逑模型更小,而且通过调节A.或的大小,可得到最逡逑小的和?RMSE.若假设不同领域完全共享一逡逑个评分模式,即D,和均取最大值,将出现TRBT逡逑模型的MA£和大于TWBT模型的情况,逡逑0.80逡逑0.75逡逑0.70逡逑0逦10逦20逦30逦40逦50逦60逦70逦80逦90逡逑D,逡逑图2邋MAE随D,.的变化(ft邋=氏=1)逡逑据具体的重叠度调节不同类别信息的迁移权重,可逡逑得到更小的iWAE和i?MSE.逡逑接下来我们进一步探讨Df和仕的变化对逡逑TRBT模型推荐精度的影响.我们使用表1对应的逡逑实验数据集,其中出=02邋=邋1,先单独利用墜预测R逡逑中的缺失评分,令々,=切=1,义卩=0,探讨01.的变化逡逑对推荐精度的影响;再单独利用沁预测K中的缺失逡逑评分,令=邋w=0,A〔邋=邋l,探讨的变化对推荐精逡逑度的影响./(i?.r)均设置为0.邋5,其它参数值可基于逡逑当前的参数设置得出.逡逑随着D,.的变化,TRBT模型的MAE和i?MS£:逡逑分别如图2和图3所示,我们同
图9逡逑图e逡逑是,图6.逡逑MAE差距以及i?MSE差距相对图2?图5中更逡逑大.所以不难理解,当《与墜的用户,或K与《2的逡逑项目不完全相同时,更有必要考虑各领域特有的用逡逑户评分模式以及项目被评分模式.逡逑综上,实验结果与文中的模型分析部分相吻合,逡逑1.04逡逑1邋09逡逑10逦20逦30逦40逦50逦60逦70逦80逦90逡逑Dc逡逑图7尺]\^随认的变化(U_=0.75,氏=0.136)逡逑随着反的变化,各模型的MAE和尺MSE分逡逑另1J如图8和图9所7K.逡逑图4逦^14£随4的变化(ft=於=1)逡逑图5邋RMSE随N系谋浠ň茫届叮剑保╁义系贾峦萍鲂阅芡嘶硗猓保藓筒荒芄。裨虿诲义辖鑫薹ú愎坏恼ㄒ疲沂构乖斓娜挪蛔煎义先罚佣呵ㄒ疲耸笛橹校擞耄藓邢嗤腻义嫌没В劣耄耍埠邢嗤南钅浚峁砻鳎斜匾阱义峡悸橇煊蛱赜心J降幕∩希≡窈鲜实模停湾义舷旅嫖颐鞘褂帽恚扯杂Φ氖笛槭菁渲绣义螻希剑埃澹罚担瑀2=0.邋136,在参数设置与图2?图5对应逡逑的实验相同的情形下,探讨和的变化对逡逑TRBT模型推荐精度的影响.逡逑随着A的变化,各模型的MAE和尺MSE分别逡逑如图6和图7所示.逡逑图6邋MAE随认的变化(久=0.75,l挘玻剑埃澹保常叮╁义希停粒潘娴谋浠龋剑埃罚担希剑埃澹保常叮╁义铣撸停樱潘娴谋浠ㄊ希剑埃澹罚担模剑埃澹保常叮╁义希客迹沟慕峁胪迹玻客迹道嗨疲煌腻义希迹怪校牵停裕颇P陀肫渌P椭涞腻义希玻常罚稿义霞棋逅沐义匣义涎у义媳ㄥ义希玻埃保峰迥赍义希担板义希龋蝈义贤煎义希﹀澹矗卞澹ǎ插
本文编号:2569999
【图文】:
10期逡逑王俊等:一种新的用于跨领域推荐的迁移学习模型逡逑2377逡逑0邋qc:逦1逦1逦'逦'逦'逦'逦1逦逦1逦逡逑0逦10逦20逦30逦40逦50逦60逦70逦80逦90逡逑A.逡逑图邋3邋i?MSE邋随邋D,.的变化(ft=&邋=邋l)逡逑随着H,.的变化,TRBT模型的MA£和尺MSE逡逑分别如图4和图5所示,我们同时呈现其它模型在逡逑相同参数设置下的iWA£和尺从5£:.逡逑从图2?图5中可以看出,除了邋D,.和H,过大或逡逑过小的情况,TRBT模型的M4£和尺]\^£比其它逡逑模型更小,而且通过调节A.或的大小,可得到最逡逑小的和?RMSE.若假设不同领域完全共享一逡逑个评分模式,即D,和均取最大值,将出现TRBT逡逑模型的MA£和大于TWBT模型的情况,逡逑0.80逡逑0.75逡逑0.70逡逑0逦10逦20逦30逦40逦50逦60逦70逦80逦90逡逑D,逡逑图2邋MAE随D,.的变化(ft邋=氏=1)逡逑据具体的重叠度调节不同类别信息的迁移权重,可逡逑得到更小的iWAE和i?MSE.逡逑接下来我们进一步探讨Df和仕的变化对逡逑TRBT模型推荐精度的影响.我们使用表1对应的逡逑实验数据集,其中出=02邋=邋1,先单独利用墜预测R逡逑中的缺失评分,令々,=切=1,义卩=0,探讨01.的变化逡逑对推荐精度的影响;再单独利用沁预测K中的缺失逡逑评分,令=邋w=0,A〔邋=邋l,探讨的变化对推荐精逡逑度的影响./(i?.r)均设置为0.邋5,其它参数值可基于逡逑当前的参数设置得出.逡逑随着D,.的变化,TRBT模型的MAE和i?MS£:逡逑分别如图2和图3所示,我们同
图9逡逑图e逡逑是,图6.逡逑MAE差距以及i?MSE差距相对图2?图5中更逡逑大.所以不难理解,当《与墜的用户,或K与《2的逡逑项目不完全相同时,更有必要考虑各领域特有的用逡逑户评分模式以及项目被评分模式.逡逑综上,实验结果与文中的模型分析部分相吻合,逡逑1.04逡逑1邋09逡逑10逦20逦30逦40逦50逦60逦70逦80逦90逡逑Dc逡逑图7尺]\^随认的变化(U_=0.75,氏=0.136)逡逑随着反的变化,各模型的MAE和尺MSE分逡逑另1J如图8和图9所7K.逡逑图4逦^14£随4的变化(ft=於=1)逡逑图5邋RMSE随N系谋浠ň茫届叮剑保╁义系贾峦萍鲂阅芡嘶硗猓保藓筒荒芄。裨虿诲义辖鑫薹ú愎坏恼ㄒ疲沂构乖斓娜挪蛔煎义先罚佣呵ㄒ疲耸笛橹校擞耄藓邢嗤腻义嫌没В劣耄耍埠邢嗤南钅浚峁砻鳎斜匾阱义峡悸橇煊蛱赜心J降幕∩希≡窈鲜实模停湾义舷旅嫖颐鞘褂帽恚扯杂Φ氖笛槭菁渲绣义螻希剑埃澹罚担瑀2=0.邋136,在参数设置与图2?图5对应逡逑的实验相同的情形下,探讨和的变化对逡逑TRBT模型推荐精度的影响.逡逑随着A的变化,各模型的MAE和尺MSE分别逡逑如图6和图7所示.逡逑图6邋MAE随认的变化(久=0.75,l挘玻剑埃澹保常叮╁义希停粒潘娴谋浠龋剑埃罚担希剑埃澹保常叮╁义铣撸停樱潘娴谋浠ㄊ希剑埃澹罚担模剑埃澹保常叮╁义希客迹沟慕峁胪迹玻客迹道嗨疲煌腻义希迹怪校牵停裕颇P陀肫渌P椭涞腻义希玻常罚稿义霞棋逅沐义匣义涎у义媳ㄥ义希玻埃保峰迥赍义希担板义希龋蝈义贤煎义希﹀澹矗卞澹ǎ插
本文编号:2569999
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2569999.html