Tailoring: encoding inductive biases by optimizing unsupervised objectives at prediction time
원문 초록
From CNNs to attention mechanisms, encoding inductive biases into neural networks has been a fruitful source of improvement in machine learning. Adding auxiliary losses to the main objective function is a general way of encoding biases that can help networks learn better representations. However, since auxiliary losses are minimized only on training data, they suffer from the same generalization gap as regular task losses. Moreover, by adding a term to the loss function, the model optimizes a different objective than the one we care about. In this work we address both problems: first, we take inspiration from \textit{transductive learning} and note that after receiving an input but before making a prediction, we can fine-tune our networks on any unsupervised loss. We call this process {\em tailoring}, because we customize the model to each input to ensure our prediction satisfies the inductive bias. Second, we formulate {\em meta-tailoring}, a nested optimization similar to that in meta-learning, and train our models to perform well on the task objective after adapting them using an unsupervised loss. The advantages of tailoring and meta-tailoring are discussed theoretically and demonstrated empirically on a diverse set of examples.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Meta-Learning an In-Context Transformer Model of Human Higher Visual Cortex
Teasing Apart Architecture and Initial Weights as Sources of Inductive Bias in Neural Networks
MetaSym: A Symplectic Meta-learning Framework for Physical Intelligence
Fuzzy Graph Neural Network for Few-Shot Learning
Geo-ORBIT: A Federated Digital Twin Framework for Scene-Adaptive Lane Geometry Detection
Learning Robust Stereo Matching in the Wild with Selective Mixture-of-Experts
토론
이 논문과 연결된 포럼 글이 아직 없습니다.