Cycle-consistency Constraints Research Articles