文章链接:https://arxiv.org/abs/1907.10371

code:https://github.com/Walleclipse/AGPC

本文作者提出一种基于用户个性化信息来生成评论的方法;个性化信息如下:

                                                             论文阅读:Automatic Generation of Personalized Comment Based on User Profile

方法如模型结构图:

                              论文阅读:Automatic Generation of Personalized Comment Based on User Profile 

  1. 首先是基于seq2seq模型+attention机制,encoder和decoder都采用lstm;
  2. 应用了一种基于门记忆的特征embedding; 将用户的个性化特征属性F={f1,…,fk}、经过一个全连接层,得到向量表示u。u可以看作是user feature embedding,表明用户的个人特征。如果user feature embedding是静态的,在decode过程中会影响生成回复的语法性。为了解决这个问题,设计了一个gated memory来动态地表达用户的个人特征。这个embedding随着decoder进行不断衰减;
  3. 基于博客和用户个人描述的联合attention;
  4. 通过将第3点的信息和第2点的用户个性化信息一起作为decoder隐藏状态更新的输入,来结合persona信息,进而影响decode过程。这种影响是隐性的,为了更明确地利用用户信息来指导word的生成,将用户信息直接作为输出层的输入;

Paper note:https://spring-quan.github.io/2019/10/25/%E8%AE%BA%E6%96%87%E7%AC%94%E8%AE%B0%E3%80%8AAutomatic-Generation-of-Personalized-Comment-Based-on-User-Profile%E3%80%8B/#%E4%BB%BB%E5%8A%A1%E5%AE%9A%E4%B9%89

1. 门机制的加入,动态的输入给decoder;值得学习;

2. 需要把用户各种个性化信息,属性知识进行不同的编码处理,并用co-attention联合在一起的处理值得学习借鉴;

相关文章:

  • 2021-05-14
  • 2021-10-19
  • 2021-10-13
  • 2021-05-22
  • 2021-07-02
  • 2021-11-06
  • 2021-09-25
  • 2021-09-13
猜你喜欢
  • 2021-05-13
  • 2022-02-07
  • 2021-11-07
  • 2021-12-08
  • 2021-07-24
  • 2022-12-23
  • 2021-09-27
相关资源
相似解决方案