Extending choice assessments to choice functions: An algorithm for computing the natural extension
Arne Decadt, Alexander Erreygers, Jasper De Bock
TL;DR
This work extends decision-making beyond single optimal choices to the framework of choice functions, introducing the natural extension as the unique, most conservative coherent extension compatible with a given assessment. It develops a practical algorithmic pipeline that reduces consistency checks and extension calculations to tractable linear feasibility problems via IsFeasible, and it introduces systematic generator simplifications (conjunctive and disjunctive) that preserve the induced set of coherent orders. The authors demonstrate, through extensive experiments, that these simplifications significantly improve scalability, enabling consistent assessments of realistic size and imprecision, and show that a fully simplified approach often outperforms more conservative strategies for large problems. The resulting methodology provides a principled, implementable path to inferring new choices under uncertainty, with potential applications in multicriteria decision making, risk assessment, and collaborative or group decision processes.
Abstract
We study how to infer new choices from prior choices using the framework of choice functions, a unifying mathematical framework for decision-making based on sets of preference orders. In particular, we define the natural (most conservative) extension of a given choice assessment to a coherent choice function -- whenever possible -- and use this natural extension to make new choices. We provide a practical algorithm for computing this natural extension and various ways to improve scalability. Finally, we test these algorithms for different types of choice assessments.
