Towards Task-Compatible Compressible Representations
Anderson de Andrade, Ivan Bajić
TL;DR
This work addresses the problem that a representation learned for one task in multi-task compressible representations may not be optimally informative for a second task. It frames the issue through predictive $\mathcal{V}$-information and proposes adding a small reconstruction reward to the rate-distortion objective to promote task compatibility. Implemented within a scalable coding framework, the method uses base and enhancement representations encoded by CNN-based analysis/synthesis transforms and an autoregressive entropy model with a hyper-prior, with $\hat{X}$ recovered via a reconstruction channel to encourage generality. Experiments on COCO 2017 object detection and Cityscapes depth estimation (and semantic segmentation) demonstrate substantial rate-distortion gains for secondary tasks, and in many cases improved base-task performance, suggesting that the learned representations become simpler and more transferable while remaining effective for their primary objective.
Abstract
We identify an issue in multi-task learnable compression, in which a representation learned for one task does not positively contribute to the rate-distortion performance of a different task as much as expected, given the estimated amount of information available in it. We interpret this issue using the predictive $\mathcal{V}$-information framework. In learnable scalable coding, previous work increased the utilization of side-information for input reconstruction by also rewarding input reconstruction when learning this shared representation. We evaluate the impact of this idea in the context of input reconstruction more rigorously and extended it to other computer vision tasks. We perform experiments using representations trained for object detection on COCO 2017 and depth estimation on the Cityscapes dataset, and use them to assist in image reconstruction and semantic segmentation tasks. The results show considerable improvements in the rate-distortion performance of the assisted tasks. Moreover, using the proposed representations, the performance of the base tasks are also improved. Results suggest that the proposed method induces simpler representations that are more compatible with downstream processes.
