Cooperative Distribution Alignment via JSD Upper Bound