1.这篇paper作者提出要解决的问题?

作者提出,大部分现存的小样本元学习领域的一些工作都基于两个假设:
training task和testing task都是从满足同一task distribution中采样出来的小样本数据集。
training tasks有足够的数据集提供给模型训练。
然而在真实的应用场景中,我们要解决的目标任务所在的领域并没有大量数据集用来构建training tasks(与testing task满足同一task distribution)。

2.传统的深度学习的domain adaption和小样本元学习中的domain adaption的区别?


标准的监督学习:训练数据集和测试集来自同一task。
领域自适应:源域和目标域属于不同task或属于同一task但是数据的分布有了改变。
元学习:通过以满足同一task distribution的task为单位进行训练使得模型可以快速适应满足这一task distribution的new task。
元学习with domain adaption:training tasks和testing tasks来自不同的task distribution,属于task-level的domain adaption。

3.本文提出的解决小样本元学习领域自适应的模型。

解决此问题我们需要优化两个目标:
1.学习一个特征提取器可以正确对new task进行分类。
2.学习到domain invarient的特征。

我们可以将模型分成3个模块:
1.由GGGG′G^{'}G构成的类似于auto encoder的模块,构建这个模块的目的是通过源域大数据及sample出的task学习到关键信息损失最小的与target domain类似的tasks。使用的loss function为Cycle Consistency Loss。
2.由GGGDDD构成的生成对抗网路GAN,构建这个模块的目的是生成可以与testing task分布类似的task用于下一步训练。
3.Prototypical Network的embedding模块,这一个模块的目的是使用training task生成的false data学习一个好的embedding可以适应testing task。

通过loss function我们可以得到训练过程。
1:从source domain中sample出training task(episode)。
2:将training task输入到GGG得到与testing task中样本维度相同的feature,将之输入到G′G^{'}GDDD(testing task也输入DDD)。得到loss LdaL_{da}Lda
3:将training task输入GGG得到的episodes输入到embedding layer F^\hat{F}F^并通过计算到对应的loss LfsL_{fs}Lfs
4:调整F^\hat{F}F^ GGG G′G^{'}G的参数最小化Lfs+LdaL_{fs}+L_{da}Lfs+Lda
5:调整DDD的参数最大化LdaL_{da}Lda
重复1~5直到模型收敛。
通过模型的实验结果发现模型较传统的将meta-learning方法直接运用到training tasks和testing task分布不同的情况取的了state of the art的效果。

论文阅读问题总结(六):Meta-Learning with Domain Adaption for Few-shot Learning Under Domain Shift相关推荐

  1. 【论文阅读】【基于方面的情感分析】Deep Context- and Relation-Aware Learning for Aspect-based Sentiment Analysis

    文章目录 Deep Context- and Relation-Aware Learning for Aspect-based Sentiment Analysis 一.该论文关注的是解决ABSA问题 ...

  2. 论文阅读笔记:《Neural3D: Light-weight Neural Portrait Scanning via Context-aware Correspondence Learning》

    Neural3D: Light-weight Neural Portrait Scanning via Context-aware Correspondence Learning 论文动机 方法 整体 ...

  3. 【深度学习与智能反射面:论文阅读】:Enabling Large Intelligent Surfaces with Compressive Sensing and Deep Learning

    文章目录 前言 中心思想 具体实现 A.==COMPRESSIVE SENSING== BASED 智能反射面设计 B. ==DEEP LEARNING BASED== LIS I智能反射面设计 实现 ...

  4. 知识图谱论文阅读(十六)【WWW2019】Knowledge Graph Convolutional Networks for Recommender

    题目: KGCN 论文链接: 代码链接:https://github.com/hwwang55/KGCN 想法 高阶的意思就是multi-hop的意思 注意是从外向里聚合的,第h-1跳是外侧,第h跳是 ...

  5. 论文阅读(联邦学习):Exploiting Shared Representations for Personalized Federated Learning

    Exploiting Shared Representations for Personalized Federated Learning 原文传送门 http://proceedings.mlr.p ...

  6. 论文阅读 (64):Weakly-supervised Video Anomaly Detection with Robust Temporal Feature Magnitude Learning

    文章目录 1 引入 1.1 题目 1.2 代码 1.3 摘要 1.4 Bib 2 RTFM 2.1 理论动机 2.2 多尺度时间特征学习 2.3 特征量级学习 2.4 RTFM帧级分类器 3 实验 3 ...

  7. 论文阅读笔记:为什么深度神经网络的训练无论多少次迭代永远有效?可能类内分布已经坍缩为一个点,模型已经崩溃为线性分类器

    论文阅读笔记:Prevalence of neural collapse during the terminalphase of deep learning training,深度学习训练末期普遍的神 ...

  8. (转)Paper list of Meta Learning/ Learning to Learn/ One Shot Learning/ Lifelong Learning

    Meta Learning/ Learning to Learn/ One Shot Learning/ Lifelong Learning 2018-08-03 19:16:56 本文转自:http ...

  9. 论文阅读:Natural Language Processing Advancements By Deep Learning: A Survey

    文章目录 一.介绍 二.背景 1.人工智能和深度学习 (1)多层感知机 (2)卷积神经网络 (3)循环神经网络 (4)自编码器 (5)生成对抗网络 2.NLP中深度学习的动机 三.NLP领域的核心概念 ...

最新文章

  1. leetcode 【 Find Peak Element 】python 实现
  2. JAVA的WebService规范JAX-WS
  3. birt报表与现有系统的集成
  4. TreeMap实现对中文的排序
  5. 洛谷 P2121 拆地毯
  6. ICollection IEnumerable/IEnumerator IDictionaryEnumerator yield
  7. office怎么像wps一样多栏_时常受到欺负怎么办?——要像对付野狗一样对付坏人!...
  8. PX4 VTOL控制逻辑
  9. GET请求淘宝H5页面获取商品信息
  10. AIS船舶自动识别系统原理
  11. 手把手教你开发BLE数据透传应用程序
  12. VS创建 Win32 应用程序(实现窗口的创建)
  13. BulletProof vs snark vs stark性能对比
  14. jar包启动调用外系统文件上传,无法生成文件,报org.springframework.web.client. ResourceAccessException: I/0 error on POST
  15. android 查看手机存储空间以及文件状态及大小
  16. mysql表analyze,ANALYZE TABLE语句如何帮助维护MySQL表?
  17. setTimeout函数的参数
  18. 转炉炼钢计算机仿真实验报告,转炉侧吹熔炼水模型计算机仿真实验-计算机仿真论文-计算机论文(8页)-原创力文档...
  19. 系统架构设计师 报考指南,考试时间
  20. Python数据分析处理(一)——处理剔除异常值 以全国数学建模(CUMCM 2011 A题)为实例

热门文章

  1. 运营技巧︱用户运营中,如何提高用户转化率
  2. 获苹果中国区推荐,能带来多少新增
  3. 计算机新建用户如何删除,win10系统如何添加和删除用户?windows10删除用户教程...
  4. 求最小公倍数与最大公因数的三种算法
  5. 万国觉醒服务器维护,万国觉醒好像没看到1服怎么回事 官方关闭部分服务器公告[多图]...
  6. 开箱测评丨VEAZEN VZ200民谣吉他
  7. 申宝证券-题材股活跃沪指尾盘收红
  8. Android开发如何调用百度翻译api
  9. 鸿蒙系统是手机系统还是电脑系统,鸿蒙系统能兼容手机电脑和智能设备,这是怎样实现的?...
  10. docker 导致宿主机重启的解决方法