Multi-Task CNN Model for Attribute Prediction
This paper proposes a joint multi-task learning algorithm to better predict attributes in images using deep convolutional neural networks (CNN). We consider learning binary semantic attributes through a multi-task CNN model, where each CNN will predict one binary attribute. The multitask learni...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/82925 http://hdl.handle.net/10220/40352 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | This paper proposes a joint multi-task learning
algorithm to better predict attributes in images using deep
convolutional neural networks (CNN). We consider learning
binary semantic attributes through a multi-task CNN model,
where each CNN will predict one binary attribute. The multitask
learning allows CNN models to simultaneously share visual
knowledge among different attribute categories. Each CNN
will generate attribute-specific feature representations, and then
we apply multi-task learning on the features to predict their
attributes. In our multi-task framework, we propose a method
to decompose the overall model’s parameters into a latent task
matrix and combination matrix. Furthermore, under-sampled
classifiers can leverage shared statistics from other classifiers
to improve their performance. Natural grouping of attributes is
applied such that attributes in the same group are encouraged to
share more knowledge. Meanwhile, attributes in different groups
will generally compete with each other, and consequently share
less knowledge. We show the effectiveness of our method on two
popular attribute datasets. |
---|