Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Visual Concepts Tokenization

About

Obtaining the human-like perception ability of abstracting visual concepts from concrete pixels has always been a fundamental and important target in machine learning research fields such as disentangled representation learning and scene decomposition. Towards this goal, we propose an unsupervised transformer-based Visual Concepts Tokenization framework, dubbed VCT, to perceive an image into a set of disentangled visual concept tokens, with each concept token responding to one type of independent visual concept. Particularly, to obtain these concept tokens, we only use cross-attention to extract visual information from the image tokens layer by layer without self-attention between concept tokens, preventing information leakage across concept tokens. We further propose a Concept Disentangling Loss to facilitate that different concept tokens represent independent visual concepts. The cross-attention and disentangling loss play the role of induction and mutual exclusion for the concept tokens, respectively. Extensive experiments on several popular datasets verify the effectiveness of VCT on the tasks of disentangled representation learning and scene decomposition. VCT achieves the state of the art results by a large margin.

Tao Yang, Yuwang Wang, Yan Lu, Nanning Zheng• 2022

Related benchmarks

TaskDatasetResultRank
FoV regressionCars3D (all)
R2 Score1
55
Disentangled Representation LearningCars3D
FactorVAE0.966
35
Disentangled Representation LearningShapes3D
FactorVAE Score0.957
18
Disentangled Representation LearningMPI3D
FactorVAE Score0.689
18
DisentanglementShapes3D--
18
Abstract Visual ReasoningAbstract Visual Reasoning WReN (10^2 samples)
Accuracy22.8
15
DisentanglementMPI3D
BetaVAE Score0.844
13
DisentanglementShapes3D
BetaVAE Score0.999
13
Abstract Visual ReasoningAbstract Visual Reasoning dataset WReN
Accuracy22.9
5
Abstract Visual ReasoningAbstract Visual Reasoning WReN (10^5 samples)
Accuracy64.1
5
Showing 10 of 12 rows

Other info

Code

Follow for update