I have some exposure to federated learning and continual learning which are non-iid learning instances [1] and [2] I was wondering can we state the following:
Federated learning is when the dataset is distributed in a non-iid manner over space (different edge-devices at different geographical locations). Meanwhile, continual/incremental learning is when the dataset is distributed in a non-iid manner over time (each time a class is seen). Then, we could state that federated learning and continual learning are subclasses of non-iid learning.
Do you agree with this conclusion? What are the implications in your opinion?