Heterogeneous Adaptive Preference Learning for Recommendation | Synapse