文献阅读01_基于深度学习的个性化新闻推荐方法研究_20221114

news2025/1/17 3:13:26

论文信息
Subjects:新闻推荐;长短期用户表示;多视角学习;联合学习;
(1)题目:Attention Is All You Need (你需要的就是关注)

(2)文章下载地址:https://kreader.cnki.net/Kreader/CatalogViewPage.aspx?dbCode=CMFD&filename=1022621300.nh&tablename=CMFDTEMP&compose=&first=1&uid=WEEvREcwSlJHSldSdmVpbEs1TGVZcCtFdWRiVVRoSEpxM09CbTRLQmRFMD0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4IQMovwHtwkF4VYPoHbKxJw!!

(3)相关代码:无

(4)作者信息:
王京豪 北方工业大学
————————————————

目录

    • 主要研究内容:
      • 1 多视角学习的方法
      • 特征映射方法
    • 2 两种方法的原理
    • 3 两种方法的实现
      • 3.1基于长短期用户表示和多视角学习的新闻推荐
      • 3.2基于特征映射和联合学习的可解释新闻推荐
    • 4.系统的设计与实现
      • 4.1.新闻推荐页实现

主要研究内容:

1 多视角学习的方法

本文提出一种使用多视角学习的方法来改进新闻编码器,即利用不同类型的新闻信息来学习新闻的特征表示,并将其融合到结合用户长期和短期兴趣表示的用户编码器中,以此来提升新闻推荐的结果。

新闻编码器中,采用计算机视觉领域常见的多视角学习的方法”,并结合注意力机制,将主题类别、副类别、标题、摘要数据作为不同的新闻视角来学习统一的新闻表示,由于不同类别的信息可能具有不同的信息量,因此加入注意力机制;

用户编码器采用结合用户长期爱好的短期兴趣学习用户表示的方法",使用GRU网络从用户最近点击过的新闻的表示中学习用户的短期兴趣,从用户ID的嵌入中学习用户的长期爱好,并利用用户的长期爱好初始化GRU网络的隐藏状态。

特征映射方法

本文提出了一种特征映射方法,将不可解释的一般特征映射到可解释的方面特征,消除了对元数据的依赖。同时,使用基于深度学习的方法提出了一种采用联合学习机制综合学习用户表征和新闻特征的模型,模型借此来挑选出用户最感兴趣的新闻特征,进而优化解释语句。 在实现了提高推荐结果准确性的基础上,同时生成较高质量的推荐语句,提升了推荐系统的可信度。

2 两种方法的原理

(1)提出了一种融合长短期用户表示、多特征新闻表示的方法进行个性化新闻推荐。 首先,采用基于协同注意力机制的多视角学习方法构建新闻编码器,从新闻的标题、分类、摘要特征中学习统一的新闻表示; 其次,利用改进的新闻表示在基于长短期兴趣的用户编码器中进一-步细粒度学习用户表示。

(2)提出了一种基于特征映射和多任务联合学习的可解释新闻推荐方法。 首先利用特征映射,将不可解释的一般特征映射到可解释的方面特征,消除了在可解释推荐中对元数据的需求;同时通过一个联合学习模型平衡准确预测和生成解释这两个任务,在生成准确的推荐结果的同时利用两个任务间的隐式信息生成对应的解释语句,实现了推荐的准确性和良好的可解释性。

现有的可解释推荐系统通常进行电影推荐、电商推荐等包含用户评论和评分内容的研究,新闻推荐领域则鲜有可解释推荐系统。

近年来采用深度学习方法的新闻推荐的核心思路是利用神经网络构建-一个新闻编码器和–个用户编码器来学习新闻表示和用户表示,再通过学习得到的新闻特征和和用户特征计算出用户最有可能感兴趣的新闻。

3 两种方法的实现

3.1基于长短期用户表示和多视角学习的新闻推荐

提出了一种融合多视角学习和长短期用户表示的新闻推荐方法,在结合用户长期表示和短期表示的同时从新闻的主题类别、副类别、标题和摘要中联合学习新闻表示。在新闻编码器中使用基于注意力机制的多视角学习方法,将主题类别、副类别、标题和摘要这四类新闻信息看作不同的视角,并应用注意力机制获取其中重要的信息类型和词汇。用户编码器则使用的是基于长短期用户表示的方法,通过改进的新闻编码器学习到的新闻表示来提升获取的短期用户表示,并进一步提升用户编码器效果。在MIND数据集.上的大量实验表明,使用基于用户长短期兴趣的方法学习用户表示,使用基于多视角学习的方法从不同类别的信息汇总学习新闻表示,相比于基线方法可以提升新闻推荐的AUC、MRR和nDCG指标,证明了该方法对于提示新闻推荐准确度的有效性。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2基于特征映射和联合学习的可解释新闻推荐

一种基于特征映射和联合学习的可解释新闻推荐方法。特征映射,将不可解释的一般特征映射到可解释的方面特征,消除了对元数据的需求;联合学习模型平衡准确预测和生成解释这两个任务,在用户评分与评论数据较少的新闻推荐领域实现了可用的可解释推荐功能,在推荐预测与解释生成两个任务上均达到了较为令人满意的结果。在MIND数据集.上,使用基于特征映射和联合学习的方法同时进行推荐预测与解释生成任务可以同时对两个任务进行提升,相比于基线方法,本文提出的该方法在推荐准确度的AUC等评价指标、解释语句的BLUE等评价指标上均达到了更好的效果,验证了该方法在推荐准确度和解释语句质量两方面都有所提升。在这里插入图片描述
在这里插入图片描述

4.系统的设计与实现

系统整体框架图
系统流程图

4.1.新闻推荐页实现

预处理后的 MIND 数据集可用于模型训练及推荐效果评估,通过将同样的数据用于本文方法与其它对比算法,使用统一的评价指标计算出预测精准度,使用联合学习模型,在生成推荐结果的同时也生成了对应结果的解释语句,将得到的结果进行规范化处理,再将其存入数据库中。利用得到的数据,可以进行推荐结果的展示。在用户登录后,可以点击系统上方的进入个人中心,进入推荐新闻页,用户可以在该位置看到被推荐的新闻,并通过点击新闻标题或右侧的查看按钮,进入新闻单页查看新闻详情。最终,通过不同的用户登录后查看到对应的推荐新闻及其推荐理由,实现了能够演示个性化新闻推荐效果的展示系统。
推荐结果数据图
推荐新闻页图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/23786.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

行业安全解决方案|腾讯打造汽车一体化安全防护,助力车企数字化安全

随着汽车智能化的发展,车联网、自动驾驶、车路协同等应用快速落地,汽车作为智能终端所产生的数据成指数级增长态势。然而,当汽车行业数字化转型正如火如荼进行时,新的安全挑战也接踵而至,车企甚至可能因忽视安全建设&a…

(八)centos7案例实战——docker仓库Harbor服务安装部署

前言 Harbor (港口,港湾)是一个用于存储和分发Docker镜像的企业级Registry服务器。我们可以使用dockerhub仓库或者阿里云docker仓库等第三方仓库管理我们的docker镜像。对于企业来说,条件允许,可以搭建自己的docker镜…

FEDformer 代码分析(1)

参数设置如下, --seq_len 是 96 --label_len 是 48 --pred_len 是 96 也就是说,输入是96的,预测96. batch_x 是 (1,96,7)的维度的。 batch_x_mark 是(1,96,4)的维度的。 batch_y的维度是…

嵌入式系统开发笔记107:层次化软件设计思想

文章目录前言一、嵌入式系统设计的本质二、基于寄存器结构的程序设计三、嵌入式系统优良程序的评判标准四、计算机上的软件分层五、嵌入式程序的分层设计前言 本文以思维导图的形式介绍层次化软件设计思想。 一、嵌入式系统设计的本质 二、基于寄存器结构的程序设计 三、嵌入式…

Java 内存溢出(一)原因、复现、排查

目录一、内存溢出原因二、内存溢出实例1、堆溢出2.虚拟机栈和本地方法栈溢出3.方法区和运行时常量池溢出4.本机直接内存溢出三、内存溢出排查内存溢出: 是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供…

[附源码]计算机毕业设计JAVA基于新高考模式下的排课系统

[附源码]计算机毕业设计JAVA基于新高考模式下的排课系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: S…

强化学习论文分析5---多基站_强化学习_联邦学习_计算卸载

目录一、文章概述二、理论模型1.系统目标2.约束条件3.公式推导(1)任务量(2)卸载率(3)本地能耗(4)传输能耗(5)MEC计算能耗(6)总述三、算法架构----多基站联合强化学习1.网络结构图2.算法总述3.Actor网络(1).输入状态(2).输出动作4.Critic网络(1).环境奖励5.伪代码四、算法架构--…

信号线多长算长呢——之上升沿与时延的爱恨情仇

忆往昔岁月,看着PCB上弯弯曲曲的走线,看着书中所说的端接,想象着日后自己也可以这么牛逼,能够设计出这么复杂的电路。“过来焊板子啦”一句话又将我拉回了现实,哎,过来吸一会我们硬件攻城狮的精神鸦片——松…

实验四 软中断信号及处理

1.利用sleep、pause、alarm函数设定闹钟&#xff0c;定时显示信息。 #include<unistd.h> #include<stdio.h> #include<stdlib.h> #include<signal.h> int main(){int ret;alarm(50);sleep(30);retalarm(10);printf("%d\n",ret);pause();pri…

C++11

1. C11简介 相比于 C98/03&#xff0c;C11则带来了数量可观的变化&#xff0c;其中包含了约140个新特性&#xff0c;以及C03标准中约600个缺陷的修正&#xff0c;这使得C11更像是从C98/03中孕育出的一种新语言。相比较而言&#xff0c;C11能更好地用于系统开发和库开发、语法更…

玩机搞机---脱离电脑 用手机给手机刷机 解锁bl 获取root的方法教程

友友们有时候手机出问题需要刷机而手头缺没有电脑的情况下该如何解决呢&#xff0c;今天的话题就聊聊 这方面的常识。其实类似手机给手机刷机的方法有很多&#xff0c;但原理都是一样的&#xff0c;有时候可以起到应急解决方法&#xff0c; 一 需要的工具与准备工作; 手机A …

长尾词挖掘免费工具-长尾关键词挖掘词

什么是关键词&#xff1f;在 SEO&#xff0c;搜索引擎优化的范畴里&#xff0c;关键词指的是用户输入到搜索框内的那一个&#xff0c;或者几个词&#xff0c;目的是为了找到他要的答案。搜索引擎收到用户发送的这几个词&#xff0c;或者说关键词后&#xff0c;就会试图找到最合…

同惠TH9310耐压测试仪应用举例

TH9310交直流耐压绝缘测试仪是一款小功率经济型智能安规测试仪器。体积小、重量轻、外形美观、操作简便。TH9320产品可广泛应用于家用电器、变压器、电气设备、元器件的安全性能检查。 应用举例&#xff1a; ■ 自动化测试系统 ■ 家用电器 ■ 变压器、电机 ■ 电气设备 …

Postman高频面试题及答案汇总(接口测试必备)

Postman在软件测试的面试中&#xff0c;可以说是必考题了&#xff0c;既然是高频考题&#xff0c;当然得为粉丝宝宝们整理一波题库喽~ 一、Postman在工作中使用流程是什么样的&#xff1f; 二、你使用过Postman的哪些功能&#xff1f; 三、Postman如何管理测试环境&#xff…

【改进灰狼优化算法】基于协调探索和开发能力的改进灰狼优化算法求解单目标优化问题(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…

1.QML Hello world

目录1. 如何显示HelloWorld&#xff1f;2. QML工程如何创建&#xff1f;3. QML HelloWorld工程里有什么文件&#xff1f;1. 如何显示HelloWorld&#xff1f; 本系列文章基于Windows11Qt6.3&#xff0c;GUI开发第一步&#xff0c;显示一个Hello world。 import QtQuick //Qt5 需…

数据结构与算法是什么?

人们常说&#xff1a; 程序 数据结构 算法 当遇到一个问题&#xff0c;或者有一个需求时&#xff0c;要设计程序来解决问题&#xff0c;重要的一步就是设计算法&#xff0c;并选择或者说设计相应数据结构来实现算法。 一、数据结构 数据结构在问题解决中主要用来&#xf…

第一章三层交换应用

个人简介&#xff1a;云计算网络运维专业人员&#xff0c;了解运维知识&#xff0c;掌握TCP/IP协议&#xff0c;每天分享网络运维知识与技能。个人爱好: 编程&#xff0c;打篮球&#xff0c;计算机知识个人名言&#xff1a;海不辞水&#xff0c;故能成其大&#xff1b;山不辞石…

CSS的选择器(超详细)

目录 一、常用的选择器 1.元素选择器 2.类选择器(class选择器) 3.id选择器 4.通配符选择器 二、群组选择器 三、关系选择器 1.后代选择器 2.子代选择器 3.相邻兄弟选择器 4.通用兄弟选择器 5.案例 四、属性选择器 五、伪类选择器 1.常用的伪类选择器 2.否定伪类 3.元…

智慧农业大数据平台:农业中的“大智慧”

智慧农业是现代化农业发展的重要途径&#xff0c;是利用物联网等现代信息技术提升农业生产管理水平&#xff0c;实现传统农业转型升级的重要措施。近年来&#xff0c;我国食品安全问题频发&#xff0c;究其根本原因&#xff0c;既有商家过度逐利的过错&#xff0c;也有农产品在…