Learning Choice Functions with Gaussian Processes

Alessio Benavoli, Dario Azzimonti, Dario Piga
2/1/2023
cs.LG

No official code found. Best implementation: benavoli/ChoiceGP (3 stars, GPL-3.0, last commit 2023-06-06).

Abstract

In consumer theory, ranking available objects by means of preference relations yields the most common description of individual choices. However, preference-based models assume that individuals: (1) give their preferences only between pairs of objects; (2) are always able to pick the best preferred object. In many situations, they may be instead choosing out of a set with more than two elements and, because of lack of information and/or incomparability (objects with contradictory characteristics), they may not able to select a single most preferred object. To address these situations, we need a choice-model which allows an individual to express a set-valued choice. Choice functions provide such a mathematical framework. We propose a Gaussian Process model to learn choice functions from choice-data. The proposed model assumes a multiple utility representation of a choice function based on the concept of Pareto rationalization, and derives a strategy to learn both the number and the values of these latent multiple utilities. Simulation experiments demonstrate that the proposed model outperforms the state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

benavoli/ChoiceGPCommunity100%
GPL-3.0
30Python, Jupyter NotebookFeb 1, 20233 years agoGPL-3.0

Similar Papers

Cite this paper

@article{benavoli2023learning,
  title  = {Learning Choice Functions with Gaussian Processes},
  author = {Alessio Benavoli and Dario Azzimonti and Dario Piga},
  year   = {2023},
  eprint = {2302.00406},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.00406v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.00406.svg)](https://codeofpaper.com/paper/2302.00406)

Discussion