A Survey on Human Preference Learning for Large Language Models | Synapse