TTPFL: Test-Time Personalized Federated Learning—a setting where clients adapt a global model using only their local unlabeled data during testing
TTA: Test-Time Adaptation—adapting a pre-trained model to a new test distribution using only unlabeled test data
adaptation rate: A learnable scalar parameter for each network module that controls the step size and direction of the unsupervised update during testing
entropy minimization: An unsupervised loss function that encourages the model to make confident predictions (low entropy), often used as a proxy for accuracy on unlabeled data
label shift: A distribution shift where the marginal distribution of labels p(y) changes, but the class-conditional features p(x|y) remain relatively stable
feature shift: A distribution shift where the input feature distribution p(x) changes (e.g., noise, blur), often requiring alignment of feature statistics
running statistics: The mean and variance tracked by Batch Normalization layers during training to normalize inputs
Online TTA: Adapting the model continuously on a stream of incoming data batches, rather than resetting for each batch