Domain Adaptation and Representation Transfer and Distributed and Collaborative Learning