Learning ABCs: Approximate Bijective Correspondence for isolating factors of variation with weak supervision