Enhancing conversational recommendations through contrastive user preference modeling | Synapse