System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于注意力机制与高阶特征交互的在线知识分享推荐方法技术_技高网

基于注意力机制与高阶特征交互的在线知识分享推荐方法技术

技术编号:42906784 阅读:16 留言:0更新日期:2024-09-30 15:23
本发明专利技术涉及一种基于注意力机制与高阶特征交互的在线知识分享推荐方法。在模型中加入高阶特征交互神经网络,并将高阶特征交互和注意力机制结合,同时引入深度神经网络,与交互神经网络相结合。本发明专利技术能够提高模型的表达能力,增强模型的泛化能力;本发明专利技术解决了现有解决方案无法自动的探索高阶特征交互、区分不同特征的重要程度的缺陷,以及解决了现有解决方案无法进行特征自动提取、从原始输入中挖掘潜在的重要特征缺陷。

【技术实现步骤摘要】

本专利技术涉及一种基于注意力机制与高阶特征交互的在线知识分享推荐方法


技术介绍

1、在线用户在知识共享平台(比如海外的quora、stackoverflow和国内的知乎)上发布和回答来自不同学科的问题。这些平台通过分析用户的个人资料和历史记录交互,向他们推荐新的问题。然而,由于用户的兴趣和背景非常广泛以及平台涉及了海量的在线资源,他们往往需要在众多问题中做出选择,这可能导致用户无法直接获取他们感兴趣的在线资源。如果问题选择过程过于繁琐,用户可能会感到沮丧并最终选择离开,这与平台旨在促进用户参与和知识分享的初衷背道而驰。

2、传统的推荐系统方法,如基于内容/用于的协同过滤,由于在处理大规模数据集时面临可扩展性挑战以及难以有效建模高阶特征的问题,已逐渐无法满足当前大量、复杂且动态变化数据的需求。

3、先前的研究[2]提出了一种混合模型,将学习管理系统、一套web2.0工具和e-learning推荐系统相结合,以增强个性化的在线学习。然而,该工作并未提供在线学习服务推荐系统的技术创新,只是单纯的将现有技术进行组合,无法针对性解决教育领域数据特性带来的问题。在之前的综述[1],列举并分析了电子学习服务的几种推荐方法。然而,他们都太过简单,无法应用于教育资源大数据环境下的在线学习服务。另一项研究[3],提出了一种混合推荐算法,该算法将协同过滤和序列模式挖掘结合在一起,用于点对点学习环境,但并未考虑如何提高个性化的学习服务。[4]和[5]研究了学习路径推荐,然而,所提出的模型主要依赖于人口统计信息构建,并未为深入探索个体偏好提供充足的空间。

4、现有解决方案存在如下缺陷:

5、1、现有解决方案在个性化知识推荐服务中不能充分挖掘和建模数据底层复杂的特征交互。

6、2、现有解决方案无法自动的探索高阶特征交互、区分不同特征的重要程度。

7、3、现有解决方案无法进行特征自动提取、从原始输入中挖掘潜在的重要特征。

8、参考文献:

9、[1]r.sikka,a.dhankhar and c.rana,a survey paper on e-learningrecommender system.international journal of computer applications.47(9).27-30(2012),doi:http://dx.doi.org/10.5120/7218-0024.

10、[2]n.hoic-bozic,m.h.dlab andv.mornar,recommender system andweb2.0tools to enhance ablended learning model.ieee transactions on education.59(1).39-44(2015).

11、[3]w.chen,z.niu,x.zhao andy.li,a hybrid recommendation algorithmadapted in e-learning environments.worldwide web.17(2).271-284(2014).

12、[4]z.rusak.exploitation of micro-learning for generating personalizedlearning paths.in ds 87-9proceedings of the 21st international conference onengineering design(iced 17)vol 9:design education,vancouver,canada,21-25.08.2017.2017,pp.129-138.

13、[5]q.zhao,y.zhang and j.chen.an improved ant colony optimizationalgorithm for recommendation of micro-learning path.in 2016ieee internationalconference on computer and information technology(cit).2016,pp.190-196,ieee.。


技术实现思路

1、本专利技术的目的在于克服现有解决方案存在缺陷,提供一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,该方法提高模型的表达能力,增强模型的泛化能力。

2、为实现上述目的,本专利技术的技术方案是:一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,在模型中加入高阶特征交互神经网络,并将高阶特征交互和注意力机制结合,同时引入深度神经网络,与交互神经网络相结合。

3、在本专利技术一实施例中,所述方法包括:

4、输入步骤:

5、输入用户和物品相关信息的高维向量;

6、嵌入步骤:

7、将用户和物品相关信息的高维向量通过嵌入层来降低原始数据的维度和稀疏度;

8、交互神经网络步骤:

9、采用交互神经网络自动生成高阶特征交互;

10、深度神经网络步骤:

11、深度神经网络以区别于交互神经网络的方式隐式捕获潜在信息和特征组合;

12、残差连接步骤:

13、在将深度神经网络变换后的信息提供给注意力网络之前,利用残差将原始输入信息不断添加到深度神经网络和交互神经网络的输出中;

14、注意力网络步骤:

15、使用注意网络来解释各种特征之间的重要性区别;计算出的注意力分数被投射回残差连接步骤的输出;

16、输出步骤:

17、输出0-1范围的小数,表示用户对给定问题的兴趣程度。

18、在本专利技术一实施例中,用户和物品相关信息的高维向量,包含用户和物品之间交互的历史记录以及用户和物品的附带信息。

19、在本专利技术一实施例中,嵌入层的嵌入操作表述为:

20、xembed,i=wembed,ixi

21、xembed,i为第i个分类特征的嵌入结果,wembed,i为将第i个原始分类特征映射到低维空间的嵌入矩阵,xi为第i个特征。

22、在本专利技术一实施例中,交互神经网络由若干层组成,每一层都是一个特征交互的操作,对于每个交互层,特征交互的操作表述为:

23、xl+1=x0xlwl+bl+xl

24、其中xl为第l层的输出,wl和bl为每个交互层的权值和偏置参数。

25、在本专利技术一实施例中,深度神经网络的每一层表述为:

26、hl+1=f(wlhl+bl)

27、其中hl为深层分量的第l层输出,f(·)为激活函数,wl和bl是深度神经网络的第l层的参数。

28、在本专利技术一实施例中,激活函数使用relu激活函数本文档来自技高网...

【技术保护点】

1.一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,在模型中加入高阶特征交互神经网络,并将高阶特征交互和注意力机制结合,同时引入深度神经网络,与交互神经网络相结合。

2.根据权利要求1所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,包括:

3.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,用户和物品相关信息的高维向量,包含用户和物品之间交互的历史记录以及用户和物品的附带信息。

4.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,嵌入层的嵌入操作表述为:

5.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,交互神经网络由若干层组成,每一层都是一个特征交互的操作,对于每个交互层,特征交互的操作表述为:

6.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,深度神经网络的每一层表述为:

7.根据权利要求6所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,激活函数使用ReLU激活函数。

8.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,注意力网络的注意机制表述如下:

9.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,计算出的注意力分数被投射回残差连接步骤的输出,表述如下:

10.一种基于注意力机制与高阶特征交互的在线知识分享推荐系统,其特征在于,包括存储器、处理器以及存储于存储器上并能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现如权利要求1-9任一所述的方法步骤。

...

【技术特征摘要】

1.一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,在模型中加入高阶特征交互神经网络,并将高阶特征交互和注意力机制结合,同时引入深度神经网络,与交互神经网络相结合。

2.根据权利要求1所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,包括:

3.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,用户和物品相关信息的高维向量,包含用户和物品之间交互的历史记录以及用户和物品的附带信息。

4.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,嵌入层的嵌入操作表述为:

5.根据权利要求2所述的一种基于注意力机制与高阶特征交互的在线知识分享推荐方法,其特征在于,交互神经网络由若干层组成,每一层都是一个特征交互的操作,对于每个交互层,特征交互的操作...

【专利技术属性】
技术研发人员:林佳胤张永培林铭炜沈俊余深宝
申请(专利权)人:福建师范大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1