English

Contextualized Machine Learning

Machine Learning 2023-10-18 v1 Machine Learning

Abstract

We examine Contextualized Machine Learning (ML), a paradigm for learning heterogeneous and context-dependent effects. Contextualized ML estimates heterogeneous functions by applying deep learning to the meta-relationship between contextual information and context-specific parametric models. This is a form of varying-coefficient modeling that unifies existing frameworks including cluster analysis and cohort modeling by introducing two reusable concepts: a context encoder which translates sample context into model parameters, and sample-specific model which operates on sample predictors. We review the process of developing contextualized models, nonparametric inference from contextualized models, and identifiability conditions of contextualized models. Finally, we present the open-source PyTorch package ContextualizedML.

Keywords

Cite

@article{arxiv.2310.11340,
  title  = {Contextualized Machine Learning},
  author = {Benjamin Lengerich and Caleb N. Ellington and Andrea Rubbi and Manolis Kellis and Eric P. Xing},
  journal= {arXiv preprint arXiv:2310.11340},
  year   = {2023}
}