A theory of learning from different domains | Synapse