CN112149734A - 一种基于堆叠自编码器的跨域推荐方法 - Google Patents
一种基于堆叠自编码器的跨域推荐方法 Download PDFInfo
- Publication number
- CN112149734A CN112149734A CN202011009508.XA CN202011009508A CN112149734A CN 112149734 A CN112149734 A CN 112149734A CN 202011009508 A CN202011009508 A CN 202011009508A CN 112149734 A CN112149734 A CN 112149734A
- Authority
- CN
- China
- Prior art keywords
- domain
- user
- encoder
- cross
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 239000013598 vector Substances 0.000 claims abstract description 58
- 238000012549 training Methods 0.000 claims description 33
- 230000006870 function Effects 0.000 claims description 26
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 claims description 18
- 239000011159 matrix material Substances 0.000 claims description 11
- 238000013135 deep learning Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000011160 research Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000004576 sand Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000013450 outlier detection Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Molecular Biology (AREA)
- Health & Medical Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明属于跨域推荐算法技术领域,具体涉及一种基于堆叠自编码器的跨域推荐方法。本发明针对纯跨域推荐存在的数据稀疏性问题,提供可提高推荐的评分预测精准度和分类精准度一种基于堆叠自编码器的跨域推荐方法。本发明对基于用户的跨域堆叠自编码器和基于项目的跨域堆叠自编码器两个模型同时学习并对学习结果进行比较,选出最优的推荐结果,从而提高推荐的评分预测精准度和分类精准度。本发明将跨域信息引入自动编码器中,以了解用户和商品的更深层的非线性网络结构。发明通过对目标域用户向量的扩展,并且结合深度学习有效地解决了稀疏性问题,在评分预测和Top‑n推荐方面优于其他模型。
Description
技术领域
本发明属于跨域推荐算法技术领域,具体涉及一种基于堆叠自编码器的跨域推荐方法。
背景技术
随着大数据和互联网技术的飞速发展,网络中各种应用生成的数据呈***性增长,导致 严重的信息过载问题。用户从大量资源(例如文本,图像,视频和商品)中找到满足其个性 化需求的信息已经变得非常困难。推荐***是解决上述问题的关键技术之一。与搜索引擎不 同,推荐***研究用户的历史行为数据,进行统计并分析他们的兴趣和偏好,从而引导用户 找到自己的信息需求并实现个性化推荐。目前,该技术被广泛应用于电子商务,社交网络, 新闻源,视频网站等领域。目前,推荐***主要用于两个任务。首先,它们用于预测给定项 目对用户的效用。在此任务中,用户首先选择他们感兴趣的项目,推荐***然后预测用户将 对项目给予的评分。其次,推荐***用于向用户推荐项目列表。在这种情况下,***选择最 相关的项目列表推荐给用户。
传统的个性化推荐***基于单领域,即根据用户对某个域的偏好功能在域中为用户提供 推荐服务。但是,随着用户和项目规模的快速增长,传统推荐算法的缺陷逐渐暴露出来。在 大多数推荐***中,每个用户仅对少量项目进行评分,评分矩阵中超过90%的评分为空。在 这种情况下,要查找不同用户或项目之间的相似性是一个挑战,这种类型的问题称为稀疏性。 冷启动问题是稀疏性的特例,它主要包括如何推荐尚未交互任何项目的新用户,以及如何处 理从未评分或购买过的项目。稀疏性和冷启动问题导致推荐的性能下降,从而阻碍了算法的 进一步推广。研究表明,来自不同领域(电影和书籍)或不同平台(社交媒体和电子商务) 的用户兴趣偏好或项目功能之间存在强烈的相关性和依赖性。基于这种现象,学术界提出了 跨域推荐技术:从其他领域获得有效的用户偏好或项目特征,以丰富目标域中的数据,准确 地预测用户行为,并提供更合理和个性化的推荐服务。在过去的十年中,有关跨域推荐的相 关研究取得了很大的进步。跨域推荐是Winoto和Tang在2008年中首次提出的。他们认为, 虽然跨域推荐不如单领域推荐准确,但可能会使推荐结果更加多样化。跨域推荐使用两个不 同域中的相似性将源域的数据迁移到目标域,从而提高了目标域的准确性和多样性。
自编码器(autoencoder,AE)是一类在半监督学习和非监督学习中使用的人工神经网络 (Artificial Neural Networks,ANNs),其功能是通过将输入信息作为学习目标,对输入信息进 行表征学习(representation learning)。自编码器包含编码器(encoder)和解码器(decoder) 两部分。自编码器具有一般意义上表征学习算法的功能,通常被应用于降维(dimensionality reduction)和异常值检测(anomaly detection)。近些年深度学习的广泛应用,自编码器与推荐 ***的结合也成为了推荐领域的新的研究方向。与传统的推荐方法相比,基于自编码器的推 荐算法通过结合底层特征形成了更密集的高层语义抽象,从而自动发现数据的分布式特征表 示,更好地提取用户和项目的特征,解决了传统推荐算法中人为设计特征的问题。
从以往的研究工作可知,传统的单一领域推荐算法存在较大的限制,尤其是冷启动问题 以及数据稀疏问题。跨域推荐虽然在理论上对这两个问题能够有效地缓解,但是纯跨域推荐 仍然存在数据稀疏性问题,所以即使引入其他数据不是很明显,大多数用户也只会与少量项 目交互。深度学习在跨域***中的应用不是很广泛,它通常用于模型训练过程中,仍然有许 多值得探索的方向,还有更多的改进空间。因此,我们尝试将跨域推荐与深度学习相结合, 并发明一种集成跨域信息的堆叠式自动编码器的推荐模型。将深度学习算法与跨域推荐结合 后,可以有效利用多源异构数据,可以更有效地缓解稀疏性问题。
发明内容
本发明的目的在于针对现有技术中纯跨域推荐存在的数据稀疏性问题,提供可提高推荐 的评分预测精准度和分类精准度一种基于堆叠自编码器的跨域推荐方法。
本发明的目的通过如下技术方案来实现:包括以下步骤:
步骤1:获取源数据域的用户-项目-评分数据和目标域的用户-项目-评分数据,包括源数 据域的用户-项目-评分数据集Rs、目标域的用户-项目-评分数据集Rt、源数据域的项目集和 目标域的项目集;所述的源数据域和目标数据域有公共的用户集M;
其中, 是源数据域中用户u对项目i的评分,i=1,2,...,Ns,Ns为源数据域的项目集中项目数量; 是目标域中用户u对项目j的 评分,j=1,2,...,Nt,Nt为目标域的项目集中项目数量;u∈M;W1、W2和W3为权重矩阵; p1、p2和p3为偏置项;f1和f3为Sigmoid激活函数,f2为Identity激活函数;
步骤5:根据最终预测向量得到用户集M中每个用户对目标域中所有项目的评分,取前 n个评分最高的项目向用户进行推荐。
本发明还可以包括:
所述的步骤2中基于用户的跨域堆叠自编码器模型的训练方法具体为:
步骤2.3:计算损失函数Luser;
其中,μ为正则化参数:
步骤2.4:将损失函数Luser和预先设置好的学习率λ作为输入代入到Adam算法中,Adam 算法通过迭代不断地更新W1、W2、W3、p1、p2和p3,直到Luser趋于预先设定的固定值δ, 得到最优参数;
步骤2.5:将训练得到的最优参数W1、W2、W3、p1、p2和p3输入到基于用户的跨域堆 叠自编码器模型中,完成基于用户的跨域堆叠自编码器模型的训练。
所述的步骤3中基于项目的跨域堆叠自编码器模型的训练方法具体为:
步骤3.3:计算损失函数Litem;
步骤3.4:将损失函数Litem和预先设置好的学习率λ作为输入代入到Adam算法中,Adam 算法通过迭代不断地更新W4、W5、W6、p4、p5和p6,直到Litem趋于预先设定的固定值δ, 得到最优参数;
步骤3.5:将训练得到的最优参数W4、W5、W6、p4、p5和p6输入到基于项目的跨域堆 叠自编码器模型中,完成基于项目的跨域堆叠自编码器模型的训练。
本发明的有益效果在于:
本发明针对纯跨域推荐存在的数据稀疏性问题,提供可提高推荐的评分预测精准度和分 类精准度一种基于堆叠自编码器的跨域推荐方法。本发明对基于用户的跨域堆叠自编码器和 基于项目的跨域堆叠自编码器两个模型同时学习并对学习结果进行比较,选出最优的推荐结 果,从而提高推荐的评分预测精准度和分类精准度。本发明将跨域信息引入自动编码器中, 以了解用户和商品的更深层的非线性网络结构。发明通过对目标域用户向量的扩展,并且结 合深度学习有效地解决了稀疏性问题,在评分预测和Top-n推荐方面优于其他模型。
附图说明
图1是本发明中基于用户的跨域堆叠自编码器模型图。
图2是本发明中基于项目的跨域堆叠自编码器模型图。
图3是一种基于堆叠自编码器的跨域推荐方法的框架图。
具体实施方式
下面结合附图对本发明做进一步描述。
本发明属于跨域推荐算法技术领域,涉及深度学习的跨域推荐算法研究以及自编码器的 研究。本发明主要是针对现有技术中存在的稀疏性问题,提出一种基于堆叠自编码器的跨域 推荐方法,包含两个子算法,分别为基于用户的跨域堆叠自编码器和基于项目的跨域堆叠自 编码器。两个模型同时学习并对学习结果进行比较,选出最优的推荐结果,从而提高推荐的 评分预测精准度和分类精准度。
一种基于堆叠自编码器的跨域推荐方法,包括以下步骤:
步骤1:获取源数据域的用户-项目-评分数据和目标域的用户-项目-评分数据,包括源数 据域的用户-项目-评分数据集Rs、目标域的用户-项目-评分数据集Rt、源数据域的项目集和 目标域的项目集;所述的源数据域和目标数据域有公共的用户集M;
其中, 是源数据域中用户u对项目i的评分,i=1,2,...,Ns,Ns为源数据域的项目集中项目数量; 是目标域中用户u对项目j的 评分,j=1,2,...,Nt,Nt为目标域的项目集中项目数量;u∈M;W1、W2和W3为权重矩阵; p1、p2和p3为偏置项;f1和f3为Sigmoid激活函数,f2为Identity激活函数;
基于用户的跨域堆叠自编码器模型的训练方法具体为:
步骤2.3:计算损失函数Luser;
其中,μ为正则化参数:
步骤2.4:将损失函数Luser和预先设置好的学习率λ作为输入代入到Adam算法中,Adam 算法通过迭代不断地更新W1、W2、W3、p1、p2和p3,直到Luser趋于预先设定的固定值δ, 得到最优参数;
步骤2.5:将训练得到的最优参数W1、W2、W3、p1、p2和p3输入到基于用户的跨域堆 叠自编码器模型中,完成基于用户的跨域堆叠自编码器模型的训练。
基于项目的跨域堆叠自编码器模型的训练方法具体为:
步骤3.3:计算损失函数Litem;
步骤3.4:将损失函数Litem和预先设置好的学习率λ作为输入代入到Adam算法中,Adam 算法通过迭代不断地更新W4、W5、W6、p4、p5和p6,直到Litem趋于预先设定的固定值δ, 得到最优参数;
步骤3.5:将训练得到的最优参数W4、W5、W6、p4、p5和p6输入到基于项目的跨域堆 叠自编码器模型中,完成基于项目的跨域堆叠自编码器模型的训练。
步骤5:根据最终预测向量得到用户集M中每个用户对目标域中所有项目的评分,取前 n个评分最高的项目向用户进行推荐。
与现有技术相比,本发明的有益效果是:
(1)本发明是一种基于堆叠自编码器的跨域推荐方法,该方法将跨域信息引入自动编码 器中,以了解用户和商品的更深层的非线性网络结构。
(2)本发明从两个方面评估推荐模型,即预测准确性和分类准确性。预测准确性是*** 预测用户对某项商品的偏好的能力的度量。分类的准确性是衡量信息检索任务的质量。目标 是为用户找到最相关的前n个项目。
(3)本发明通过对目标域用户向量的扩展,并且结合深度学习有效地解决了稀疏性问题, 在评分预测和Top-n推荐方面优于其他模型。
实施例1:
附图1为本发明实施例提供的基于用户的跨域堆叠自编码器模型图,附图2为本发明实 施例提供的基于项目的跨域堆叠自编码器模型图。附图3为本发明实施例提供的基于堆叠自 编码器的跨域推荐算法的框架图。结合上述模型图和框架图,本实施例公开了基于因子分解 机制的跨域推荐算法具体如下:
(1)给出的源数据域的用户-项目-评分数据集Rs和目标域的用户-项目-评分数据集Rt,源 数据域和目标数据域有公共的用户集M,以及源数据域的项目集Ns和目标域的项目集Nt。 是源数据域中用户u对项目i的评分,是目标数据域中用户u对项目i的评分。
(2)将向量和向量即评分矩阵的行向量作为基于 用户的跨域堆叠自编码器的输入层,如附图1所示,将向量ri={r1i,r2i,...,rMi},即评分矩阵的 列向量作为基于项目的跨域堆叠自编码器的输入层,如附图2所示。
其中W1,W2和W3为权重矩阵,p1,p2和p3为偏置项。最后,通过Adam方法优化损失 函数,函数公式如下,其中μ为正则化参数:
将Luser和预先设置好的学习率λ作为输入代入到Adam算法中,Adam是训练模型参数最 常用的一种算法,它有固定的流程以及输入和输出,通过几百次的迭代,不断地更新W1,W2和W3,p1,p2和p3,直到Luser趋于一个固定值δ,这个固定值是预先设定好的,一般为0.0001。 此时参数是最优的,这里将Adam算法流程简化为如下公式:
(4)训练基于项目的跨域堆叠自编码器模型,将向量ri作为堆叠自编码器的输入层,通 过三层自编码器的运算得到输出结果yi,公式如下:
g1(ri)=f1(ri×W1+p1) (7)
g2(ri)=f2(g1(ri)×W2+p2) (8)
yi=f3(g2(ri)×W3+p3) (9)
将Litem和预先设置好的学习率λ作为输入代入到Adam算法中,通过几百次的迭代,不 断地更新W1,W2和W3,p1,p2和p3,直到Luser趋于一个固定值δ,这个固定值是预先设定 好的,一般为0.0001,此时参数是最优的,如下所示:
(5)最后得到两个算法模型的预测向量和但在实际的场景中,这两种算法各有优 劣,本专利的创新点就是可以将两个算法合并到一起同时计算,并取最优化的结果,利用均 方根误差(Root Mean Square Error,RMSE)可以评价两个算法的好坏,分别计算两个模型的 RMSE值,将和分别带入公式(12)中计算,RMSE值较大的向量为最终的预测向量。
其中,T为测试集,rui为测试集中用户u对i的评分,测试集中预测的评分,公式(10) 中取值分别为和这个输出向量表示为每个用户对所有项目的评分,因为原始数据集 中只有用户对一少部分的项目具有评分,通过模型的计算可以得到全部的项目评分,即模型 可以进行评分预测。在实际的场景中可以取前n个评分最高的项目向用户进行推荐,这就是 top-n推荐。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员 来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等 同替换、改进等,均应包含在本发明的保护范围之内。
Claims (3)
1.一种基于堆叠自编码器的跨域推荐方法,其特征在于,包括以下步骤:
步骤1:获取源数据域的用户-项目-评分数据和目标域的用户-项目-评分数据,包括源数据域的用户-项目-评分数据集Rs、目标域的用户-项目-评分数据集Rt、源数据域的项目集和目标域的项目集;所述的源数据域和目标数据域有公共的用户集M;
其中, 是源数据域中用户u对项目i的评分,i=1,2,...,Ns,Ns为源数据域的项目集中项目数量; 是目标域中用户u对项目j的评分,j=1,2,...,Nt,Nt为目标域的项目集中项目数量;u∈M;W1、W2和W3为权重矩阵;p1、p2和p3为偏置项;f1和f3为Sigmoid激活函数,f2为Identity激活函数;
步骤5:根据最终预测向量得到用户集M中每个用户对目标域中所有项目的评分,取前n个评分最高的项目向用户进行推荐。
2.根据权利要求1所述的一种基于堆叠自编码器的跨域推荐方法,其特征在于:所述的步骤2中基于用户的跨域堆叠自编码器模型的训练方法具体为:
步骤2.3:计算损失函数Luser;
其中,μ为正则化参数:
步骤2.4:将损失函数Luser和预先设置好的学习率λ作为输入代入到Adam算法中,Adam算法通过迭代不断地更新W1、W2、W3、p1、p2和p3,直到Luser趋于预先设定的固定值δ,得到最优参数;
步骤2.5:将训练得到的最优参数W1、W2、W3、p1、p2和p3输入到基于用户的跨域堆叠自编码器模型中,完成基于用户的跨域堆叠自编码器模型的训练。
3.根据权利要求1或2所述的一种基于堆叠自编码器的跨域推荐方法,其特征在于:所述的步骤3中基于项目的跨域堆叠自编码器模型的训练方法具体为:
步骤3.3:计算损失函数Litem;
步骤3.4:将损失函数Litem和预先设置好的学习率λ作为输入代入到Adam算法中,Adam算法通过迭代不断地更新W4、W5、W6、p4、p5和p6,直到Litem趋于预先设定的固定值δ,得到最优参数;
步骤3.5:将训练得到的最优参数W4、W5、W6、p4、p5和p6输入到基于项目的跨域堆叠自编码器模型中,完成基于项目的跨域堆叠自编码器模型的训练。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011009508.XA CN112149734B (zh) | 2020-09-23 | 2020-09-23 | 一种基于堆叠自编码器的跨域推荐方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011009508.XA CN112149734B (zh) | 2020-09-23 | 2020-09-23 | 一种基于堆叠自编码器的跨域推荐方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112149734A true CN112149734A (zh) | 2020-12-29 |
CN112149734B CN112149734B (zh) | 2022-04-05 |
Family
ID=73897994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011009508.XA Active CN112149734B (zh) | 2020-09-23 | 2020-09-23 | 一种基于堆叠自编码器的跨域推荐方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112149734B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113935477A (zh) * | 2021-12-17 | 2022-01-14 | 深圳佑驾创新科技有限公司 | 推荐模型的训练方法、推荐方法及计算机可读存储介质 |
CN115438732A (zh) * | 2022-09-06 | 2022-12-06 | 重庆理工大学 | 面向冷启动用户基于分类偏好迁移的跨域推荐方法 |
CN116910375A (zh) * | 2023-09-13 | 2023-10-20 | 南京大数据集团有限公司 | 一种基于用户偏好多样性的跨域推荐方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108647251A (zh) * | 2018-04-20 | 2018-10-12 | 昆明理工大学 | 基于宽深度门循环联合模型的推荐排序方法 |
CN109241440A (zh) * | 2018-09-29 | 2019-01-18 | 北京工业大学 | 一种基于深度学习的面向隐式反馈推荐方法 |
CN109783739A (zh) * | 2019-01-23 | 2019-05-21 | 北京工业大学 | 一种基于层叠稀疏降噪自编码器增强的协同过滤推荐方法 |
US20190251435A1 (en) * | 2018-02-09 | 2019-08-15 | Daniel Shiebler | Matching cross domain user affinity with co-embeddings |
-
2020
- 2020-09-23 CN CN202011009508.XA patent/CN112149734B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190251435A1 (en) * | 2018-02-09 | 2019-08-15 | Daniel Shiebler | Matching cross domain user affinity with co-embeddings |
CN108647251A (zh) * | 2018-04-20 | 2018-10-12 | 昆明理工大学 | 基于宽深度门循环联合模型的推荐排序方法 |
CN109241440A (zh) * | 2018-09-29 | 2019-01-18 | 北京工业大学 | 一种基于深度学习的面向隐式反馈推荐方法 |
CN109783739A (zh) * | 2019-01-23 | 2019-05-21 | 北京工业大学 | 一种基于层叠稀疏降噪自编码器增强的协同过滤推荐方法 |
Non-Patent Citations (2)
Title |
---|
HUIKAI SHAO 等: "Cross-Domain Palmprint Recognition Based on Transfer Convolutional Autoencoder", 《2019 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP)》 * |
刘欢 等: "基于跨域对抗学习的零样本分类", 《计算机研究与发展》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113935477A (zh) * | 2021-12-17 | 2022-01-14 | 深圳佑驾创新科技有限公司 | 推荐模型的训练方法、推荐方法及计算机可读存储介质 |
CN113935477B (zh) * | 2021-12-17 | 2022-02-22 | 深圳佑驾创新科技有限公司 | 推荐模型的训练方法、推荐方法及计算机可读存储介质 |
CN115438732A (zh) * | 2022-09-06 | 2022-12-06 | 重庆理工大学 | 面向冷启动用户基于分类偏好迁移的跨域推荐方法 |
CN115438732B (zh) * | 2022-09-06 | 2023-05-26 | 重庆理工大学 | 面向冷启动用户基于分类偏好迁移的跨域推荐方法 |
CN116910375A (zh) * | 2023-09-13 | 2023-10-20 | 南京大数据集团有限公司 | 一种基于用户偏好多样性的跨域推荐方法及*** |
CN116910375B (zh) * | 2023-09-13 | 2024-01-23 | 南京大数据集团有限公司 | 一种基于用户偏好多样性的跨域推荐方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112149734B (zh) | 2022-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112149734B (zh) | 一种基于堆叠自编码器的跨域推荐方法 | |
Shah et al. | Recommender systems: An overview of different approaches to recommendations | |
CN106682114B (zh) | 一种融合用户信任关系和评论信息的个性化推荐方法 | |
CN108460619B (zh) | 一种提供融合显隐式反馈的协同推荐模型的方法 | |
CN103399858B (zh) | 基于信任的社会化协同过滤推荐方法 | |
CN103824213A (zh) | 一种基于用户偏好与商品属性的个性化推荐方法 | |
Kommineni et al. | Machine learning based efficient recommendation system for book selection using user based collaborative filtering algorithm | |
Do et al. | Dynamic weighted hybrid recommender systems | |
CN112256966B (zh) | 基于半监督因子分解机的物品推荐方法 | |
Sridhar et al. | Content-Based Movie Recommendation System Using MBO with DBN. | |
Ahamed et al. | A recommender system based on deep neural network and matrix factorization for collaborative filtering | |
Kim et al. | Diversely regularized matrix factorization for accurate and aggregately diversified recommendation | |
CN110968675B (zh) | 一种基于多领域语义融合的推荐方法及*** | |
Mu et al. | Auxiliary stacked denoising autoencoder based collaborative filtering recommendation | |
Usha et al. | Data Mining Techniques used in the Recommendation of E-commerce services | |
Fathan et al. | Impact of matrix factorization and regularization hyperparameter on a recommender system for movies | |
Quan et al. | Heterogeneous neural collaborative filtering for a business recommender system | |
Chen et al. | Trust-based collaborative filtering algorithm in social network | |
Gao et al. | Deep learning with consumer preferences for recommender system | |
Ye et al. | A collaborative neural model for rating prediction by leveraging user reviews and product images | |
Suo et al. | Entity Recommendation Via Integrating Multiple Types of Implicit Feedback in Heterogeneous Information Network | |
CN117171449B (zh) | 一种基于图神经网络的推荐方法 | |
Bhosale et al. | On demand recommendation using association rule mining approach | |
Wang et al. | Matrix factorization based on BatchNorm and preference bias | |
CN113239265B (zh) | 基于连接矩阵的个性化推荐方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |