These algorithms use examples from each domain to learn a general model that is also sensitive to individual domain differences.
many data sets include a host of metadata attributes, many of which can potentially define the domains to use.