Learning Image Representations by Completing Damaged Jigsaw Puzzles
Dahun Kim, Donghyeon Cho, Donggeun Yoo, In So Kweon

TL;DR
This paper introduces a novel self-supervised learning task involving completing damaged jigsaw puzzles, which enhances the robustness and transferability of learned image representations, outperforming previous methods on PASCAL benchmarks.
Contribution
It proposes a new complicated self-supervised task called 'Completing damaged jigsaw puzzles' that improves representation learning over existing tasks.
Findings
Improved transfer learning performance on PASCAL classification.
State-of-the-art results in semantic segmentation.
Complicating self-supervised tasks enhances learned representations.
Abstract
In this paper, we explore methods of complicating self-supervised tasks for representation learning. That is, we do severe damage to data and encourage a network to recover them. First, we complicate each of three powerful self-supervised task candidates: jigsaw puzzle, inpainting, and colorization. In addition, we introduce a novel complicated self-supervised task called "Completing damaged jigsaw puzzles" which is puzzles with one piece missing and the other pieces without color. We train a convolutional neural network not only to solve the puzzles, but also generate the missing content and colorize the puzzles. The recovery of the aforementioned damage pushes the network to obtain robust and general-purpose representations. We demonstrate that complicating the self-supervised tasks improves their original versions and that our final task learns more robust and transferable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage Processing and 3D Reconstruction · Generative Adversarial Networks and Image Synthesis · Advanced Neural Network Applications
MethodsJigsaw
