GUIDE: Generative Utility Inference and Decision Engine
Summary
GUIDE is an LLM-driven architecture for preference elicitation that uses Bayesian adaptive sampling and symbolic learning to infer user preferences in AI alignment, improving cold-start performance and reducing recommendation regret.
View Cached Full Text
Cached at: 09/14/26, 08:35 AM
# GUIDE: Generative Utility Inference and Decision Engine
Source: [https://arxiv.org/html/2609.12137](https://arxiv.org/html/2609.12137)
Anagha TiwariAlexander G\. GrayNick FeamsterDepartment of Computer ScienceDepartment of Computer ScienceUniversity of ChicagoCentaur AI InstituteUniversity of Chicagoanaghatiwari@uchicago\.edualexander\.gray@centaurinstitute\.orgfeamster@uchicago\.eduBrian JabarianAlex ImasAlex KaleHeinz College & School of Computer ScienceBooth School of BusinessDepartment of Computer ScienceCarnegie Mellon UniversityUniversity of ChicagoUniversity of Chicagojabarian@cmu\.edualex\.oleg\.imas@gmail\.comkalea@uchicago\.eduNote:Heinz College of Information Systems and Public Policy and, by courtesy, the Human\-Computer Interaction Institute, School of Computer Science, Carnegie Mellon University
###### Abstract
Measuring the preferences of human users remains a fundamental challenge of AI alignment\. Existing elicitation approaches struggle to efficiently discover multidimensional preferences or accurately ground these inferences in domain knowledge\. To address this, we introduce GUIDE, an LLM\-driven elicitation architecture that infers user preferences through conversations by combining Bayesian adaptive sampling for question selection and symbolic representation learning to initialize domain\-specific preference models\. GUIDE generalizes adaptive sampling to diverse elicitation questions through an extensible type system of transforms on a parameterized preference state\. GUIDE produces domain\-specific preference representations through an initialization process using symbolic rule\-based learning to capture world knowledge and set priors over preference dimensions grounded in data about decision alternatives\. The architecture provides observability and steerability to facilitate deployment and analyze elicitation processes\. In silico experiments on investment portfolio optimization demonstrate that GUIDE improves cold\-start and minimizes recommendation regret consistently within early elicitation interactions across user personas compared to prior work, LLM\-only baselines, and ablated GUIDE versions\.
## Introduction
Preference elicitation \(PE\) – the process of measuring and modeling human preferences and desired outcomes – is fundamental to both informed decision\-making and AI alignment\. In finance, for example, PE is used to capture investors’ risk preferences, construct personalized portfolios, manage financial exposure, and support compliance with regulatory standards\([Chen et al\. 2026](https://arxiv.org/html/2609.12137#bib.bib17)\)\. However, failing to accurately capture user preferences can introduce bias, misrepresent population characteristics, distort estimates of users’ true preferences, and ultimately degrade downstream decision quality\([Parapar and Radlinski 2021](https://arxiv.org/html/2609.12137#bib.bib18)\)\. Especially in settings where user preferences are complex and heterogeneous, PE approaches must be capable of reliable inference from nuanced human inputs\([Cuthbertson and Penney 2023](https://arxiv.org/html/2609.12137#bib.bib4);[Béchard et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib5)\)\.
Existing Bayesian approaches have improved PE, but they remain constrained by the preference information they can acquire\. By maintaining uncertainty over a user’s latent utility function, selecting queries, and updating the posterior with new evidence, Bayesian methods can efficiently identify informative questions\([Chapman and Fisher 2025](https://arxiv.org/html/2609.12137#bib.bib19)\)\. However, most current approaches use two\-alternative forced choice questions, which are structurally limited in terms of the information gain in a single elicitation turn \([Yang et al\. 2021](https://arxiv.org/html/2609.12137#bib.bib12);[Vendrov et al\. 2019](https://arxiv.org/html/2609.12137#bib.bib13);[Christakopoulou et al\. 2016](https://arxiv.org/html/2609.12137#bib.bib14);[Guo and Sanner 2010](https://arxiv.org/html/2609.12137#bib.bib15);[Neiswanger et al\. 2022](https://arxiv.org/html/2609.12137#bib.bib9)\)\. As a result, these approaches require many elicitation cycles drawn from a narrow range of queries, and struggle to capture complex preferences more naturally expressed through open\-ended, unstructured elicitation formats\.
Recent work has therefore used Large Language Models \(LLMs\) directly for PE, as they allow users to express preferences through natural\-language dialogue and can generate informative elicitation questions \([Li et al\. 2023](https://arxiv.org/html/2609.12137#bib.bib6);[Montazeralghaem et al\. 2025](https://arxiv.org/html/2609.12137#bib.bib3)\)\. However, LLMs used as standalone PE systems face two related limitations\. First, they lack an explicit representation of preference uncertainty and a principled mechanism for reasoning consistently across multi\-step elicitation \(\([Capstick et al\. 2025](https://arxiv.org/html/2609.12137#bib.bib16)\)\)\. Second, because their domain knowledge is implicit rather than explicitly modeled, LLMs can generate inconsistent inferences, fixate on irrelevant conversational details, hallucinate, and ultimately produce recommendations poorly grounded in domain\-specific knowledge or user preferences \([Ferrara 2023](https://arxiv.org/html/2609.12137#bib.bib8);[Yang et al\. 2023](https://arxiv.org/html/2609.12137#bib.bib7)\)\. These limitations motivate using LLMs as interfaces within a structured elicitation process rather than as the preference model itself\. They also suggest the need for human oversight and steering in order to align LLM\-based PE procedures with domain\-specific knowledge\.
Given these challenges, we argue that a PE system capable of supporting diverse decision problems must satisfy three requirements: \(R1\)expressive querying: the ability to efficiently ask diverse question types to users and reliably interpret their responses; \(R2\)empirical grounding: grounding inferences in empirical domain knowledge that constrains the space of plausible preferences and outcomes; and \(R3\)observability: an elicitation process transparent enough to enable expert oversight, drive systematic analysis, and facilitate adaptation across domains\.
We introduce GUIDE \(Generative Utility Inference and Decision Engine\), an LLM\-assisted PE framework that meets all three requirements within a single architecture\.To this end, we contribute:\(i\) a Bayesian elicitation framework featuring dimension discovery and preference calibration processes driven by a diverse, extensible set of question types \(R1\), \(ii\) a symbolic domain initialization pipeline to construct interpretable rules and population priors for domain specific grounding \(R2\), and \(iii\) a transparent structure that enables analysis of elicitation interactions and outputs, model coverage, and expert steering and oversight \(R3\)\.
We evaluate GUIDE in the domain of financial portfolio optimization to \(1\) validate its ability to recover ground\-truth preferences across a diverse set of investor profiles and \(2\) compare its performance against ablated variants, LLM\-only approaches, and prior work, specifically OPEN and PEBOL \([Handa et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib2),[Austin et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib11)\)\. Across these evaluations, we show that GUIDE consistently improves cold\-start and early\-turn recommendation quality under limited interaction budgets, while heterogeneous transforms introduce a trade\-off in late\-stage stability\.
We regard GUIDE’s wider scientific contribution as making the design of LLM\-based PE methods more learnable\. Since the engine’s preference representation and policies for generating and selecting elicitation questions are explicit, observable, and editable, our architecture turns design choices that are usually entangled inside a prompt or a model’s weights into components that can be studied systematically\. We therefore present GUIDE as a framework for studying elicitation strategies, adaptive question selection, and interactions between statistical and generative AI methods, while enabling principled research on elicitation dynamics\.
## Preliminaries and Related Works
We aim to accurately elicit and represent user preferences via an adaptive sampling approach with LLM\-assisted question generation\. Our approach adapts and extends the OPEN framework, which uses Bayesian Optimal Experimental Design to select elicitation questions in order to learn a posterior over preference states \([Handa et al\. \(2024\)](https://arxiv.org/html/2609.12137#bib.bib2)\)\. The core mechanism we adapt is next\-question selection based on expected information gain \(EIG\) in a particle\-filter utility model\.
However, whereas OPEN is limited to pairwise comparisons over combinations of decision alternatives, GUIDE supports a diverse, extensible set of question types \(e\.g\., pairwise, rule elicitation, dimension dominance, dimension proposal, and free\-text inputs\) and corresponding transforms to the underlying preference state\. Further, since OPEN relies on LLMs to confabulate plausible features of decision alternatives based on LLM\-generated domain descriptions, its parameterizations of users’ utility models may not actually be predictive in real\-world decision problems\. To address this problem, GUIDE’s preference dimensions are learned from and thus empirically grounded in real data about decision alternatives in the domain through an initialization process\.
Decision space\.There areKKdecision alternatives\. These are domain\-specific recommendation options with measured feature values, either provided by a developer or generated from previous data\. For example, in portfolio management, model portfolios scored on risk level, volatility, returns, fees, etc\. Each alternative is anFF\-dimensional continuous feature vector𝐟k∈\[0,1\]F\\mathbf\{f\}\_\{k\}\\in\[0,1\]^\{F\}normalized to the unit interval\.
Dimensions and loading mappings\.A preference dimensionddis a latent evaluative axis \(e\.g\., “risk tolerance”\) defined by signed loadings over portfolio features, where the sign indicates preference direction and the magnitude indicates feature importance\. GUIDE supports both developer\-defined starting axes and LLM\-proposed axes discovered mid\-dialogue, which are validated before use\. Nonlinear or interior preferences are represented through features that encode the desired shape \(e\.g\., a diversification\-balance feature peaking at a 50/50 equity/bond split\)\. Definitions and implementation are in Supplementals section A\.1\.
Elicitation questions as transform types\.A transform maps a user’s response to a question into evidence in the posterior\. Formally, each transform type defines, for a candidate questionqq, a likelihoodp\(y∣𝐰,q\)p\(y\\mid\\mathbf\{w\},q\)over its possible answersyy; observingyythen updates every particle’s log posterior weight additively,ℓ\(i\)\+=logp\(y∣𝐰\(i\),q\)\\ell^\{\(i\)\}\\mathrel\{\+\}=\\log p\(y\\mid\\mathbf\{w\}^\{\(i\)\},q\), while leaving particle locations fixed\. Different transform types use different likelihoods but share a single update form, allowing heterogeneous questions to act on a single common posterior\.
Utility and posterior\.Utility is linear in the dimension scores,uk\(𝐰\)=∑dw~dϕd\(𝐟k\)u\_\{k\}\(\\mathbf\{w\}\)=\\sum\_\{d\}\\tilde\{w\}\_\{d\}\\,\\phi\_\{d\}\(\\mathbf\{f\}\_\{k\}\), with a non\-negative dimension\-weight vector𝐰∈ℝ≥0M\\mathbf\{w\}\\in\\mathbb\{R\}\_\{\\geq 0\}^\{M\}\(one weight per dimension\)\. We approximate the posterior over𝐰\\mathbf\{w\}by an ensemble ofNNweighted particles\{\(𝐰\(i\),π\(i\)\)\}\\\{\(\\mathbf\{w\}^\{\(i\)\},\\pi^\{\(i\)\}\)\\\}\(N=200N\{=\}200by default\)\. Weights are normalized only during utility computation, so adding a new axis mid\-dialogue via discovery, never dilutes existing dimension weights\. Preference signs are encoded in the loadingsϕd\\phi\_\{d\}, so non\-negative weights retain full expressiveness\. The prior and standard degeneracy\-control procedure for maintaining particle diversity are in Supplementals sections A\.2 and A\.3\.
Information state\.Each particle induces a rankingσ\(i\)\\sigma^\{\(i\)\}of the alternatives by descending utility\. The ranking entropyH\(ranking\)=−∑σP^\(σ\)logP^\(σ\)H\(\\text\{ranking\}\)=\-\\sum\_\{\\sigma\}\\hat\{P\}\(\\sigma\)\\log\\hat\{P\}\(\\sigma\), withP^\(σ\)=∑i:σ\(i\)=σπ\(i\)\\hat\{P\}\(\\sigma\)=\\sum\_\{i:\\sigma^\{\(i\)\}=\\sigma\}\\pi^\{\(i\)\}, summarizes the concentration of the posterior and provides a core convergence metric\.
EIG overview\. GUIDE scores candidate questions by their expected reduction in ranking uncertainty, computed by counterfactually updating the posterior for each possible outcome\. It evaluates candidates across all question types on this common information\-gain scale and selects the highest\-scoring question \(details in Supplementals section C\.1\)\.
Adaptive selection with heterogeneous question types\.Extending EIG across heterogeneous question types introduces a challenge: greedy maximization can favor types with larger nominal one\-step gains, even when those gains are rarely realized, while highly informative answers can concentrate the posterior and impair subsequent inference\. We therefore augment raw EIG with adaptive corrections for particle degeneracy, recent question effectiveness to reduce uncertainty and exploration, while deprioritizing resolved preference dimensions \(details in Supplementals section C\.2\)\.
Symbolic preference knowledge\.GUIDE complements its numeric preference posterior with a symbolic layer for categorical and conditional preferences that cannot be represented as simple axis weights\. Rules may be hard, with violating alternatives being disqualified, or soft, with violations penalized according to the user’s confidence in the rule and the degree to which the alternative violates it\. They come from either population\-level rules mined offline from survey data or user rules elicited during dialogue \(details in Supplementals section D\.3\)\.
Domain Knowledge Inputs\.The machinery above assumes two things are given before a dialogue starts: the axis set𝒟\\mathcal\{D\}with its loading mappings, and a prior over the weights𝐰\\mathbf\{w\}\. GUIDE derives both from a domain\-specific population dataset: a table of respondent\-level records whose columns are survey responses and attributes\. The axes are therefore grounded in measured data about real decision\-makers, and a new user’s prior is seeded based on the population segment they match, avoiding cold\-start\. This requires a small set of developer\-defined inputs: behavioral variables that capture relevant user traits, demographic attributes used to identify and categorize users, item\-ownership indicators that provide behavioral evidence, and mappings from preference dimensions to the variables that proxy them \(definitions and examples in Supplementals Section D\.1\)\. These inputs define how GUIDE interprets population data and matches new users to relevant segments, described within the System Architecture\.
## System Architecture
Figure 1:GUIDE WorkflowFigure[1](https://arxiv.org/html/2609.12137#Sx3.F1)is an overview of the system architecture\. GUIDE runs an adaptive loop: it maintains a structured posterior over the user’s utility dimensions, updates it after each elicitation turn, and selects the next question through a bidirectional two\-phase controller that draws candidates from families of question types \(which we call “transforms”\)\. It halts and recommends when the particle posterior has converged\.
### Structured Posterior State
The system’s representation of the user has three parts: the numeric posterior over utility weights, a symbolic rule set, and an immutable interaction log\.
1. 1\.Weight posterior\.The particle ensemble\{\(𝐰\(i\),π\(i\)\)\}\\\{\(\\mathbf\{w\}^\{\(i\)\},\\pi^\{\(i\)\}\)\\\}, which carries all graded information about how much each axis matters\.
2. 2\.Dimensions𝒟\\mathcal\{D\}\- the active axes, each with a loading mappingϕd\\phi\_\{d\}and a Beta confidenceBeta\(αd,βd\)\\text\{Beta\}\(\\alpha\_\{d\},\\beta\_\{d\}\)\. This confidence gates proposed axis admission, shelves underperforming axes, and scales an axis’s influence on the posterior by tilting particle log\-weights toward particles that place weight on well\-supported axes\.
3. 3\.Preference rulesℛ\\mathcal\{R\}\- the hard and soft constraints and conditionals currently believed to apply to this user over dimension weights or feature thresholds\. Rules come from two sources: population rules injected at calibration and user rules elicited during dialogue\. Each rule has a confidence reflecting how strongly it applies to the user; low confidence weakens a soft rule rather than disabling it\. The two confidences answer different questions: Beta confidence asks whether an axis is worth modeling, while rule confidence asks how much to trust a constraint\.
The interaction log is the raw record of every response, replayed whenever the particle set is rejuvenated so that resampling never loses evidence\. Regarding rules, soft rules shape posterior inference by down\-weighting violations, while hard rules enforce categorical constraints during recommendation \(details in Supplementals Section A\.4\)
### Two\-phase Question Selection
Phase 1: Discovery\.Only dimension proposal is active; all other transform types \(see next section\) are suppressed until the basis of relevant axes settles\. Discovery runs for at least two elicitation turns and up to n \(user\-defined\) turns, until the best proposal’s EIG becomes negligible or plateaus\.
Phase 2: Calibration\.Pairwise, rule, and dimension\-dominance transforms compete via EIG to refine weights on the discovered dimensions\. On each cycle, the winning transform asks its question and updates the posterior; a background pass proposes new dimensions, after which posterior degeneracy and convergence are checked\. Movement between discovery and calibration is bidirectional, but the back\-edge fires only when the background pass discovers a new dimension\. GUIDE injects population priors at the transition to calibration, personalizing preference inference and the recommendation action space without biasing initial exploration \(details in Supplementary Section A\.5\)\.
### Elicitation Question Transforms
Each transform exposes three operations: it maps a response to a likelihood, proposes a ranked list of candidate questions with their EIG, and returns its single best \(highest\-EIG\) candidate\. On every cycle, all competing transforms produce their candidates as lightweight templated descriptions, and only the one candidate that wins the cross\-transform EIG competition is then rendered into a natural\-language question\. This bounds the LLM cost of question selection\. GUIDE currently supports the following transforms:
Pairwise comparisonA forced choice between two alternatives, with a Bradley\-Terry likelihood on their utilities,P\(a≻b\)∝exp\(ua/T\)P\(a\\succ b\)\\propto\\exp\(u\_\{a\}/T\), temperatureT=0\.5T\{=\}0\.5\. Candidates are pairs drawn from the catalog and perturbations, scored by EIG\. Greedy selection and an optional lookahead improves question selection by considering whether an initial question enables a more informative follow\-up rather than optimizing each question individually, enabling higher\-information elicitation sequences \(details in Supplementals Section B\.1\)
Rule Elicitation\.This transform builds the symbolic layer, capturing categorical and conditional preferences that weight updates cannot express\. An answer updates the posterior; a confirmed rule is added toℛ\\mathcal\{R\}with its elicited hardness and confidence\. Candidates come from two signals:contradiction detectionidentifies highly ranked alternatives that violate a rule the user has already stated, whilethreshold and dependency probingsurfaces candidate feature cutoffs, weight bounds, and conditionals from patterns in the alternatives\. Candidate rules are then filtered to avoid probing for constraints that are unlikely to exist and scored by EIG like other candidates \(details in Supplementals section B\.2\)
Dimension dominance \(da≻dbd\_\{a\}\\succ d\_\{b\}\)\.Direct comparisons of preference dimensions use a Bradley–Terry likelihood to update the log\-ratio of weights, shifting the relative importance of dimensions without changing their magnitudes\.
Free\-text statementA distinctive capability of GUIDE is turning unstructured, free\-text preference statements directly into quasi\-likelihoods on the same particle posterior used by structured questions\. To our knowledge, this is a novel form of parametric Bayesian inference driven by natural language\. This transformation is triggered by any free\-text turn, including the opening message and open\-ended or contrastive clarifications\. A single LLM call scores every active dimension, returning a signed activation per axis whose polarity is computed relative to that axis’sϕd\\phi\_\{d\}\(e\.g\., "I love volatility" indicates higher risk tolerance\)\. The activation vector is normalized and mapped to a bounded, prior\-centered log\-likelihood update, with its L2 norm determining evidence strength similarly to structured transforms, so text and forced choices accumulate in one posterior\. The call also returns hints for concepts with no matching axis, which seed dimension proposal\.
Dimension proposal\.This transform grows the axis set rather than refining an existing one, running throughout discovery and as a background pass during calibration\. Admission is structural: a candidate axis must be grounded in a non\-empty feature mapping, cover a feature or direction not already mapped, and remain internally coherent \(no anti\-correlated features\)\. EIG ranks which existing axis to probe further, since well\-established axes yield little clarification value\. Accepted axes are seeded with a prior scale borrowed from similar existing dimensions; rejected candidates lower the axis’s Beta confidence for later reconsideration \(details in Supplementals Section B\.3\)\.
A utility update runs for every transform\. Each cycle reconciles the posterior with the current state \(details in Supplementals section B\.4\)\. GUIDE’s LLM\-dependent steps described in transformations above run on Claude Opus 4\.7\.
#### Decision Alternatives and Perturbations
Since decision alternatives serve as both question material and recommendation candidates, users whose optima fall between two entries pose a limitation\. GUIDE therefore adds structured perturbations around a baseline entry to the candidate set at calibration entry, allowing recommendations to reach interior points\. We disable this mechanism during evaluation so all methods share the same discrete action space\.
### Convergence, verification, and recommendation
Stopping\.Convergence fires when ranking entropy remains low and stable for several consecutive cycles, after a minimum number of cycles have elapsed\. Adversarial checks also confirm the recommendation \(Supplementals section E\.1\)
Recommendation\.GUIDE considers the action space catalog along with calibration perturbations, allowing it to recommend interior points between published alternatives\. The candidate set can be adaptively re\-centered when user choices favor a perturbation over the current baseline, enabling the search to follow the user’s preferred region of the action space\. At recommendation, GUIDE selects the alternative with the highest expected utility under the converged posterior: soft rules shape posterior preferences during inference, while hard rules filter out infeasible alternatives\. GUIDE also returns the runner\-up, feature differences from the baseline, and a confidence measure based on the utility gap between the top two alternatives\. Full candidate\-generation, re\-centering, and scoring details are in Supplementals section E\.2\.
### Offline Domain Initialization
An offline pipeline transforms a population dataset into a set of rules that soft\-initialize a Bayesian prior for the domain\. This is our domain\-initialization contribution\. In our portfolio domain, we use the National Financial Capability Study \(NFCS\) Investor Survey, which provides population\-representative investor characteristics over portfolio attributes including risk, volatility, and expected return\([Foundation 2024](https://arxiv.org/html/2609.12137#bib.bib24)\)\. Our pipeline producesthree distinct artifacts\(more details in Supplementals D\.4\):
- •World model\- Background knowledge linking observable signals to latent preference dimensions and their directions, drawn from developer\-declared proxies and empirical co\-occurrences mined from the data \(e\.g\., "crypto owners tend toward high risk tolerance"\)\. Grounds which dimensions are meaningful for the domain\.
- •Dimension parameterization\- The axis set𝒟\\mathcal\{D\}, each dimension bound to a signed loading mappingϕd\\phi\_\{d\}over the alternatives’ feature space \(e\.g\., "risk tolerance" loads negatively on risk level and volatility\)\. This defines the particle\-filter axes\.
- •Population prior\- A per\-dimension distributional prior from population domain data, warm started from a user’s intake profile to avoid cold\-start\.
#### Segmentation and Discriminative Rule Discovery
We use Inductive Learning of Answer Set Programs \(ILASP\)\([Law et al\. 2020](https://arxiv.org/html/2609.12137#bib.bib1)\)to mine rules from an input population dataset: each row’s demographic and item\-ownership values form a candidate antecedent, and its binned behavioral\-proxy value the consequent\. Segments deviating from the population supply positive examples, with the remainder as negatives\. A rule is emitted for a \(segment, dimension\) pair only when the segment’s mean proxy score deviates from the population mean beyond a threshold, with confidence given by the fraction of segment members on the asserted side\. The mined rules and accompanying statistics populate the three artifacts above, and pass through the developer steering checkpoint before influencing any live session\. ILASP definition, binning methodology, deviation\-threshold formulas, and examples are in Supplementals section D\.2\.
#### Developer Steering Checkpoint
The mining stage outputs candidate population preference rules: statements that a population segment \(ex: respondents in an older age band or holders of a particular asset type\) tilts a dimension’s prior in a given direction\. Statistical validity does not necessarily imply a rule is plausible within a domain, so no mined rule reaches a live session without developer review\. The architecture makes this checkable by design: axes are declared symbols, and mined rules are symbolic statements over them with explicit confidences and prior strengths\. Every quantity that shifts a particle prior is therefore individually inspectable and editable\. This is the concrete sense in which GUIDE is steerable\. In contrast, an LLM\-derived feature ontology is not: the domain\-to\-feature mapping is latent in the model’s weights and can be neither audited nor corrected\.
A review checkpoint therefore sits between rule discovery and prior injection\. Each rule is rendered as one English sentence by an LLM call, and the domain developer may accept, drop, or edit it, with every conjunct \(dimension, direction, threshold, confidence, prior strength\) editable and validated before it is cached for reuse\. Since the effect of each edit on the prior is explicit, the developer can adjust model weights transparently rather than through LLM prompting \(full checkpoint mechanics in Supplementals Section D\.5\)\.
## Evaluation Methodology
We evaluate GUIDE’s ability to efficiently and accurately recover known preferences in persona\-agent simulations conducted in the domain of portfolio investment\. We compare GUIDE against 4 LLM baselines, 3 ablated GUIDE versions, and 2 state\-of\-the\-art PE methods from prior work \([Handa et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib2),[Austin et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib11)\)\. The evaluation task is to minimize regret in portfolio recommendations in the fewest possible question\-answer cycles, which we test using a fixed action space of potential model portfolios and varied client personas representing investors with different strategies\. This enables us to evaluate these nascent systems against a ground truth while accounting for plausible user heterogeneity\.
### Comparison Methods
#### LLM Baselines
We evaluate against two frontier LLMs: OpenAI’s GPT\-5\-4 mini and Anthropic’s Claude Opus 4\.7\. For each, we run conditions where the LLM is restricted to ask either open\-ended text or pairwise comparisons, following prior work on LLM PE \(e\.g\.,[Li et al\. 2023](https://arxiv.org/html/2609.12137#bib.bib6),[He et al\. 2023](https://arxiv.org/html/2609.12137#bib.bib22),[Choudhury et al\. 2026](https://arxiv.org/html/2609.12137#bib.bib21),[Liu et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib20)\)\. This yields four LLM baselines \(GPT Open\-Ended, GPT Pairwise, Claude Open\-Ended, Claude Pairwise\), representing out\-of\-the\-box LLM approaches available to potential GUIDE adopters\.
#### GUIDE Ablations
We evaluate the contributions of three key components of GUIDE: \(i\) domain\-specific prior setting, \(ii\) an elicitation phase for dimension discovery, and \(iii\) diverse preference state transforms beyond canonical pairwise comparisons\. We implement telescoping ablations introducing these system features sequentially, allowing us to assess how each contributes to elicitation quality\. Table[1](https://arxiv.org/html/2609.12137#Sx4.T1)describes these ablated variants\. "DI" \(domain initialization\) refers to population priors and domain rule mining\.
Table 1:GUIDE ablation variants from weakest to strongest\.LabelDIDiscoveryQues\.TypesNo priors, no disc, pairwiseNoNoPairwisePriors, no disc, pairwiseYesNoPairwisePriors, disc, pairwiseYesYesPairwiseGUIDE FullYesYesAll
#### PE Methods from Prior Work
We compare to two recent state\-of\-the\-art methods from prior work: OPEN\([Handa et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib2)\)and PEBOL\([Austin et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib11)\)\. The comparison between the most ablated version of GUIDE and OPEN tests the value of using empirically grounded vs LLM\-generated preference dimensions\. Comparisons between other methods and PEBOL test the value of each method’s parameterization of preference dimensions versus PEBOL’s approach of learning a decision boundary directly on the alternatives\.
We implement OPEN’s OEDModel and PEBOL’s PE algorithm \(PE with Bayesian Optimization augmented LLMs\), using GPT\-5\.4\-mini for each method’s LLM\-dependent step \(ontology generation and query verbalization for OPEN; dimension identification and question generation for PEBOL\)\. Implementation details in Supplementals section F\.1\.
### Experimental Setup

Figure 2:GUIDE vs\. LLMs regretover elicitation turns for investor personas averaged across 50 simulations
Figure 3:GUIDE vs\. ablations & prior work regretover elicitation turns for investor personas averaged across 50 simulationsWe measure how efficiently different PE methods identify the utility\-maximizing portfolio for different hypothetical investors\. All methods choose from the same fixed catalog of 75 portfolios, generated using an LLM from publicly available model\-portfolio data from the Fidelity and Vanguard investment websites\. We disable GUIDE’s continuous portfolio perturbations so all methods use the same discrete action space\. Our comparison uses 50 independent simulations, with 15 elicitation turns per persona\. At each turn, every method recommends one portfolio from the same catalog\.
Each persona agent includes a description, opening message, and hidden linear utility function over portfolio features; its latent preference weights determine ground\-truth preferences and simulate client choices but are never exposed to the elicitation methods \(details in Supplementals section F\.2\)\. Cycle 1 measures the regret of the recommendation produced after the elicitation method receives the persona’s initial message and completes one elicitation turn\.
#### Evaluation Personas
We evaluate five persona agents spanning investment strategies of varying complexity\. Threebaselinepersonas represent canonical investor profiles spanning distinct, interpretable regions of the investment life cycle and levels of risk tolerance\([Bodie et al\. 1992](https://arxiv.org/html/2609.12137#bib.bib23)\): 1\) Aggressive Young \(long\-term growth, high risk tolerance\), 2\) Balanced Mid\-career \(diversified across growth, income, risk, fees, and tax\), 3\) Conservative Retiree \(capital preservation, income stability, and liquidity with explicit risk/volatility limits\)\. Two diverse profiles add more nuanced, multi\-dimensional evaluation cases: 1\) ESG\-balanced \(sustainability, financial performance, and portfolio balance\), 2\) Global\-balanced \(values geographic breadth, concentration, and volatility\)\. Thesediverseprofiles test whether an elicitation method can discover less salient, domain\-specific dimensions and identify trade\-offs among competing objectives\.
All elicitation methods \(including GUIDE\) interact with the same simulated client LLM, Claude Sonnet 5\. The agent converts each persona’s latent weights and constraints into qualitative preferences and responds naturally without directly revealing the underlying dimensions or weights\.
#### Evaluation Metrics
The primary metric is regret relative to each investor persona’s ground\-truth utility functionup\(⋅\)u\_\{p\}\(\\cdot\)\. For personapp, simulation runss, and model recommendationxp,t\(s\)x\_\{p,t\}^\{\(s\)\}at turntt, regret against the catalog\-optimal recommendationxp∗x\_\{p\}^\{\*\}isRp,t\(s\)R\_\{p,t\}^\{\(s\)\}\. We average overS=50S\{=\}50simulation runs to obtain a mean regret curve per persona and method overT=15T\{=\}15elicitation cycles to obtainR¯p,t\\bar\{R\}\_\{p,t\}:
Rp,t\(s\)=up\(xp∗\)−up\(xp,t\(s\)\),R¯p,t=1S∑s=1SRp,t\(s\),R\_\{p,t\}^\{\(s\)\}=u\_\{p\}\(x\_\{p\}^\{\*\}\)\-u\_\{p\}\\\!\\left\(x\_\{p,t\}^\{\(s\)\}\\right\),\\quad\\bar\{R\}\_\{p,t\}=\\frac\{1\}\{S\}\\sum\_\{s=1\}^\{S\}R\_\{p,t\}^\{\(s\)\},
Lower regret is better \(where zero is an optimal recommendation\)\. To measure convergence efficiency independently of a method’s starting regret, we report the*normalized regret reduction*\(NRR\) rate, computed on the mean curveR¯p,t\\bar\{R\}\_\{p,t\}:
NRRp=R¯p,1−R¯p,tmintmin⋅R¯p,1,tmin=argmintR¯p,t,\\text\{NRR\}\_\{p\}=\\frac\{\\bar\{R\}\_\{p,1\}\-\\bar\{R\}\_\{p,t\_\{\\min\}\}\}\{t\_\{\\min\}\\cdot\\bar\{R\}\_\{p,1\}\},\\qquad t\_\{\\min\}=\\operatorname\*\{arg\\,min\}\_\{t\}\\ \\bar\{R\}\_\{p,t\},whereR¯p,1\\bar\{R\}\_\{p,1\}is the mean regret at the first turn andR¯p,tmin\\bar\{R\}\_\{p,t\_\{\\min\}\}is the minimum mean regret, first attained at turntmint\_\{\\min\}\. NRR captures the fraction of initial regret eliminated per turn up to the method’s best performance, while normalizing for differences in cold\-start regret that could otherwise make methods with worse initial performance appear to converge faster\.
## Evaluation Results
We report 3 main findings from our evaluation that provides evidence for our 3 initial requirements: \(i\)expressive querying\(R1\) allows for efficient use of elicitation cycles to converge and reach minimal regret faster and more consistently than prior work and ablated versions \(ii\)empirical grounding\(R2\) minimizes cold start, as GUIDE starts at substantially lower regret than prior work and ablated versions by grounding early interaction in symbolic domain initialization; and \(iii\)observability\(R3\) within GUIDE’s architecture exposes interpretable signals of dimension coverage and parameter recovery, creating opportunities for developer oversight, model steering, and avenues of PE research\.
Table 2:NRR averaged across simulations per persona\. Higher value means greater efficiency in regret eliminated per turn \(highest bolded\)\. \(Disc\. is discovery, Agg\. is aggressive, Bal\. is balanced, Cons\. is conservative, PW is pairwise\)Prior WorkGUIDE AblationsPersonaOPENPE\-BOLNo priorsNo disc\.PWPriorsNo disc\.PWPriorsDisc\.PWGUIDEAgg\. Young0\.0360\.0990\.1980\.1980\.2370\.316Bal\. Mid\.0\.0230\.0220\.1000\.1000\.2450\.246Cons\. Ret\.0\.0320\.0300\.0960\.0630\.0750\.112ESG Bal\.0\.0370\.0280\.0110\.0140\.2440\.248Global Bal\.0\.0690\.0240\.0380\.0340\.2810\.128### R1: Expressive Querying for Efficient & Consistent Convergence
GUIDE makes efficient use of a limited interaction budget\. In Figure[3](https://arxiv.org/html/2609.12137#Sx4.F3), GUIDE’s regret in early elicitation turns reaches a minimum as quickly as or faster than LLM approaches\. For the Aggressive Young and Conservative Retiree personas \(panels 1 and 3\), GUIDE achieves minimum regret faster; remaining personas also show consistent, competitive performance\. In Table[2](https://arxiv.org/html/2609.12137#Sx5.T2), GUIDE’s NRR exceeds that of both prior\-work systems on all five personas and that of the strongest ablation on four of five, demonstrating greater efficiency and faster convergence\. Although prior methods also employ Bayesian inference, their restricted elicitation and initialization mechanisms result in slower convergence\.
GUIDE’s diverse question types improve early elicitation\. In Figure[3](https://arxiv.org/html/2609.12137#Sx4.F3), GUIDE full consistently matches or outperforms the "Priors, disc, pairwise\-only" variant through turn 5\. Beyond that, the two diverge, particularly for Aggressive Young and Conservative Retiree \(panels 6 and 8\): GUIDE reaches a minimum quickly but fluctuates thereafter, whereas the pairwise variant declines more steadily and achieves lower final regret\. We attribute this bounce\-back to competition among diverse transforms: a late\-stage question from a less recently used transform may appear informative under EIG while perturbing an already well\-fit posterior\. This reveals a trade\-off between early efficiency and late\-horizon monotonicity: applications prioritizing high\-utility recommendations with costly or limited interactions should prefer the full system, while longer\-horizon settings may favor a simpler transform set\. We evaluate all methods for 15 turns to compare behavior under a common interaction budget\. In deployment, GUIDE’s stopping mechanism halts upon detecting a plateau, and our observations corroborate this stopping rule\.
### R2: Empirical Grounding for Lower Regret
GUIDE achieves substantially lower regret during the early stages of elicitation\. Across 50 simulations and all personas, we aggregate regret values into a distribution at each elicitation turn and report its mean \(table in Supplementals section G\.1\)\. GUIDE begins with a mean regret of0\.2780\.278at turn 1, compared with0\.6780\.678for OPEN and0\.6510\.651for PEBOL\. By turn 5, GUIDE’s regret falls to0\.0380\.038, which is over90%90\\%lower than both OPEN and PEBOL’s regret at the same turn\.
GUIDE’s early advantage is from structural learning before elicitation begins: symbolic domain initialization provides population\-grounded priors, while dimension discovery identifies relevant preference axes during interaction\. The GUIDE ablation retaining both components but restricted to pairwise comparisons achieves similarly low initial regret \(0\.2790\.279\) in the same averaged results, whereas regret in variants without initialization/discovery exceeds0\.440\.44\. This pattern also holds across individual investor personas \(Figure[3](https://arxiv.org/html/2609.12137#Sx4.F3)\)\. These results suggest that grounding the initial preference representation in population\-level knowledge and refining it through dimension discovery reduces cold\-start effects for faster convergence to high\-quality recommendations\.
Figure 4:GUIDE observabilityfor Bal\. Midcareer simulation: \(A\) dimension contributions to recommendation margin, \(B\) diversification balance dimension model coverage
### R3: Observability into Model Coverage and PE
GUIDE provides observability into the PE process through its explicit posterior over latent preference dimensions, tracked across elicitation turns\. Developers can use this to understand recommendation selections, diagnose unstable or disagreeable outputs, and identify dimensions that may be missing or misclassified during domain initialization or steering\.
Figure[4](https://arxiv.org/html/2609.12137#Sx5.F4)illustrates these capabilities for the Balanced Midcareer persona\. Panel A shows the recommendation’s margin over the runner\-up for each dimension in a simulation run, capturing the difference between the recommended and second\-best weights\. This enables post\-hoc analysis of which preferences drive a recommendation selection over suboptimal ones\. This view is particularly helpful when outputs become unstable or disagreeable, as developers can examine how GUIDE’s posterior influences recommendations across elicitation cycles\. Inspecting these posterior trajectories can help diagnose inference failures arising from incorrect domain initialization or steering, such as dimensions that remain overweighted or drift across elicitation turns\. Model coverage analysis can diagnose such failures: during development, in\-silico experiments can compare GUIDE’s inferred posterior with the hidden weights of a simulated persona\. Panel B, for example, shows the distribution of weights for a specific dimension \(e\.g\., diversification balance\) across 50 simulations\. Both full and “priors, discovery, pairwise" ablations indicate weight distributions overlapping with ground truth, and can be fine\-tuned further to increase accuracy\. In contrast, the remaining ablations, which omit both domain initialization and discovery, produce incorrectly concentrated weight distributions\. Such analyses can help identify gaps or mis\-specification in the modeled preference dimensions, informing revisions to initialization rules, vocabulary, or query transformations as a form of sensitivity analysis\.
## Conclusion and Future Work
We present GUIDE, a novel LLM\-assisted Bayesian PE framework to initialize domain\-specific preference models\. Our evaluation demonstrates that GUIDE improves elicitation efficiency consistently across early interactions via expressive querying and empirical grounding while observability within our architecture allows analysis of the PE process\.
Future work should evaluate GUIDE with human subjects in various applications, and our architecture design facilitates this research\. GUIDE’s structured and observable approach enables comparative evaluation of diverse question types and selection policies influencing elicited preferences\. Similarly, GUIDE’s affordances for developer steering create opportunities to deploy and study PE systems across domains\.
GUIDE is a domain\-general PE framework integrating adaptive learning, symbolic reasoning, and human oversight\. Its extensible architecture supports development and evaluation of \(1\) new elicitation question types and interfaces, \(2\) corresponding question selection policies, \(3\) preference uncertainty representations and learning methods, and \(4\) domain logic\. GUIDE’s preference state also provides a portable user profile that can support personalization in downstream applications\. Ultimately, we envision GUIDE as a step toward PE systems that advance human\-AI alignment by combining adaptive learning, symbolic reasoning, and human oversight across diverse decision\-making domains\.
## References
- D\. Austin, A\. Korikov, A\. Toroghi, and S\. SannerBayesian optimization with llm\-based acquisition functions for natural language preference elicitation\.In18th ACM Conference on Recommender Systems,RecSys ’24,pp\. 74–83\.External Links:[Link](http://dx.doi.org/10.1145/3640457.3688142),[Document](https://dx.doi.org/10.1145/3640457.3688142)Cited by:[Appendix F](https://arxiv.org/html/2609.12137#A6.SSx1.p2.1),[Introduction](https://arxiv.org/html/2609.12137#Sx1.p6.1),[PE Methods from Prior Work](https://arxiv.org/html/2609.12137#Sx4.SSx1.SSSx3.p1.1),[Evaluation Methodology](https://arxiv.org/html/2609.12137#Sx4.p1.1)\.
- Béchardet al\.\(2024\)B\. Béchard, M\. A\. Bodet, L\. Laflamme, and M\. OuimetStudying political decision\-making as a cognitive process: is it interdisciplinary? a bibliometric analysis\.Frontiers in Political ScienceVolume 6 \- 2024\.External Links:[Link](https://www.frontiersin.org/journals/political-science/articles/10.3389/fpos.2024.1305055),[Document](https://dx.doi.org/10.3389/fpos.2024.1305055),ISSN 2673\-3145Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p1.1)\.
- Bodieet al\.\(1992\)Z\. Bodie, R\. C\. Merton, and W\. F\. SamuelsonLabor supply flexibility and portfolio choice in a life\-cycle model\.Working PaperTechnical Report3954,Working Paper Series,National Bureau of Economic Research\.External Links:[Document](https://dx.doi.org/10.3386/w3954),[Link](http://www.nber.org/papers/w3954)Cited by:[Evaluation Personas](https://arxiv.org/html/2609.12137#Sx4.SSx2.SSSx1.p1.1)\.
- Capsticket al\.\(2025\)A\. Capstick, R\. G\. Krishnan, and P\. BarnaghiAutoElicit: using large language models for expert prior elicitation in predictive modelling\.External Links:2411\.17284,[Link](https://arxiv.org/abs/2411.17284)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p3.1)\.
- Chapman and Fisher \(2025\)J\. Chapman and G\. FisherChapter 2 \- preference elicitation: common methods and potential pitfalls\.\.InHandbook of Experimental Methodology,E\. Snowberg and L\. Yariv \(Eds\.\),Handbook of Experimental Methodology, Vol\.1,pp\. 25–80\.External Links:ISSN 3051\-1674,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/bs.hbem.2025.09.001),[Link](https://www.sciencedirect.com/science/article/pii/S3051167425000012)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p2.1)\.
- Chenet al\.\(2026\)F\. Chen, J\. Han, and L\. BaoRisk preference elicitation in finance: survey vs\. experiment\.Journal of Behavioral and Experimental Economics122,pp\. 102565\.External Links:ISSN 2214\-8043,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/j.socec.2026.102565),[Link](https://www.sciencedirect.com/science/article/pii/S221480432600056X)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p1.1)\.
- Choudhuryet al\.\(2026\)D\. Choudhury, S\. Williamson, A\. Goliński, N\. Miao, F\. B\. Smith, M\. Kirchhof, Y\. Zhang, and T\. RainforthBED\-llm: intelligent information gathering with llms and bayesian experimental design\.External Links:2508\.21184,[Link](https://arxiv.org/abs/2508.21184)Cited by:[LLM Baselines](https://arxiv.org/html/2609.12137#Sx4.SSx1.SSSx1.p1.1)\.
- Christakopoulouet al\.\(2016\)K\. Christakopoulou, F\. Radlinski, and K\. HofmannTowards conversational recommender systems\.InProceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining,KDD ’16,New York, NY, USA,pp\. 815–824\.External Links:ISBN 9781450342322,[Link](https://doi.org/10.1145/2939672.2939746),[Document](https://dx.doi.org/10.1145/2939672.2939746)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p2.1)\.
- Cuthbertson and Penney \(2023\)J\. Cuthbertson and G\. PenneyEthical decision making in disaster and emergency management: a systematic review of the literature\.Prehospital and Disaster Medicine38\(5\),pp\. 622–627\.External Links:[Document](https://dx.doi.org/10.1017/S1049023X23006325)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p1.1)\.
- Ferrara \(2023\)E\. FerraraShould chatgpt be biased? challenges and risks of bias in large language models\.First Monday\.External Links:ISSN 1396\-0466,[Link](http://dx.doi.org/10.5210/fm.v28i11.13346),[Document](https://dx.doi.org/10.5210/fm.v28i11.13346)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p3.1)\.
- Foundation \(2024\)F\. I\. E\. Foundation2024 national financial capability study \(nfcs\) investor survey\.Note:Available online via the FINRA Investor Foundation websiteExternal Links:[Link](https://finrafoundation.org/knowledge-we-gain-share/nfcs/data-and-downloads)Cited by:[Offline Domain Initialization](https://arxiv.org/html/2609.12137#Sx3.SSx5.p1.1)\.
- Guo and Sanner \(2010\)S\. Guo and S\. SannerReal\-time multiattribute bayesian preference elicitation with pairwise comparison queries\.InProceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics,Y\. W\. Teh and M\. Titterington \(Eds\.\),Proceedings of Machine Learning Research, Vol\.9,Chia Laguna Resort, Sardinia, Italy,pp\. 289–296\.External Links:[Link](https://proceedings.mlr.press/v9/guo10b.html)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p2.1)\.
- Handaet al\.\(2024\)K\. Handa, Y\. Gal, E\. Pavlick, N\. Goodman, J\. Andreas, A\. Tamkin, and B\. Z\. LiBayesian preference elicitation with language models\.External Links:2403\.05534,[Link](https://arxiv.org/abs/2403.05534)Cited by:[Appendix F](https://arxiv.org/html/2609.12137#A6.SSx1.p1.1),[Introduction](https://arxiv.org/html/2609.12137#Sx1.p6.1),[Preliminaries and Related Works](https://arxiv.org/html/2609.12137#Sx2.p1.1),[PE Methods from Prior Work](https://arxiv.org/html/2609.12137#Sx4.SSx1.SSSx3.p1.1),[Evaluation Methodology](https://arxiv.org/html/2609.12137#Sx4.p1.1)\.
- Heet al\.\(2023\)Z\. He, Z\. Xie, R\. Jha, H\. Steck, D\. Liang, Y\. Feng, B\. P\. Majumder, N\. Kallus, and J\. McauleyLarge language models as zero\-shot conversational recommenders\.InProceedings of the 32nd ACM International Conference on Information and Knowledge Management,CIKM ’23,pp\. 720–730\.External Links:[Link](http://dx.doi.org/10.1145/3583780.3614949),[Document](https://dx.doi.org/10.1145/3583780.3614949)Cited by:[LLM Baselines](https://arxiv.org/html/2609.12137#Sx4.SSx1.SSSx1.p1.1)\.
- Lawet al\.\(2018\)M\. Law, A\. Russo, and K\. BrodaInductive learning of answer set programs from noisy examples\.External Links:1808\.08441,[Link](https://arxiv.org/abs/1808.08441)Cited by:[Appendix D](https://arxiv.org/html/2609.12137#A4.SSx2.p2.1)\.
- Lawet al\.\(2020\)M\. Law, A\. Russo, and K\. BrodaThe ilasp system for inductive learning of answer set programs\.External Links:2005\.00904,[Link](https://arxiv.org/abs/2005.00904)Cited by:[Appendix D](https://arxiv.org/html/2609.12137#A4.SSx2.p1.1),[Segmentation and Discriminative Rule Discovery](https://arxiv.org/html/2609.12137#Sx3.SSx5.SSSx1.p1.1)\.
- Liet al\.\(2023\)B\. Z\. Li, A\. Tamkin, N\. Goodman, and J\. AndreasEliciting human preferences with language models\.External Links:2310\.11589,[Link](https://arxiv.org/abs/2310.11589)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p3.1),[LLM Baselines](https://arxiv.org/html/2609.12137#Sx4.SSx1.SSSx1.p1.1)\.
- Liuet al\.\(2024\)O\. Liu, D\. Fu, D\. Yogatama, and W\. NeiswangerDeLLMa: decision making under uncertainty with large language models\.External Links:2402\.02392,[Link](https://arxiv.org/abs/2402.02392)Cited by:[LLM Baselines](https://arxiv.org/html/2609.12137#Sx4.SSx1.SSSx1.p1.1)\.
- Montazeralghaemet al\.\(2025\)A\. Montazeralghaem, G\. Tennenholtz, C\. Boutilier, and O\. MeshiAsking clarifying questions for preference elicitation with large language models\.External Links:2510\.12015,[Link](https://arxiv.org/abs/2510.12015)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p3.1)\.
- Neiswangeret al\.\(2022\)W\. Neiswanger, L\. Yu, S\. Zhao, C\. Meng, and S\. ErmonGeneralizing bayesian optimization with decision\-theoretic entropies\.External Links:2210\.01383,[Link](https://arxiv.org/abs/2210.01383)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p2.1)\.
- Parapar and Radlinski \(2021\)J\. Parapar and F\. RadlinskiDiverse user preference elicitation with multi\-armed bandits\.InProceedings of the 14th ACM International Conference on Web Search and Data Mining,WSDM ’21,New York, NY, USA,pp\. 130–138\.External Links:ISBN 9781450382977,[Link](https://doi.org/10.1145/3437963.3441786),[Document](https://dx.doi.org/10.1145/3437963.3441786)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p1.1)\.
- Robert \(2016\)C\. P\. RobertThe metropolis\-hastings algorithm\.External Links:1504\.01896,[Link](https://arxiv.org/abs/1504.01896)Cited by:[Appendix A](https://arxiv.org/html/2609.12137#A1.SSx3.p1.1)\.
- Vendrovet al\.\(2019\)I\. Vendrov, T\. Lu, Q\. Huang, and C\. BoutilierGradient\-based optimization for bayesian preference elicitation\.External Links:1911\.09153,[Link](https://arxiv.org/abs/1911.09153)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p2.1)\.
- Yanget al\.\(2021\)H\. Yang, S\. Sanner, G\. Wu, and J\. P\. ZhouBayesian preference elicitation with keyphrase\-item coembeddings for interactive recommendation\.InProceedings of the 29th ACM Conference on User Modeling, Adaptation and Personalization,UMAP ’21,New York, NY, USA,pp\. 55–64\.External Links:ISBN 9781450383660,[Link](https://doi.org/10.1145/3450613.3456814),[Document](https://dx.doi.org/10.1145/3450613.3456814)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p2.1)\.
- Yanget al\.\(2023\)S\. Yang, O\. Nachum, Y\. Du, J\. Wei, P\. Abbeel, and D\. SchuurmansFoundation models for decision making: problems, methods, and opportunities\.External Links:2303\.04129,[Link](https://arxiv.org/abs/2303.04129)Cited by:[Introduction](https://arxiv.org/html/2609.12137#Sx1.p3.1)\.
## Supplemental Materials
## Appendix AParticle Posterior Mechanics
### Dimensions and loading mappings\.
A preference dimensionddis a latent evaluativeaxis\(ex: "risk tolerance"\) bound to the feature space by a signed loading mappingϕd\\phi\_\{d\}, which scores how well an alternative satisfies that axis\. Specifying an axis consists of giving one signed loadingλd,k∈ℝ\\lambda\_\{d,k\}\\in\\mathbb\{R\}per feature, where the sign is the direction in which that feature moves the axis, and the magnitude is its strength as an indicator\. The axis score is then the loading\-weighted, scale\-normalized average:
ϕd\(𝐟\)=∑kλd,kfk∑k\|λd,k\|\.\\phi\_\{d\}\(\\mathbf\{f\}\)=\\frac\{\\sum\_\{k\}\\lambda\_\{d,k\}\\,f\_\{k\}\}\{\\sum\_\{k\}\|\\lambda\_\{d,k\}\|\}\.
For example, risk tolerance loads on \{risk level: \-1, volatility: \-0\.9, equity allocation: \-0\.6, fixed income: 0\.6, liquidity: 0\.3\}, so a higher weight on this axis favors lower\-risk portfolios; binary±1\\pm 1loadings are the equal\-weight special case\. The loadings for the starting axes are declared offline by the developer; axes discovered mid\-dialogue are proposed by the LLM in this same format and validated before use\. Preferences that peak in the interior of the feature space are expressed by defining a feature that already encodes that shape, rather than by complicatingϕd\\phi\_\{d\}: for example, a "balanced" investor is captured by a diversification\-balance feature that peaks at a 50/50 equity/bond split, on which the balance axis then loads positively\. At runtime, we calculate eachϕd\\phi\_\{d\}with a small additive model \(one shape function per feature, fit by round\-robin gradient boosting over the catalog\) trained to reproduce the expression above\.
### Prior form\.
The prior over the weight vector𝐰\\mathbf\{w\}factorizes as∏jExp\(wj,λj\)\\prod\_\{j\}\\text\{Exp\}\(w\_\{j\};\\lambda\_\{j\}\)– the maximum\-entropy choice onℝ≥0\\mathbb\{R\}\_\{\\geq 0\}given a mean, with finite density at zero so a particle is never penalized for assigning negligible weight to an irrelevant axis\.
### Degeneracy control and rejuvenation
Repeated reweighting concentrates the mass on a few particles, so degeneracy is tracked by the normalized effective sample sizeESS~\\widetilde\{\\text\{ESS\}\}\. WhenESS~\\widetilde\{\\text\{ESS\}\}falls below0\.50\.5, the ensemble is resampled and then*rejuvenated*: each particle’s log\-weights are randomly jittered, and each move is accepted in proportion to how well the new weights fit the full posterior \(i\.e\., a Metropolis–Hastings step\([Robert 2016](https://arxiv.org/html/2609.12137#bib.bib10)\)\)\. This restores particle diversity without biasing the posterior it targets, and recurs whenever the posterior collapses\.
### Rules affecting posterior
Rules act on the posterior at two moments\. Continuously, a soft rule penalizes each violating particle’s log\-weight in proportion to its confidence and to the magnitude of the violation,ℓ\(i\)\-=2cr⋅v\(i\)\\ell^\{\(i\)\}\\mathrel\{\-\}=2\\,c\_\{r\}\\cdot v^\{\(i\)\}, so violating weight vectors become unlikely without becoming impossible\. This lets rejuvenation cross low\-mass regions and lets later evidence overturn a mistaken rule\. At recommendation time, hard rules act instead as feasibility filters that disqualify violating alternatives outright\. This distinction between rules allows graded evidence to be assigned to the weights and categorical requirements in the feasible set\.
### Prior injection at calibration entry\.
Population priors are deliberately withheld during discovery, since applying them earlier would bias exploration toward population\-mean axes before the user’s own axes have surfaced\. They are injected in the single cycle that transitions discovery to calibration, and they personalize two different things\. On the posterior, a domain dimension prior \(plus any prior survey data\) nudges the particles toward population\-relevant axes\. GUIDE then also personalizes the action space: the constraint solver applies the population\- and client\-matched rules and selects a baseline alternative \(e\.g\., the constraint\-optimal portfolio for this client\), around which a catalog of perturbations is generated\. Personalizing the action space, not just the weights, is what allows the eventual recommendation to reach a user’s interior optimum instead of being confined to the alternatives the developer and domain happened to publish\.
## Appendix BElicitation Transforms
### Pairwise Lookahead
Greedy selection takes the single top pair; an optional lookahead instead runs a short, depth\-bounded beam search \(depth 2, beam width 3\) over \(question→\\tooutcome→\\tofollow\-up\) chains, discounting a chain’s later gains byδ=0\.85<1\\delta\{=\}0\.85<1\. This lets it prefer a first question that sets up a more informative follow\-up, recovering higher\-EIG chains where the EIG surface is highly curved\. Pairs that are projection\-equivalent underϕ\\boldsymbol\{\\phi\}\(identical utilities, hence zero EIG\) are pruned without scoring\.
### Rule Elicitation\.
This transform builds the symbolic layer, capturing the categorical and conditional preferences that no weight update can express\. An answer updates the posterior through the rule penalty described above; a confirmed rule is added toℛ\\mathcal\{R\}with its elicited hardness and confidence\. Candidates come from two signals\. Contradiction detection finds an alternative that the current posterior ranks highly but which violates a rule the user already stated, and asks whether that rule is truly inviolable or merely a tendency, and where its cutoff actually lies\. Threshold and dependency probing propose candidate feature cutoffs, weight bounds, and conditionals surfaced by frequent\-pattern discovery over the alternatives\. Since asking about a constraint that does not exist wastes a cycle, candidates are filtered by a per\-dimension Dirichlet posterior over the three possibilities\{\\\{hard, soft, no constraint\}\\\}, maintained from the outcomes of previous rule probes\. Because probing every dimension independently would be slow, evidence is also pooled across*similar*dimensions, where the similarity of two axes is the Jaccard overlap of the feature sets they load on,
K\(da,db\)=\|Fda∩Fdb\|\|Fda∪Fdb\|,K\(d\_\{a\},d\_\{b\}\)=\\frac\{\|F\_\{d\_\{a\}\}\\cap F\_\{d\_\{b\}\}\|\}\{\|F\_\{d\_\{a\}\}\\cup F\_\{d\_\{b\}\}\|\},withFdF\_\{d\}the set of features appearing indd’s loading mapping\. Observing an outcome adds a full count to the probed dimension’s Dirichlet parameters and a fractional count ofK\(da,db\)K\(d\_\{a\},d\_\{b\}\)to every other dimension, so learning that no hard cap exists on one risk\-loaded axis partially transfers to other axes built from the same features, while axes with no features in common are left untouched\. A probe is suppressed when this posterior places little mass on a constraint that exists at all; surviving probes are then EIG\-scored like any other candidate\.
### Dimension proposal\.
This transform grows the axis set and is the one place where the system may add a degree of freedom rather than refine one\. It is active throughout discovery and runs as a background pass during calibration\. Admission is structural rather than information\-theoretic: a proposed axis must clear three gates: 1\) grounding \(a non\-empty signed feature mapping, verified against the distribution of alternatives\), 2\) feature novelty \(it covers a feature/direction not already mapped\), and 3\) coherence \(no two of its features are anti\-correlated beyond a threshold, which would make its utility contribution non\-monotone\)\. The decision to keep growing the basis rests with the phase controller and the Beta confidence\. EIG only ranks the questions this transform can ask: clarification questions about an existing axis are EIG\-scored directly, so an axis the posterior already understands scores low and clarification is steered toward the least\-settled axes\. A passing candidate is added with prior\-scale imputation, borrowing its exponential prior scale from existing dimensions in proportion to feature\-overlap similarity, so a new axis starts at a sensible magnitude\. Since weights are normalized only at utility\-computation time, this addition does not dilute the weights already assigned to existing axes\. A candidate that fails any of the three gates is discarded for that cycle and recorded in the run log\. This additionally keeps discovery auditable: a developer can see which concepts the LLM proposed and which gate each one failed\. Discarding is not permanent, as discovery re\-runs on every subsequent free\-text turn and maintains no blocklist, so a concept rejected only because its proposed mapping was malformed or fully redundant can still be admitted later if the LLM proposes it with a valid, novel mapping\. An axis’s Beta confidence is moved separately from this structural gating, by the user’s own responses about that axis, as confirmations raise it and denials lower it\.
### Utility Updates
Independently of which transform wins, each cycle reconciles the posterior with the current state: every active dimension is given a particle column, dimension confidences are reapplied, and the rule set is re\-evaluated\. Rules that the evidence has firmed up are promoted from soft to hard, and a hard rule that the user’s own choices systematically violate is demoted, so a single mis\-elicited constraint cannot dominate the final recommendation\.
## Appendix CEIG Implementation Details
### Expected information gain overview
A candidate questionqqwith outcomes𝒪q\\mathcal\{O\}\_\{q\}is scored by the expected reduction in ranking entropy,
EIG\(q\)=H\(ranking\)−∑o∈𝒪qP\(o\)H\(ranking∣o\),\\text\{EIG\}\(q\)=H\(\\text\{ranking\}\)\-\\sum\_\{o\\in\\mathcal\{O\}\_\{q\}\}P\(o\)\\,H\(\\text\{ranking\}\\mid o\),whereH\(ranking∣o\)H\(\\text\{ranking\}\\mid o\)is computed by counterfactually reweighting the particles in the posterior under outcomeoousing that question’s likelihood, andP\(o\)=∑iπ\(i\)P\(o∣𝐰\(i\),q\)P\(o\)=\\sum\_\{i\}\\pi^\{\(i\)\}P\(o\\mid\\mathbf\{w\}^\{\(i\)\},q\)is the particle\-mixture predictive distribution\. To choose the next question, every transform enumerates its own candidate questions and computes each candidate’s prospective EIG by this counterfactual reweighting; the question actually asked is the single highest\-EIG candidate across all transforms\. EIG is thus the common currency in which questions of different structures compete on one scale\.
### EIG Augmentation Formulas
We augment raw EIG with three multipliers–*ESS discount*,*realized\-success*, and*curvature*multipliers–along with two escape mechanisms–*force\-switch*and*resolved\-axis deprioritization*–to favor productive question types and prevent stagnation\.
An ESS discount penalizes questions whose informative answers would collapse the particle set,
EIGdisc\(q\)=∑oP\(o\)ΔHo\(ESSoESScur\)β,β=2,\\text\{EIG\}\_\{\\text\{disc\}\}\(q\)=\\sum\_\{o\}P\(o\)\\,\\Delta H\_\{o\}\\left\(\\tfrac\{\\text\{ESS\}\_\{o\}\}\{\\text\{ESS\}\_\{\\text\{cur\}\}\}\\right\)^\{\\beta\},\\qquad\\beta\{=\}2,whereΔHo=H\(ranking\)−H\(ranking∣o\)\\Delta H\_\{o\}=H\(\\text\{ranking\}\)\-H\(\\text\{ranking\}\\mid o\)is the entropy drop under outcomeoo, i\.e\. the same per\-outcome quantity that the EIG expression above sums over\. HereESScur\\text\{ESS\}\_\{\\text\{cur\}\}is the current normalized effective sample size andESSo\\text\{ESS\}\_\{o\}is the normalized effective sample size the ensemble would have after outcomeoo\.The ratio is capped at11, so the term only penalizes questions\. A realized\-success multiplier then holds each type accountable to its own track record: each typeTTkeeps an exponential moving average of whether it actually delivered entropy reduction,sT←\(1−α\)sT\+α1\[ΔH\>ϵ\]s\_\{T\}\\leftarrow\(1\-\\alpha\)\\,s\_\{T\}\+\\alpha\\,\\mathbb\{1\}\[\\Delta H\>\\epsilon\]\(α=0\.5\\alpha\{=\}0\.5,ϵ=10−3\\epsilon\{=\}10^\{\-3\}, initialized at11\), and its EIG is scaled bysTs\_\{T\}\.
The third multiplier is a*curvature bonus*clip\(1\+0\.5tanh\(2κ\),0\.6,1\.5\)\\operatorname\{clip\}\\\!\\big\(1\+0\.5\\tanh\(2\\kappa\),\\,0\.6,\\,1\.5\\big\), whereκ\\kappais a finite\-difference second derivative of the EIG surface at the candidate question\. Intuitively,κ\\kappaasks whether a question sits on a rising part of the information landscape or on top of a bump:κ\>0\\kappa\>0means EIG is still climbing in the direction this question probes, so the multiplier rises toward1\.51\.5and the question is promoted, whileκ<0\\kappa<0means the question is at or past a local peak and offers diminishing returns, so the multiplier falls toward0\.60\.6\. Thetanh\\tanhand the clip keep a noisy curvature estimate from overwhelming the raw EIG it multiplies, so this term re\-ranks candidates that are already close rather than overriding the information measure\. Two escape mechanisms then address local optima in the EIG surface: \(1\) a*force\-switch*that suppresses the dominant question type once the windowed meanΔH<0\.005\\Delta H<0\.005while one type fills≥75%\\geq 75\\%of the recent window, breaking the feedback loop in which a locally strong type crowds out the others; and \(2\)*resolved\-axis deprioritization*, which down\-weights questions targeting a dimension whose posterior weight variance has already fallen below a floor\.
## Appendix DDomain World Model Initialization
### Developer Domain Inputs
Developers, or experts initializing GUIDE for elicitation usage in their own domains, supply a small, declarative vocabulary:
- •Behavioral variables: columns that measure a respondent’s standing on a latent trait of the user, each with a scale and sign\. Example: the NFCS survey’s self\-reported "risk willingness" and "financial planning horizon" items\.
- •Demographic variables: categorical attributes used to segment the population\. These matter because they are also what a new user can be matched on at intake, making them the conditioning side of every mined rule\. Example: age group \(young, midcareer, senior\), income level \(low, mid, high\)\.
- •Item\-ownership indicators: binary flags for revealed engagement\. These matter because they are behavioral evidence rather than self\-report, often carrying preference signals that stated answers miss\. Example: owns a brokerage account, owns crypto\.
- •Dimension specifications: the target preference dimensions \(or axes\) that GUIDE will reason over, declared here by the developer as dimension parameterizations\. Each dimension is listed with the behavioral columns that proxy it and the direction of the proxy\. Example: "risk tolerance" is proxied by "risk willingness" with\+1\+1\(higher risk willingness⇒\\Rightarrowhigher risk tolerance\), while "income preference" uses the same column with−1\-1\(low risk willingness implies an income tilt\)\.
### Segmentation and discriminative rule discovery
We use Inductive Learning of Answer Set Programs \(ILASP\)\([Law et al\. 2020](https://arxiv.org/html/2609.12137#bib.bib1)\)\. An answer set program is a declarative logic program whose solutions \("answer sets"\) are the assignments satisfying a set of logical rules, and which supports both hard and soft constraints\. This representation suits us for two reasons: the segment\-conditioned statements we want are naturally first\-order rules, and the soft\-constraint weights map directly onto the rule confidences GUIDE needs\. ILASP learns from*examples*, which in its formalism are partial interpretations: each example names some atoms that must hold and some that must not\. The learned program must include at least one answer set that extends every*positive*example, while having no answer sets that extend any of the*negative*examples\. Positive examples are therefore the cases a rule must account for, and negative examples the cases it must not wrongly cover\. Given such examples, ILASP induces candidate first\-order rules and returns a minimal program consistent with them\. We translate the program’s soft\-constraint weights into context\-specific prior strengths and rule confidences \(not new world knowledge\) to address cold\-start\. The pipeline has four stages: \(1\) data pre\-computation, \(2\) ILASP task construction, \(3\) inductive solving, and \(4\) rule conversion\.
ILASP learns rules from examples, which are the respondent records themselves: each row’s demographic and item\-ownership values form the candidate antecedent, and its binned behavioral\-proxy values the consequent\. This means a segment that deviates from the population supplies positive examples, and the rest supply negatives\([Law et al\. 2018](https://arxiv.org/html/2609.12137#bib.bib25)\)\.
Each behavioral proxy is normalized to\[0,100\]\[0,100\]and partitioned into low/medium/high segments by population quantiles \(tertiles by default\)\. Binning defines a rule’s antecedent, and must be discrete because a logic\-program antecedent has to be a checkable predicate \-senior\(X\)either holds or not\. Therefore, a continuous score cannot appear directly, and discretizing yields groups \("high\-risk\-willingness investors", "seniors"\) whose mean on a dimension can be compared against the population mean\. Quantiles rather than fixed cutoffs keep segment sizes balanced regardless of the proxy’s raw distribution\.
For each \(segment, dimension\) pair the solver computes the segment’s mean proxy score and the population mean, and emits a rule only when the segment deviates from the population by at leastδmin\\delta\_\{\\min\}\(\|deviation\|≥δmin\|\\text\{deviation\}\|\\geq\\delta\_\{\\min\}, default as 10 points on the00–100100scale\):
deviation\(seg,d\)=segment\_mean\(seg,d\)−pop\_mean\(d\)\\text\{deviation\}\(\\text\{seg\},d\)=\\text\{segment\\\_mean\}\(\\text\{seg\},d\)\-\\text\{pop\\\_mean\}\(d\)
This keeps rules informative rather than trivial: only segments that genuinely depart from the baseline carry conditioning value\. The rule’s threshold is the population mean itself \(the segment is asserted to lie above or below the baseline\), and its confidence is the fraction of segment members on the asserted side\. A minimum support \(default 5% of the population\) prevents rules from tiny segments\. For example, if investors aged 55\+ score 12 points below the population mean on the "time horizon" proxy, with 80% of the segment below that mean, the pipeline emits "senior⇒\\Rightarrow’time horizon’ below baseline" with confidence 0\.8\. The mined rules and accompanying unconditional statistics populate the three artifacts above and pass through the developer steering checkpoint before influencing any live session\.
### Symbolic preference knowledge rules
Not all preference information is naturally expressed as a weight on an axis\. Statements like "nothing above 40% risk" or "if fees are high, I need higher returns" are categorical or conditional: they describe the shape of the feasible region rather than a graded trade\-off, and a purely numeric utility either satisfies them only on average or must approximate them with extreme weights\. GUIDE therefore keeps a symbolic layer alongside the numeric posterior, holding rules of the forms WeightAbove/WeightBelow \(bounds on a dimension’s weight\), FeatureThreshold \(bounds on a feature value\), and IfThen \(conditionals\)\. Each rule is either 1\) hard: a constraint asserted to always hold and disqualifies any alternative violating it, or 2\) soft: a tendency that penalizes violating particles in proportion to a confidence and to how bad the violation is, without forbidding them\. Two distinct provenances feed this layer, and we keep them separate throughout: population rules, mined offline from survey data and injected once as priors, and user rules, elicited during the dialogue from the individual in front of the system\. Population rules describe who the user probably resembles; user rules describe what this user has actually said\.
### Offline Domain Initialization Outputs
The offline pipeline that transforms a population dataset into a set of rules that soft\-initialize a Bayesian prior for the domain\. This produces three distinct artifacts:
- •World model\- background knowledge stating which observable data signals indicate which latent preference dimension and direction\. This comes in two forms: developer\-declared proxies \("risk\-willingness proxies risk tolerance positively"\) and empirical co\-occurrences mined from the data \("crypto owners tend toward high risk tolerance"\)\. Converted to natural language, it grounds which dimensions are meaningful for the domain\.
- •Dimension parameterization\- the axis set𝒟\\mathcal\{D\}, each dimension bound to a signed loading mappingϕd\\phi\_\{d\}over the alternatives’ feature space\. For example, "risk tolerance"↦\{risk\_level:−1,volatility:−1\}\\mapsto\\\{\\text\{risk\\\_level\}\{:\}\-1,\\text\{volatility\}\{:\}\-1\\\}, so a high weight on this axis favors low\-risk, low\-volatility portfolios\. This defines the particle\-filter axes\.
- •Population prior\- a per\-dimension distributional prior from unconditional population statistics\. For "risk tolerance", this yields a Gaussian centered on the population’s average normalized risk willingness\. These statistics do two things when a session starts: they set the scale of each dimension’s weight prior, so a new user’s particles begin near the population average rather than at an uninformative default, and they determine which dimensions are seeded at all, since a dimension carrying very little prior mass is not worth starting the filter with\. The segment rules mined above shift the population\-average starting point toward the segments the individual user matches at intake, helping avoid cold\-start\.
### Developer Steering Checkpoint: Full Mechanics
A review checkpoint sits between rule discovery and prior injection, mappingℛmined→ℛapproved\\mathcal\{R\}\_\{\\text\{mined\}\}\\to\\mathcal\{R\}\_\{\\text\{approved\}\}with each entry carrying provenancep∈\{accepted,edited,dropped\}p\\in\\\{\\text\{accepted\},\\text\{edited\},\\text\{dropped\}\\\}\. Each rule is rendered as one plain\-English sentence by an LLM call, and the domain developer may accept, drop, or edit it\. Every edit is checked before it is saved: a rule may only refer to a dimension that exists in the declared vocabulary, each of its conditions must point either above or below its threshold, and its threshold, confidence, and prior strength must each fall in\[0,1\]\[0,1\]\. An edit failing any of these checks is refused with an explanatory message rather than silently accepted, so a developer cannot leave the rule set in a state the live system would misread\. Since the effect of each edit on the prior is explicit, the developer is adjusting the model’s weights transparently rather than through prompt engineering\.
An additional affordance follows from the symbolic representation\. Specifically, the checkpoint can surface the approved set’s joint logical implications \(meaning which segments would activate which priors and constraints\), exposing conflicting or redundant rules that are invisible rule\-by\-rule before any of them reach a live session\.
## Appendix ERecommendation Details
### Adversarial verification\.
Before finalizing, a few adversarial pairwise probes challenge the leading recommendation, each chosen to maximize flip fragility\. The recommendation is confirmed only if it survives unchanged; otherwise, the system returns to calibration with the new evidence\.
### Recommendation and Search
The candidate set is the catalog together with the perturbations built at calibration entry, which is what allows the system to recommend an interior point when the user’s optimum lies between published alternatives\. That set is not rebuilt at the end: it is re\-scored under the converged posterior and re\-centered during calibration only if the user’s pairwise choices favored a perturbation over the standing baseline\. In this case, the chosen perturbation becomes the new center\. The recommendation maximizes expected posterior utility over the alternatives that satisfy every hard rule,
k^=argmaxk:feasible∑iπ\(i\)uk\(𝐰\(i\)\),\\hat\{k\}=\\arg\\max\_\{k\\,:\\,\\text\{feasible\}\}\\ \\sum\_\{i\}\\pi^\{\(i\)\}u\_\{k\}\(\\mathbf\{w\}^\{\(i\)\}\),This is where the symbolic layer’s categorical half takes effect: soft rules have already shaped the weights through their penalties, while hard rules apply here as a feasibility filter, removing violating alternatives from consideration regardless of their score\. Alongside the choice, GUIDE returns the runner\-up \(second\-best\) alternative, the feature deltas relative to the baseline, and a confidence derived from the runner\-up gap \(the difference in expected posterior utility between the best and second\-best alternatives, where a larger gap indicates a more decisive choice\)\.
## Appendix FEvaluation Methodology
### Prior Work Implementation Details
We implement OPEN using its OEDModel implementation[Handa et al\. \(2024\)](https://arxiv.org/html/2609.12137#bib.bib2)\. At the start of each simulation, GPT\-5\.4\-mini generates a ranked ontology of 10 broad, non\-obvious binary investment features\. This ontology is shared across all personas within a simulation but regenerated between simulations\. GPT\-5\.4\-mini maps each portfolio into this binary feature space and verbalizes OPEN’s highest expected information gain \(EIG\) pairwise query\. The OEDModel then updates its ensemble utility model based on the persona’s response\.
We use PEBOL’s decision\-theoretic PE algorithm \(PE with Bayesian Optimization augmented LLMs\)\([Austin et al\. 2024](https://arxiv.org/html/2609.12137#bib.bib11)\)\. Each portfolio is treated as an item described by its name, features, and metadata\. At each interaction, GPT\-5\.4\-mini identifies a new investment aspect, generates a binary \(yes/no\) question, and estimates each portfolio’s compatibility after observing the response\. The response is then used to update PEBOL’s Beta posterior over portfolio utilities\.
### Simulated Persona Agents
Each simulated investor is a persona agent containing a description, opening message, and a hidden linear utility function
up\(x\)=∑dwp,dfd\(x\),u\_\{p\}\(x\)=\\sum\_\{d\}w\_\{p,d\}f\_\{d\}\(x\),wherefd\(x\)f\_\{d\}\(x\)is portfolioxx’s normalized value on dimensionddandwp,dw\_\{p,d\}is personapp’s latent preference weight\. Positive and negative weights, respectively, encode preference for higher and lower feature values\. These weights determine both the ground\-truth optimum and the simulated client’s choices, but are never exposed to an elicitation method\.
## Appendix GAdditional Evaluation Results
### Summary Regret Table
Table[3](https://arxiv.org/html/2609.12137#A7.T3)shows the regret values summarized across persona agents for each method\. This is referenced within our results\.
Table 3:Regret values averaged across all simulations and personas for each methodPrior WorkGUIDE AblationsTurnOPENPEBOLNo priors,no disc,pairwisePriors,no disc,pairwisePriors,disc,pairwiseGUIDE10\.6780\.6510\.4420\.4440\.2790\.27830\.5410\.4990\.2690\.2810\.0820\.07150\.5600\.4610\.2330\.2370\.0420\.03880\.5190\.4000\.1110\.1260\.0250\.056100\.4570\.3920\.0770\.0850\.0260\.071150\.4550\.3480\.0770\.0810\.0270\.081Similar Articles
Generative Auto-Bidding with Unified Modeling and Exploration
This paper introduces Guide, a framework that combines a Decision Transformer with Q-value guidance and an inverse dynamics module to balance exploration and safety in automated bidding for digital advertising, demonstrating effectiveness on public datasets and simulated auctions.
GuideSkill: Evolving Executable LLM Agent Skills for Guideline-Grounded Clinical Reasoning
Introduces GuideSkill, an external reasoning layer that compiles clinical practice guidelines into executable diagnostic skills, improving LLM accuracy on clinical reasoning benchmarks without backbone updates.
Industrializing Prediction-Powered Inference: The GLIDE Library for Reliable GenAI and Agentic Systems Evaluation
GLIDE is an open-source Python library that unifies state-of-the-art Prediction-Powered Inference methods for debiased evaluation of generative AI and agentic systems, enabling annotation savings with valid uncertainty estimates.
A Guide to AI Inference Engineering (17 minute read)
This guide explains the discipline of AI inference engineering, covering the split between prefill and decoding phases, the shift from closed to open models, and optimization techniques for latency, throughput, and cost.
UniGD: A Unified Generative-Discriminative Framework for Industrial Retrieval
Kuaishou researchers propose UniGD, a unified generative-discriminative framework for industrial retrieval that integrates retrieval and relevance scoring into a single model, with techniques like CAGE and CAM to improve effectiveness and reduce latency. Online A/B tests show a 5.78% ad revenue increase and 33.1% inference latency reduction.