about
Learning Optimal and Near-Optimal Lexicographic Preference Lists (arxiv.org)
2 points by sel1 on Sep 21, 2019 | hide | past | pdf | discuss on HN

In plain words: A preference list ranks attributes by importance and compares objects on the highest-ranked attribute that differs. From pairs of preferred objects, one search finds the best list and a second finds near-best ones that beat the usual greedy shortcut at predicting preferences.

Abstract

We consider learning problems of an intuitive and concise preference model, called lexicographic preference lists (LP-lists). Given a set of examples that are pairwise ordinal preferences over a universe of objects built of attributes of discrete values, we want to learn (1) an optimal LP-list that decides the maximum number of these examples, or (2) a near-optimal LP-list that decides as many examples as it can. To this end, we introduce a dynamic programming based algorithm and a genetic algorithm for these two learning problems, respectively. Furthermore, we empirically demonstrate that the sub-optimal models computed by the genetic algorithm very well approximate the de facto optimal models computed by our dynamic programming based algorithm, and that the genetic algorithm outperforms the baseline greedy heuristic with higher accuracy predicting new preferences.

Ahmed Moussa, Xudong Liu
arXiv:1909.09072 · cs.AI, cs.LG, cs.NE · submitted Sep 19, 2019
abstract · pdf · html · Published in the Proceedings of the 32nd International Florida Artificial Intelligence Research Society Conference, 2019

add comment on HN