Back to papers
    transfer learningfeature extractionCNNsgeneralization

    How transferable are features in deep neural networks?

    Yoshua BengioJeff CluneHod LipsonJason Yosinski
    📅 2014🏛 Advances in Neural Information Processing Systems (NeurIPS) 2014, pp. 3320-3328
    Problem

    This paper investigates the transferability of features learned by deep CNNs across different tasks and datasets, quantifying how well they generalize.

    Method

    The authors trained a CNN on ImageNet and then transferred its features to other tasks (e.g., classification on different datasets) with varying degrees of fine-tuning. They analyzed the performance drop when moving from general to specific features.

    Finding

    They found that features become increasingly specific to the original task in higher layers, but still transfer well to related tasks. Transferability degrades as the divergence between tasks increases.

    Limitations

    The study focused on vision tasks and CNNs; the conclusions may not directly apply to other domains like NLP or other architectures.

    Practical application

    Understanding feature transferability helps practitioners decide how much fine-tuning is needed and which layers to retrain. This is widely applied in medical imaging, autonomous driving, and robotics for rapid adaptation to new environments.

    📇 Summary flashcard — 13 analytical fields for this paper

    خلاصه

    This paper systematically studies how features learned by deep CNNs transfer across tasks, showing that early layers are more general and later layers more specific.

    نمای سریع

    Quantifying feature transferability in deep neural networks.

    یافته‌های کلیدی

    They found that features become increasingly specific to the original task in higher layers, but still transfer well to related tasks. Transferability degrades as the divergence between tasks increases.

    هدف

    To understand the transferability of features at different depths and guide transfer learning practices.

    روش

    The authors trained a CNN on ImageNet and then transferred its features to other tasks (e.g., classification on different datasets) with varying degrees of fine-tuning. They analyzed the performance drop when moving from general to specific features.

    نتایج

    Higher layers are more task-specific; fine-tuning can recover performance on new tasks.

    نتیجه‌گیری

    Transfer learning is effective when tasks share low-level features, and the choice of which layers to retrain matters.

    مفاهیم کلیدی

    transfer learning، feature extraction، CNNs، generalization

    مطالعه‌ی بیشتر

    https://papers.nips.cc/paper/5347-how-transferable-are-features-in-deep-neural-networks

    تحلیل

    This paper is a foundational work in transfer learning, providing empirical insights that have guided many practical applications.

    محدودیت‌ها

    The study focused on vision tasks and CNNs; the conclusions may not directly apply to other domains like NLP or other architectures.

    کارهای آینده

    The authors suggested exploring transfer learning across different modalities and developing methods to measure task similarity automatically.

    کاربرد عملی

    Understanding feature transferability helps practitioners decide how much fine-tuning is needed and which layers to retrain. This is widely applied in medical imaging, autonomous driving, and robotics for rapid adaptation to new environments.

    References (this paper draws on) (0)

    No references recorded.

    Cited by (0) ▶

    No paper cites this one yet.

    Prerequisite learning path for this paper