For simplicity, we consider the pairwise adaptation from a single source to single target, and binary (y ∈ {−1, 1}) classification as the target task.
self-adapt can be easily extended to multi-domain and multi-class UDA.