- The paper introduces the maximum utility split method, which places pairwise lottery queries where the plausible utility functions differ most and halves that local utility range.
- The paper proves Hausdorff convergence to the true utility under error-free VNM preferences and provides an explicit finite-sample bound, while reducing query-point computation to linear programs.
- The paper reports faster ambiguity reduction and better portfolio recommendations than random and polyhedral baselines, although MUS requires more computation and assumes noiseless responses.
Overview and motivation
This paper proposes the maximum utility split (MUS) scheme, an adaptive questionnaire-generation method for eliciting a decision maker's (DM) Von Neumann–Morgenstern (VNM) utility function through pairwise lottery comparisons. The method operates within the preference robust optimization (PRO) framework of Armbruster and Delage, in which elicited preference information defines an ambiguity set Um of plausible utility functions rather than a single fitted approximation. The central deficiency the authors identify in existing schemes—random utility split (RUS), random relative utility split (RRUS), and polyhedral cut methods—is the absence of a theoretical guarantee that repeated questioning shrinks the ambiguity set to a singleton, together with inefficient query placement. RUS selects the deterministic outcome r2m+1 uniformly at random from [0,1], which wastes queries at points where the range of Um is narrow.
MUS corrects this by placing the deterministic outcome at the point where the gap between the largest and smallest utility values attainable over Um is maximal, and by setting the probability pm+1 so that this range is halved at that point. The paper's main claims are: (i) MUS converges to the true utility function under the Hausdorff distance induced by the Kolmogorov norm, with an explicit finite-sample bound; (ii) the key optimization problem admits a semi-closed form solvable via linear programs; and (iii) when elicitation terminates early, a nominal utility function can be identified as the midpoint between Kantorovich-metric extremes of the ambiguity set.
The MUS scheme and convergence theory
The initial ambiguity set is Ucv: normalized (u(0)=0, u(1)=1), monotonically increasing, concave, Lipschitz continuous functions with modulus bounded by L. Each query presents a binary lottery with outcomes fixed at 0 and 1 against a deterministic outcome r2m+10, and the DM's response adds a half-space constraint to the set. The distinguishing step solves
r2m+11
with r2m+12 set to the midpoint of the range at r2m+13.
The main theoretical result establishes four properties: compactness of r2m+14 under the Kolmogorov norm; equality of the Kantorovich distance between two utility functions with the area between their curves; Hausdorff convergence of r2m+15 to the singleton r2m+16; and an explicit complexity bound. The convergence proof exploits the fact that each MUS query halves the maximum range r2m+17, while Lipschitz continuity controls how much the range can change between nearby query points. Part (iv) gives a concrete guarantee: for any r2m+18, after r2m+19 queries, every utility function in [0,1]0 lies within [0,1]1 of [0,1]2 in the uniform norm. This is a stronger statement than anything available for RUS or RRUS, for which no such guarantee is known—a point the authors state explicitly.
Two assumptions underpin these results and should be noted plainly: the DM's preferences follow VNM expected utility theory, and there is no error in responses, observation, or data. The authors acknowledge that error-free elicitation "may be undesirable in some practical applications" and defer probabilistic convergence under random errors to future work.
Tractable computation of the query point
The computational core of MUS is solving the non-concave, non-parametric min-max problem above. The authors derive semi-closed forms for the lower bound function [0,1]3 and upper bound function [0,1]4:
- Lower bound: connecting the minimum utility values [0,1]5 at the elicited breakpoints yields a piecewise linear concave function that itself belongs to [0,1]6 and equals [0,1]7 everywhere.
- Upper bound: [0,1]8 is piecewise linear with one or two pieces per interval between adjacent elicited points, depending on whether the maximum right derivative [0,1]9 exceeds the minimum left derivative Um0; unlike Um1, it need not belong to Um2 globally.
The quantities Um3, Um4, Um5, and Um6 are each computed by solving linear programs over piecewise-linear approximations of the utility class, using a lemma showing membership in Um7 reduces to feasibility checks at the elicited points. Because Um8 has at most two linear pieces per interval, the maximizer lies in a finite candidate set, giving an interval-based algorithm whose cost scales with Um9 subproblems. An improved variant prunes intervals using lower and upper bounds on Um0 before computing derivatives, reducing the number of LPs solved in practice. The authors note that the semi-closed-form bounds also apply to related functionally robust problems such as pricing with unknown demand functions.
Nominal utility identification
Since practical elicitation terminates before Um1 becomes a singleton, the paper develops a procedure for selecting a nominal utility function. The smallest function Um2 is exactly Um3, shown to be the unique minimizer of the Kantorovich distance Um4 over Um5. The largest function Um6 requires more care because Um7 generally; it is obtained by maximizing Um8 over Um9, reformulated equivalently over tangent-line-based piecewise-linear upper approximations and ultimately as a second-order cone program. A closed-form expression for the Kantorovich distance between two piecewise-linear functions—derived via Lagrangian duality of a QCQP—supports both the construction and the final selection.
The nominal function is pm+10, which belongs to pm+11 and solves pm+12. Notably, the containment guarantee is pm+13 with pm+14, not radius pm+15: the authors exhibit a concrete example where some member of pm+16 sits at exactly distance pm+17 from pm+18, so the factor of three is tight. This is an honest limitation of the nominal-function approach relative to what one might hope for.
Extensions beyond concavity
The framework extends to general increasing Lipschitz utilities without concavity, where both bound functions become two-piece structures with slopes either zero or pm+19. For S-shaped utilities—convex on losses Ucv0 and concave on gains Ucv1, consistent with prospect theory—the domain is extended to Ucv2 with lotteries spanning Ucv3 to Ucv4. A reflection mapping reduces the convex-loss segment to the concave-gain case, yielding semi-closed forms for both bounds. One structural observation here carries economic content: because the minimum of concave functions remains concave but the maximum does not, worst-case consensus among risk-averse DMs preserves risk aversion while best-case attitudes may diverge. The reference point is assumed known at Ucv5; the authors concede that identifying it through pairwise comparisons "falls outside the scope of the current paper."
Numerical results
The academic example uses a true exponential-type utility with Ucv6 and compares MUS against RUS, RRUS, and two configurations of the modified polyhedral method over 50 queries. MUS achieves the fastest reduction in both the Kantorovich and Kolmogorov distances between the largest and smallest elicited functions, and its distances to the true utility are consistently smallest across all four measured quantities. Two diagnostic findings are worth highlighting. First, RRUS fails to improve the largest utility function for its first 21 queries and Poly₁ for its first 31, because randomly drawn outcomes frequently leave the extreme function unchallenged; MUS-generated queries never fall into these degenerate cases. Second, polyhedral performance depends heavily on initial breakpoint placement—Poly₂, seeded with the breakpoint Ucv7, converges far faster than Poly₁ despite having fewer breakpoints.
Computational cost favors the random schemes, as expected:
| Queries |
MUS |
RUS |
RRUS |
Poly₁ |
Poly₂ |
| 10 |
2.67 s |
0.32 s |
0.56 s |
17.97 s |
15.57 s |
| 20 |
23.65 s |
1.10 s |
2.15 s |
104.64 s |
80.13 s |
| 40 |
249.82 s |
4.11 s |
8.37 s |
6469.62 s |
1058.87 s |
MUS is roughly an order of magnitude cheaper than Poly₁ at 40 queries but substantially slower than RUS/RRUS—an inherent price of adaptive optimization.
The robo-advisor experiment embeds MUS into a portfolio recommendation loop over five U.S. assets (XLE, XLK, GLD, IEF, USDU plus cash) with weekly returns from 2020–2023, rebalancing every four weeks and asking one query per cycle with response rate Ucv8. With full response (Ucv9, 44 answered queries), MUS attains an average relative deviation of 0.2613 and MSE of 3.47E-05 against the true-optimal benchmark, versus 0.3860/1.53E-04 for RUS, 0.7611/3.16E-04 for RRUS, and 0.4527/1.10E-04 for Poly₂. At u(0)=00 the gap widens sharply (MUS ARD 0.3295 versus 0.9346 for RUS), indicating that MUS extracts more value per answered query—precisely the regime where elicitation efficiency matters most. These results are preliminary in scale (a single simulated user, one asset universe, no transaction costs), which the authors do not dispute.
Limitations and open questions
Three limitations are conceded explicitly. First, the error-free elicitation assumption excludes measurement noise and inconsistent responses; extending to probabilistic convergence under random errors is left open. Second, the S-shaped extension presumes a known reference point at zero, whereas in prospect-theoretic applications the turning point may be unknown or dynamically adapting; incorporating reference-point identification into MUS is stated as necessary future research. Third, the numerical validation is limited to single-user simulations on one academic utility and one historical dataset, so the reported performance advantages have not been tested against heterogeneous user populations or out-of-sample market regimes. Additionally, the tightness of the factor-3 Kantorovich ball around the nominal utility means downstream PRO decisions based on u(0)=01 inherit a quantified but nontrivial residual ambiguity.
Conclusion
The paper contributes a provably convergent, computationally tractable adaptive elicitation scheme that improves on RUS by targeting queries at the point of maximal ambiguity-set range. Its theoretical contributions—Hausdorff convergence with explicit sample complexity, LP-based semi-closed forms for the bound functions, a closed-form Kantorovich distance between piecewise-linear utilities, and a tight nominal-utility construction—are matched by numerical evidence of faster ambiguity reduction and better robo-advisor portfolio fidelity than existing benchmarks. The method's dependence on error-free responses and a known reference point, and the modest scale of the empirical evaluation, define the boundaries within which these results should be interpreted.