[Paper Review] On the Transferability of Representations in Neural Networks Between Datasets and Tasks
This paper investigates layer-wise transferability of deep neural network representations across diverse datasets and tasks, including image recognition (CIFAR-10, CIFAR-100, SVHN) and speech tasks (ASR on TIMIT, SER on IEMOCAP). Using gradual transfer learning across multiple ConvNet architectures, it finds that transferability is non-symmetric and primarily driven by dataset/task similarity rather than network architecture, with early layers showing higher transferability than deeper layers.
Deep networks, composed of multiple layers of hierarchical distributed representations, tend to learn low-level features in initial layers and transition to high-level features towards final layers. Paradigms such as transfer learning, multi-task learning, and continual learning leverage this notion of generic hierarchical distributed representations to share knowledge across datasets and tasks. Herein, we study the layer-wise transferability of representations in deep networks across a few datasets and tasks and note some interesting empirical observations.
Motivation & Objective
- To analyze how representations learned in deep networks transfer across different datasets and tasks.
- To investigate whether transferability is symmetric or asymmetric between datasets and tasks.
- To evaluate the influence of dataset/task similarity versus neural network architecture on transferability.
- To explore the use of layer-wise transferability as a proxy for measuring task relatedness.
- To assess transferability across both computer vision and speech processing tasks using multiple architectures.
Proposed method
- Gradual transfer learning is used, where features from a pre-trained model on one dataset/task are transferred to a second dataset/task by freezing increasing numbers of initial layers.
- For each dataset/task pair, the first $ l_c \in \{0,\dots,L_H\} $ layers are held constant while the remaining layers are fine-tuned.
- Two ConvNet architectures—Model A (standard) and Model B (VGGNet variant)—are used to assess architectural robustness of findings.
- Experiments are conducted on image datasets (CIFAR-10, CIFAR-100, SVHN) and speech datasets (TIMIT for ASR, IEMOCAP for SER) with standardized preprocessing and training protocols.
- Performance is evaluated by measuring classification accuracy as a function of the number of frozen layers, indicating transferability at each layer.
- Cross-validation and standardized data splits (e.g., 8-fold leave-one-speaker-out for IEMOCAP) ensure robust evaluation.
Experimental results
Research questions
- RQ1Is the transferability of representations between two datasets or tasks symmetric, or does one direction benefit more than the other?
- RQ2How does the nature of the datasets or tasks influence layer-wise transferability compared to neural network architecture?
- RQ3Can layer-wise transferability serve as a reliable proxy for measuring task relatedness?
- RQ4How does transferability vary across different neural network architectures when applied to the same task pairs?
- RQ5What is the pattern of transferability across layers in deep networks for both vision and speech tasks?
Key findings
- Transferability between datasets is non-symmetric: representations from CIFAR-10 and CIFAR-100 are more transferable to SVHN than vice versa, due to the general nature of CIFAR classes compared to digit-specific SVHN.
- The nature of the datasets or tasks is a stronger determinant of transferability than the neural network architecture, as both Model A and Model B show similar transferability trends.
- Early layers in deep networks exhibit significantly higher transferability than deeper layers, consistent across all tested datasets and architectures.
- Transferability decreases gradually with depth, indicating a hierarchical feature progression from generic to task-specific representations.
- The layer-wise transferability pattern is consistent across different tasks—image recognition and speech processing—suggesting a generalizable behavior in deep representations.
- The transferability proxy effectively captures task relatedness, with higher transferability observed between more similar tasks (e.g., CIFAR-10 and CIFAR-100) than dissimilar ones (e.g., SVHN and CIFAR-10).
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.