Attribute Related Works

2020-09-14  本文已影响0人  阮恒

导论

在本文中,我总结了与automatically learn unsupervised latent attribute 相关的论文

强相关论文

  1. 使用triplet loss to learn latent attributes
  2. 使用 multi-choice learning 来选择性更新不同attribute分类器,即每一个triplet只选择loss最小的那个attribute分类器进行梯度更新。
    文章弱点:
    这篇文章其实使用了attribute supervision去构建triplet pair

文章目的:设计一个category-attribute matrx A, 里面包含每一个类别的attribute值。再学习一系列attribute classifiers, 能够根据每一个image feature预测attribute值。
Designing discriminative category-level attributes is to find a category-attribute matrix A, as well as the attribute classifiers f(·) to minimize the multi-class classification error.
要求学习到的category-attribute matrix有类别可分性,以及可学习性。
文章创新点:
我觉得最大的创新点是怎么做ZSL:
即使我们在seen classes里面学到了category-attribute matrix A \in R^{k \times l}, where k and l represent the class index and the attribute index respectively.
但是对于ZSL来说我们依然需要定义 unseen 类别的category-attribute matrix \tilde{A} \in R^{p \times l}, where p and l represent the class index and the attribute index respectively.
作者提出一种方法让人类来帮忙,即给定p unseen and k seen classes, 定义一个binary similarity matrix \tilde{S} \in {0,1}^{p \times k}, then \tilde{A} = \tilde{S}A.
而这一点我们可以用Wordnet或者Word2vec来实现。

文章用处:
我觉得比较promising的一点是,作者说他们的attribute比用人类标注的attribute进行ZSL效果要好。但前提是他们的对比对象是DAP(古早ZSLmodel)。
-【4】CVPR2016 Unsupervised Learning of Discriminative Attributes and Visual Representations
文章目的:
文章创新点:1. 用的是CNNfeature。。。(曾几何时这也算创新点了)

  1. 这篇文章没有用class label,属于完全的unsupervised。他们的类别信息来自数据的聚类。我们的方法应该和这个不一样,我们想使用class label。
  2. 作者认为attribute在discriminative和predictable之间有一个trade-off.
    方法步骤:
  3. unsupervised clustering and representation learning
  4. binary hashing the attributes and finetune the feature representation

文章用处: 1. 这段statement 我觉得比较合理:Besides costing substantial human effort, the major drawback of these methods (supervised attribute learning) is that they cannot guarantee the manually defined attributes are sufficiently predictable or discriminative in the feature space.

  1. 文章提及了一些相关文献,包括两篇使用class label的attribute discovery methods
  2. 缺点:这个文章并没有用后续的attribute做事情
  1. 为了学习class和attribute之间的relation mapping matrix,将class name 和 attribute name都映射成d维的向量(word2vec)。
  2. 通过seen class里面的class和attribute之间的连接,学习一个relation matrix, 从而能够将unseen class映射成binary的attribute。


    Screenshot 2020-09-13 at 18.10.24.png
  3. 训练过程中需要建立possitive和negative 的class-attribute pair

文章用处:

  1. 这种方法可以用有attribute的那些dataset去测试是不是能够很好地将attribute的关系学到。作者用AwA测试了一下
  2. 作者和几种简单的利用word2vec之间的欧氏距离进行attribute prediction的方法做了比较,结果是作者的方法比较好
  3. 作者证明了这种方法可以用来进行数据集之间的transfer learning,比如利用AwA数据集做训练,然后利用aYaP数据集做测试。

中等相关论文

对于一种concept,作者不仅仅学习了一种表示,而是学习多种表示,如下图对于建筑物有多种表现形式


Screenshot 2020-09-13 at 10.32.46.png

文章目的:image classification
文章创新点:将image feature学习成binary code,每一维度代表一种latent attribute。作者用contrastive loss来训练这个mapping过程。map 好了以后用binary code进行分类任务


contrastive loss

文章用处:这种学习类似于一种latent attribute的discovery
作者展示了一些学到的attribute的possitive example


Screenshot 2020-09-13 at 11.08.48.png

弱相关attribute论文

zero-shot 论文

Devi Parikh

什么是attribute
上一篇 下一篇

猜你喜欢

热点阅读