data from the same source and from different sources) to validate the generalization ability of the framework while avoiding th