SCL: Streaming Continual Learning—a paradigm combining online adaptation to new data (Streaming ML) with the retention of past knowledge (Continual Learning).
Concept Drift: An unpredictable change in the underlying data distribution over time, requiring model updates.
Catastrophic Forgetting: The tendency of neural networks to completely lose previously learned knowledge when trained on new tasks.
Temporal Dependence: A property of data where the current observation relies strongly on previous observations (e.g., time series).
cRNN: Continuous RNN—an RNN architecture trained continuously on mini-batches from a stream, used as the backbone here.
cPNN: Continuous Progressive Neural Networks—a baseline method that expands the network architecture (adds a new column) for every detected concept drift.
Cohen's Kappa: A statistical metric used to measure inter-rater reliability (or classification accuracy) for categorical items, accounting for chance agreement.
Prequential Evaluation: An evaluation method where each data point is used first to test the model (prediction) and then to train it.
Masking: Learning a set of values (masks) to element-wise multiply with frozen network weights, effectively selecting a sub-network for a specific task.