Transfer Learning with Kernel Methods

Abstract

Transfer learning refers to the process of adapting a model trained on a source task to a target task. While kernel methods are conceptually and computationally simple models that are competitive on a variety of tasks, it has been unclear how to develop scalable kernel-based transfer learning methods across general source and target tasks with possibly differing label dimensions. In this work, we propose a transfer learning framework for kernel methods by projecting and translating the source model to the target task. We demonstrate the effectiveness of our framework in applications to image classification and virtual drug screening. For both applications, we identify simple scaling laws that characterize the performance of transfer-learned kernels as a function of the number of target examples. We explain this phenomenon in a simplified linear setting, where we are able to derive the exact scaling laws.

Document Details

Document Type
Pub Defense Publication
Publication Date
Sep 09, 2023
Source ID
10.1038/s41467-023-41215-8

Entities

People

  • Adityanarayanan Radhakrishnan
  • Caroline Uhler
  • Max Ruiz Luyten
  • Neha Prasad

Organizations

  • National Center for Complementary and Integrative Health
  • National Science Foundation
  • Office of Naval Research
  • Simons Foundation

Tags

Fields of Study

  • Computer science

Readers

  • Calculus or Mathematical Analysis
  • Computational Modeling and Simulation
  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms
  • AI & ML - Neural Networks