瞎读论文“FREE: Feature Refinement for Generalized Zero-Shot Learning”

Chen S, Wang W, Xia B, et al. Free: Feature refinement for generalized zero-shot learning[C]//Proceedings of the IEEE/CVF international conference on computer vision. 2021: 122-131.

导读

在统一网络中使用特征细化(FR)模块对原有的语义到视觉特征的映射进行修正,从而缓解由跨数据集所带来的偏差,实现更好的知识迁移。

符号声明

在GZSL中,按照训练数据中的可见类别和测试数据中的非可见类别,将可见数据记录为\mathcal{S}=\{(x_i, y_i)\}_{i=1}^M,其中x_i为视觉特征,y_i \in \mathcal{Y}^s是其对应的类别标签,M是可见图片的数量。设\mathcal{Y}^u是不可见类别的集合,且满足\mathcal{Y}^s \cap \mathcal{Y}^u = \varnothing。每个可见和非可见类别都拥有自己对应的属性嵌入表示a_j \in \mathcal{A}, \forall j \in \mathcal{Y}^s \cup \mathcal{Y}^u

模型浅析
f-VAEGAN

f-VAEGAN是生成式GZSL的baseline模型。其主要包括一个VAE和一个GAN结构。其中f-VAE包含编码器E(x, a)以及一个解码器G,该解码器与f-WGAN共享,作为f-WGAN中的条件生成器G(z, a)。编码器以x, a为输入,编码为中间层表示z,同时通过生成器G(z, a)对视觉特征进行重构得到\hat{x}。该f-VAE由标准的VAE损失进行优化:

其中p(z|a)是服从\mathcal{N}(0,1)的先验分布。两个子损失分别是KL散度和重构损失。
f-WGAN由生成器G(z, a)以及判别器D(x, a)组成。G(z, a)使用随机的输入噪音z来合成特征\hat{x},然后判别器D(x, a)x\hat{x}为输入,并输出代表真实度或虚假度的一个实数值。GD都以嵌入表示a为条件来优化WGAN损失:
其中x'=\tau x + (1-\tau)\hat{x}\tau \sim U(0,1)\lambda是惩罚系数。

Feature Refinement

FR模块的设计是为了对特征进行修正以减轻由跨数据及偏差带给迁移学习中的限制。该模块由SAMC-损失和语义循环一致性损失两部分约束。最后,将FR模块中多层的特征进行拼接,得到修正的特征用于分类。模块结构如下:
  • Self-Adaptive Margin Center Loss
    该损失为了引导FR学习视图特征中类别相关的表示。在\mathcal{L}_{SAMC}中类别中心在整个训练的过程中动态更新,使得特征学习更加有效。损失函数形式化为如下:
    其中\textbf{c}_y是对应于特征x的标签y的语义嵌入的类别中心,\textbf{c}_{y’}则是除类别y之外的随机选取的类别标签y'的类别中心,\Delta是间隔系数,来控制类间和类内对的距离,\mu是由FR编码的特征,\lambda是控制系数分别应用于细粒度和粗粒度的数据集。
  • Semantic Cycle-Consistency Loss
    FR模块的最后一层用于从x\hat{x}中重构语义嵌入\hat{a}。该损失用来引导FR学习语义相关的表示,并由L1重构损失实现:
    \hat{a}_{real}是对应于x的合成语义;\hat{a}_{syn}是对应于\hat{x}的合成语义。\hat{a}由二者的并集组成,a是特征x\hat{x}的对应语义嵌入。
  • Extracting Fully Refined Features
    经过第一阶段的训练,可以从FR中提取完全细化的特征\tilde{x}_s\tilde{x}_u分别对应于真实可见的视觉特征x和真实/合成的不可见视觉特征x_u/\hat{x}_u。考虑到从高维到低维的编码会不可避免地丢弃一些鉴别信息,这可能会阻碍GZSL分类性能。这里采用残差信息来得到最终的fully refined feature:
    分别是输入x、对应的中间层表示h \in \mathcal{H}以及语义相关嵌入表示\hat{a} \in \mathcal{A}的拼接结果。
Optimization

与GANs的迭代更新策略类似,在生成的视觉特征之前交替训练E、G,在生成的视觉特征之后交替训练E、D和FR。

Classification

GZSL的目标是学习一个分类器f_{gzsl}: \hat{\mathcal{X}} \to \mathcal{Y}^s \cup \mathcal{Y}^u。在给定训练数据后,目的是在细化的特征空间中训练一个有监督的分类器作为最终的GZSL分类器。在测试过程中,FR将可见/不可见的测试特性细化为新特性,然后得出进一步的分类结果。

各种符号之间的对应关系:
1.训练集中可见数据集样本特征x,其对应的合成特征为\hat{x},即\hat{x}=G(E(x, a), a)
2.x\hat{x}作为FR的输入可以得到对应的h\mu,以及生成的对语义的重构\hat{a}_{real}\hat{a}_{syn},并且在这个过程中可以利用\mathcal{L}_{SAMC}损失自动的学习样本对应的类别中心的语义嵌入以同时学习类内紧致性和类间可分性。
3.虽然作为输入,我们不知道x_u的类别,但是在f-VAEGAN中可以生成其对应的\hat{x}_u。得到其最终的细化特征表示然后用于分类。\hat{x}_u的获得从训练好的f-VAEGAN + FR获得的,因此有助于迁移学习的修正。


最终学习的这个细化表示分别是输入x,中间层表示h以及对应语义表示a的拼接。从任务的定义来看,(1)(3)两项分别是已知变量存在的,那么中间层h的存在对最终的特征修正至关重要?笔者对该任务的理解还不是很深入,因此可能存在一定的偏差。欢迎探讨。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,240评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,328评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,182评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,121评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,135评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,093评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,013评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,854评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,295评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,513评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,398评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,989评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,636评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,657评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容