Knowledge-Aware Evolution for Streaming Federated Continual Learning with Category Overlap and without Task Identifiers
Sixing Tan, Xianmin Liu
TL;DR
This work tackles streaming Federated Continual Learning where data batches are disjoint across FL rounds and may share categories, with no explicit task identifiers. It introduces FedKACE, a framework integrating adaptive inference model switching, gradient-balanced replay, and kernel spectral boundary buffer maintenance to resolve knowledge confusion and sustain performance across all observed categories. The authors provide theoretical regret analyses for the buffer maintenance component and the overall FedKACE pipeline, and show empirical gains on CIFAR100 and ImageNet100 over multiple overlap settings compared to strong baselines. The approach enables robust cross-client continual adaptation in realistic streaming federated settings, offering practical benefits for privacy-preserving, non-stationary learning without task boundaries. Overall, FedKACE advances practical streaming FCL by unifying adaptive model switching, dynamic replay weighting, and informed buffer construction with provable guarantees.
Abstract
Federated Continual Learning (FCL) leverages inter-client collaboration to balance new knowledge acquisition and prior knowledge retention in non-stationary data. However, existing batch-based FCL methods lack adaptability to streaming scenarios featuring category overlap between old and new data and absent task identifiers, leading to indistinguishability of old and new knowledge, uncertain task assignments for samples, and knowledge confusion.To address this, we propose streaming federated continual learning setting: per federated learning (FL) round, clients process streaming data with disjoint samples and potentially overlapping categories without task identifiers, necessitating sustained inference capability for all prior categories after each FL round.Next, we introduce FedKACE: 1) an adaptive inference model switching mechanism that enables unidirectional switching from local model to global model to achieve a trade-off between personalization and generalization; 2) a adaptive gradient-balanced replay scheme that reconciles new knowledge learning and old knowledge retention under overlapping-class scenarios; 3) a kernel spectral boundary buffer maintenance that preserves high-information and high-boundary-influence samples to optimize cross-round knowledge retention. Experiments across multiple scenarios and regret analysis demonstrate the effectiveness of FedKACE.
