Drift-aware Collaborative Assistance Mixture of Experts for Heterogeneous Multistream Learning
By: En Yu , Jie Lu , Kun Wang and more
Potential Business Impact:
Helps computers learn from many different, changing information sources.
Learning from multiple data streams in real-world scenarios is fundamentally challenging due to intrinsic heterogeneity and unpredictable concept drifts. Existing methods typically assume homogeneous streams and employ static architectures with indiscriminate knowledge fusion, limiting generalizability in complex dynamic environments. To tackle this gap, we propose CAMEL, a dynamic \textbf{C}ollaborative \textbf{A}ssistance \textbf{M}ixture of \textbf{E}xperts \textbf{L}earning framework. It addresses heterogeneity by assigning each stream an independent system with a dedicated feature extractor and task-specific head. Meanwhile, a dynamic pool of specialized private experts captures stream-specific idiosyncratic patterns. Crucially, collaboration across these heterogeneous streams is enabled by a dedicated assistance expert. This expert employs a multi-head attention mechanism to distill and integrate relevant context autonomously from all other concurrent streams. It facilitates targeted knowledge transfer while inherently mitigating negative transfer from irrelevant sources. Furthermore, we propose an Autonomous Expert Tuner (AET) strategy, which dynamically manages expert lifecycles in response to drift. It instantiates new experts for emerging concepts (freezing prior ones to prevent catastrophic forgetting) and prunes obsolete ones. This expert-level plasticity provides a robust and efficient mechanism for online model capacity adaptation. Extensive experiments demonstrate CAMEL's superior generalizability across diverse multistreams and exceptional resilience against complex concept drifts.
Similar Papers
Unveiling Hidden Collaboration within Mixture-of-Experts in Large Language Models
Machine Learning (CS)
Makes AI smarter by teaching experts to work together.
ExpertAD: Enhancing Autonomous Driving Systems with Mixture of Experts
Robotics
Makes self-driving cars safer and faster.
Dynamic Mixture of Experts Against Severe Distribution Shifts
Machine Learning (CS)
Lets computers learn new things without forgetting old ones.