IPO: Your Language Model is Secretly a Preference Classifier