English

Transfer-Learning Across Datasets with Different Input Dimensions: An Algorithm and Analysis for the Linear Regression Case

Machine Learning 2023-11-07 v4 Machine Learning

Abstract

With the development of new sensors and monitoring devices, more sources of data become available to be used as inputs for machine learning models. These can on the one hand help to improve the accuracy of a model. On the other hand, combining these new inputs with historical data remains a challenge that has not yet been studied in enough detail. In this work, we propose a transfer learning algorithm that combines new and historical data with different input dimensions. This approach is easy to implement, efficient, with computational complexity equivalent to the ordinary least-squares method, and requires no hyperparameter tuning, making it straightforward to apply when the new data is limited. Different from other approaches, we provide a rigorous theoretical study of its robustness, showing that it cannot be outperformed by a baseline that utilizes only the new data. Our approach achieves state-of-the-art performance on 9 real-life datasets, outperforming the linear DSFT, another linear transfer learning algorithm, and performing comparably to non-linear DSFT.

Keywords

Cite

@article{arxiv.2202.05069,
  title  = {Transfer-Learning Across Datasets with Different Input Dimensions: An Algorithm and Analysis for the Linear Regression Case},
  author = {Luis Pedro Silvestrin and Harry van Zanten and Mark Hoogendoorn and Ger Koole},
  journal= {arXiv preprint arXiv:2202.05069},
  year   = {2023}
}

Comments

Manuscript accepted for publication at the Journal of Computational Mathematics and Data Science. Code available at https://github.com/lpsilvestrin/incremental_input_tl

R2 v1 2026-06-24T09:30:14.058Z