self supervised alignment with mutual information