Preference learning is a subfield of machine learning that focuses on modeling and predicting preferences based on observed preference information.[1] Preference learning typically involves supervised learning using datasets of pairwise preference comparisons, rankings, or other preference information.