Invariant Preference Learning for General Debiasing in Recommendation | Synapse