| — | lucasmaystre/choixrepo | Inference for Luce-choice-axiom models: Bradley-Terry, Plackett-Luce, Thurstone; MM, Lu-Boutilier, opt & EP methods on pairwise/top-1/ranking data. | observedadopt — the single best fit for fitting BT over 7 knobs from pairwise data in Python | Source ↗ |
| — | sublee/trueskillrepo | Python TrueSkill: Bayesian factor-graph skill rating, Gaussian belief per player updated by match outcomes. | observedREJECT for paid client work — use openskill.py instead | Source ↗ |
| — | vivekjoshy/openskill.pyrepo | Clean-room multiplayer Bayesian rating (Weng-Lin models: BradleyTerryFull/Part, PlackettLuce, ThurstoneMostellerFull/Part). No Microsoft trademark encumbrance. | observedadopt — the licence-safe TrueSkill substitute | Source ↗ |
| — | scttcper/ts-trueskillrepo | TypeScript port of the Python TrueSkill package — usable browser-side. | observedstudy — only if elicitation must run client-side in TS | Source ↗ |
| — | hturner/BradleyTerry2repo | R: Bradley-Terry models incl. structured versions where abilities are a linear predictor of item covariates — the 'knob' formulation we actually need. | observedstudy — the covariate-structured BT is the right model form; reimplement rather than link | Source ↗ |
| — | EllaKaye/BradleyTerryScalablerepo | R package fitting BT to large sparse comparison datasets. | observedreject on licence grounds | Source ↗ |
| — | hturner/PlackettLucerepo | R: Plackett-Luce models for rankings, handles ties and partial rankings. | observedstudy — matters if we choose N-way over pairwise | Source ↗ |
| — | cran/prefmodrepo | R: fits paired-comparison preference models (Bradley-Terry loglinear), handles undecided/ties and subject covariates. | observedstudy | Source ↗ |
| — | UDST/choicemodelsrepo | Python discrete choice modelling (MNL, large-alternative sampling) from the UrbanSim group. | observedstudy | Source ↗ |
| — | timothyb0912/pylogitrepo | Python conditional logit / MNL estimation for discrete choice experiments. | observedstudy | Source ↗ |
| — | arteagac/xlogitrepo | GPU-accelerated mixed logit estimation. | observedreject — wrong scale, restrictive licence | Source ↗ |
| — | michelbierlaire/biogemerepo | Mature maximum-likelihood estimation of parametric discrete choice models. | observedstudy with licence caution | Source ↗ |
| — | gsbDBI/torch-choicerepo | PyTorch choice modelling (logit, nested logit) — GPU, differentiable, composes with learned embeddings. | observedadopt-candidate if the taste model must sit inside a torch pipeline | Source ↗ |
| — | meta-pytorch/botorchrepo | Bayesian optimization in PyTorch. Ships PairwiseGP, PairwiseLaplaceMarginalLogLikelihood, and qEUBO — a production-grade preferential-BO stack. | observedADOPT — the single most load-bearing repo for this lane | Source ↗ |
| — | facebook/Axrepo | Adaptive experimentation platform over BoTorch; service API manages the ask/tell loop and trial state. | observedadopt — use for the ask/tell loop rather than hand-rolling | Source ↗ |
| — | facebookresearch/qEUBOrepo | Reproducible code for the AISTATS 2023 qEUBO paper — decision-theoretic acquisition function for preferential BO. | observedstudy — read it, then use the BoTorch-integrated version | Source ↗ |
| — | AaltoPML/PPBOrepo | Projective Preferential Bayesian Optimization — queries along projections, designed for human-in-the-loop high-dim preference elicitation. | observedstudy — projection idea is directly relevant to 7 knobs | Source ↗ |
| — | CyberAgentAILab/preferentialBOrepo | ICML 2023 'Towards Practical Preferential Bayesian Optimization' implementation. | observedstudy | Source ↗ |
| — | ja-thomas/pbmohporepo | Preferential Bayesian multi-objective hyperparameter optimization. | observeddrop | Source ↗ |
| — | yuki-koyama/sequential-line-searchrepo | C++/Python preferential BO library implementing SIGGRAPH 2017 sequential line search — the user picks a point on a 1D slider through a high-dim design space. | observedADOPT/STEAL — closest published prior art to our exact problem | Source ↗ |
| — | yuki-koyama/sequential-galleryrepo | SIGGRAPH 2020 sequential-plane-search + adaptive grid gallery UI for visual design optimization. | observedADOPT/STEAL — the gallery interaction model is the design we want | Source ↗ |
| — | modAL-python/modALrepo | Modular active learning framework over scikit-learn; uncertainty/query-by-committee strategies. | observedstudy | Source ↗ |
| — | ntucllab/libactrepo | Pool-based active learning incl. active-learning-by-learning bandit meta-strategy. | observedstudy | Source ↗ |
| — | NUAA-AL/ALiPyrepo | Active learning toolbox with ~20 query strategies and experiment harness. | observedstudy | Source ↗ |
| — | webis-de/small-textrepo | Active learning for text classification. | observeddrop | Source ↗ |
| — | scikit-activeml/scikit-activemlrepo | sklearn-compatible active learning library, well-documented query strategies. | observedstudy | Source ↗ |
| — | SheffieldML/GPyrepo | Mature GP framework; preference/ordinal likelihoods available. | observedstudy | Source ↗ |
| — | GPflow/GPflowrepo | GPs in TensorFlow with custom likelihoods — a Bernoulli-on-latent-difference preference likelihood is straightforward. | observedstudy | Source ↗ |
| — | dragonfly/dragonflyrepo | Scalable Bayesian optimisation library. | observeddrop | Source ↗ |
| — | EmuKit/emukitrepo | Decision-making under uncertainty toolkit: BO, experimental design, sensitivity analysis. | observedstudy | Source ↗ |
| — | huawei-noah/HEBOrepo | Monorepo of BO and RL research; HEBO won the NeurIPS 2020 BBO challenge. | observedstudy — licence is fine but check the specific subdirectory | Source ↗ |
| — | optuna/optunarepo | Hyperparameter optimization framework (TPE, CMA-ES). Included for contrast: mature ask/tell ergonomics. | observedcontrast only — proves why a preference-native tool is needed | Source ↗ |
| — | Alanthink/banditpylibrepo | Lightweight bandit library including ordinary and best-arm-identification protocols. | observedstudy | Source ↗ |
| — | HuasenWu/DuelingBanditsrepo | Simulations for dueling bandit algorithms including Double Thompson Sampling. | observedreference only — do not vendor | Source ↗ |
| — | AkihikoWatanabe/DBGDrepo | Python implementation of Dueling Bandit Gradient Descent (Yue & Joachims). | observedstudy | Source ↗ |
| — | methi1999/dueling-banditsrepo | Implementations of several popular dueling bandit algorithms. | observeddrop | Source ↗ |
| — | cran/support.BWSrepo | R tools for Case 1 Best-Worst Scaling: constructs BWS questions from a BIBD and analyses responses. | observedADOPT-METHOD — best-worst is the highest-information-per-question format for 7 knobs | Source ↗ |
| — | cran/support.BWS2repo | R tools for Case 2 (profile-case) Best-Worst Scaling — best/worst ATTRIBUTE-LEVEL within a profile. | observedADOPT-METHOD — Case 2 maps almost exactly onto 'which knob is most/least right here' | Source ↗ |
| — | cran/ChoiceModelRrepo | Hierarchical Bayes multinomial logit for choice data — the shrinkage machinery that makes few-question conjoint work. | observedstudy — HB shrinkage is the key idea to port | Source ↗ |
| — | radiant-rstats/radiant.multivariaterepo | R/Shiny multivariate menu incl. conjoint analysis with a GUI. | observedreference only | Source ↗ |
| — | cran/conjointrepo | Traditional ratings-based conjoint analysis in R. | observeddrop | Source ↗ |
| — | cran/idefixrepo | Efficient (D-optimal, Bayesian) designs for discrete choice experiments, INCLUDING adaptive individual-level designs. | observedADOPT-METHOD — this is the optimal-design lane for choosing which comparisons to show | Source ↗ |
| — | cran/AlgDesignrepo | Algorithmic experimental design — D/A/I-optimal exact designs via Federov exchange. | observedstudy | Source ↗ |
| — | cran/skprrepo | Generates and evaluates optimal designs with MONTE-CARLO POWER analysis — answers 'how many trials do I need' empirically. | observedADOPT-METHOD — the simulate-to-size approach is how we should actually answer the N question | Source ↗ |
| — | cran/DoE.baserepo | Full factorials, orthogonal arrays, base DOE utilities. | observedstudy — use as the passive baseline to benchmark against | Source ↗ |
| — | pydoe/pydoerepo | Design of Experiments for Python — factorials, LHS, response surface designs. | observedstudy | Source ↗ |
| — | clicumu/pyDOE2repo | Maintained fork of pyDOE with bug fixes. | observedadopt if a Python DOE primitive is needed | Source ↗ |
| — | huggingface/trlrepo | RewardTrainer fits a Bradley-Terry reward model on pairwise preferences; DPOTrainer optimizes directly from pairs. Production-grade BT-on-preferences at scale. | observedstudy — steal the BT loss, not the trainer | Source ↗ |
| — | OpenRLHF/OpenRLHFrepo | Scalable RLHF framework (PPO/DAPO/REINFORCE) on Ray, with reward modelling from preference pairs. | observeddrop for this lane | Source ↗ |
| — | CarperAI/trlxrepo | Distributed RLHF training library. | observeddrop | Source ↗ |
| — | argilla-io/argillarepo | Collaboration tool for building high-quality labelled/preference datasets — ranking and rating question types, annotator agreement tracking. | observedstudy — good model for the annotation-UI layer and agreement metrics | Source ↗ |
| — | argilla-io/distilabelrepo | Synthetic data + AI feedback pipelines, incl. UltraFeedback-style preference generation. | observedstudy — relevant only if we bootstrap with an AI judge | Source ↗ |
| — | lm-sys/FastChatrepo | Release repo for Vicuna and Chatbot Arena; contains the Arena Elo / Bradley-Terry rating computation used on real human pairwise votes at scale. | observedstudy — the arena BT implementation is a battle-tested reference | Source ↗ |
| — | lmarena/arena-hard-autorepo | Automatic benchmark with BT modelling and bootstrap confidence intervals over pairwise judgments. | observedstudy — the bootstrap CI approach is directly reusable for reporting taste-model uncertainty | Source ↗ |
| — | christophschuhmann/improved-aesthetic-predictorrepo | CLIP+MLP aesthetic score predictor (LAION) trained on human aesthetic ratings. | observedadopt as a FEATURE — warm-start prior, then learn the client's deviation from it | Source ↗ |
| — | zai-org/ImageRewardrepo | NeurIPS 2023 general-purpose text-to-image human preference reward model, trained on 137k expert comparisons. | observedstudy — evidence on how many comparisons a general preference model needed | Source ↗ |
| — | tgxs002/HPSv2repo | Human Preference Score v2 — benchmark and model for human preferences on generated images. | observedstudy | Source ↗ |
| — | yuvalkirstain/PickScorerepo | CLIP-based preference scorer trained on Pick-a-Pic (~500k pairwise human preferences over generated images). | observedstudy — the scale contrast (500k pairs for a population model) is itself the argument for personalising with a prior | Source ↗ |
| — | anthropics/hh-rlhfrepo | Human preference dataset for helpfulness/harmlessness — canonical pairwise preference data format. | observedreference — data schema only | Source ↗ |
| — | A law of comparative judgmentpaper | Founding model: comparative judgments arise from Gaussian discriminal processes; the difference of two latent normals gives P(A>B) — the Thurstone/probit choice model. | observedcite as foundation | Source ↗ |
| — | Rank Analysis of Incomplete Block Designs: I. The Method of Paired Comparisonspaper | The Bradley-Terry model: P(i beats j) = pi_i/(pi_i+pi_j) — logistic-link paired comparison, the workhorse for our knob scoring. | observedCITE — the core model | Source ↗ |
| — | Die Berechnung der Turnier-Ergebnisse als ein Maximumproblem der Wahrscheinlichkeitsrechnungpaper | Derived the BT model and its MLE 23 years before Bradley & Terry, with an iterative algorithm and convergence conditions for tournament data. | observedcite for priority | Source ↗ |
| — | Individual Choice Behavior: A Theoretical Analysispaper | The choice axiom (independence from irrelevant alternatives) — the axiomatic basis for logit/softmax choice probabilities across N-way sets. | observedCITE — and flag IIA as a real risk for N-way galleries of similar designs | Source ↗ |
| — | The Analysis of Permutationspaper | The Plackett-Luce model for full/partial rankings — sequential Luce choices without replacement. Lets one N-way ranking substitute for many pairs. | observedCITE — the model for N-way ranking questions | Source ↗ |
| — | MM algorithms for generalized Bradley-Terry modelspaper | Minorization-maximization algorithms for BT and generalizations (ties, home-field, Plackett-Luce), with convergence guarantees. The standard practical fitting method. | observedCITE — the fitting algorithm, and the connectivity condition matters for our design | Source ↗ |
| — | Rank Centrality: Ranking from Pair-wise Comparisonspaper | Spectral rank aggregation via the stationary distribution of a random walk on the comparison graph; finite-sample error bounds for BTL scores. Sample requirement depends on the SPECTRAL GAP of the comparison graph; near order-optimal when each item is compared to randomly chosen others. | observedCITE — the 'which comparisons' structure result | Source ↗ |
| — | Spectral MLE: Top-K Rank Aggregation from Pairwise Comparisonspaper | Characterizes minimax limits for top-K identification under BTL: minimum sample complexity scales INVERSELY with the separation between the Kth and (K+1)th scores, irrespective of other distribution metrics. | observedCITE — the separation-measure insight explains why near-tied knob settings cost disproportionately many comparisons | Source ↗ |
| — | Top-K Ranking from Pairwise Comparisons: When Spectral Ranking is Optimalpaper | Upper and lower sample-size bounds for reliable top-K recovery; under a random comparison model the gap narrows to a constant factor, so a spectral method alone attains minimax-optimal sample complexity without a second MLE stage. | observedcite | Source ↗ |
| — | Active Ranking from Pairwise Comparisons and when Parametric Assumptions Don't Helppaper | Adaptive algorithm counting comparisons won, with confidence-interval stopping, achieves ranking with a number of comparisons OPTIMAL UP TO LOGARITHMIC FACTORS and requires NO structural assumption on the comparison-probability matrix. Crucially proves a lower bound for parametric models showing BTL/Thurstone assumptions buy AT MOST LOGARITHMIC GAINS for stochastic comparisons. | observedCITE — HIGH IMPORTANCE: this is the honest counterweight to assuming BTL saves us a lot of questions | Source ↗ |
| — | Simple, Robust and Optimal Ranking from Pairwise Comparisonspaper | The Copeland counting algorithm (rank by number of comparisons won) is optimal up to CONSTANT factors for top-k recovery, imposes no conditions on the comparison-probability matrix, and is orders of magnitude faster than prior methods. | observedCITE — argues a trivially simple estimator may suffice; a strong simplicity check on our design | Source ↗ |
| — | Active Ranking using Pairwise Comparisonspaper | THE CRITICAL RESULT. Objects embedded in d-dimensional Euclidean space, ranked by distance from a common reference point: the number of possible rankings grows like n^(2d), and an algorithm identifies a randomly selected ranking using JUST SLIGHTLY MORE THAN d log n ADAPTIVELY selected pairwise comparisons, ON AVERAGE. If comparisons are chosen at random instead, ALMOST ALL pairwise comparisons must be made. Also gives an error-tolerant variant requiring only that comparisons are probably correct. | observedCITE FIRST — directly licenses the 'few comparisons over 7 knobs' claim, WITH its average-case caveat | Source ↗ |
| — | An Active Learning Algorithm for Ranking from Pairwise Preferences with an Almost Optimal Query Complexitypaper | Active learning for ranking under possible NON-TRANSITIVITY from human error/irrationality; query bounds significantly beat non-active bounds for the same error guarantee, almost achieving the information-theoretic lower bound. | observedCITE — the tolerance for intransitive human answers is essential for real taste data | Source ↗ |
| — | Noisy Sorting Without Resamplingpaper | With each comparison correct with probability at least 1/2+gamma and NO re-querying of the same pair, an algorithm with running time n^O(gamma^-4) and SAMPLING COMPLEXITY O_gamma(n log n) recovers the order w.h.p. The recovered order sigma satisfies sum_i|sigma(i)-pi(i)| = Theta(n) and max_i|sigma(i)-pi(i)| = Theta(log n). | observedCITE — sets the noisy passive baseline of n log n that adaptivity must beat | Source ↗ |
| — | Minimax-optimal Inference from Partial Rankingspaper | Minimax error rates for estimating BTL/PL parameters from partial rankings; quantifies the information gained per ranking of a set of size k. | observedcite — supports N-way ranking over pairs on information grounds | Source ↗ |
| — | When is it Better to Compare than to Score?paper | Directly analyses the cardinal (rating) vs ordinal (comparison) tradeoff — when pairwise comparison beats direct scoring. | observedCITE — directly on our 'should we ask for ratings or comparisons' decision; READ FULL TEXT BEFORE QUOTING | Source ↗ |
| — | On a Measure of the Information Provided by an Experimentpaper | Expected information gain (expected KL from prior to posterior) as the criterion for experiment value — the formal basis for choosing the most informative next comparison. | observedCITE — the objective function for query selection | Source ↗ |
| — | Information-Based Objective Functions for Active Data Selectionpaper | Practical information-based objectives for active data selection in Bayesian models; the bridge from Lindley's theory to usable acquisition functions. | observedCITE | Source ↗ |
| — | Bayesian Experimental Design: A Reviewpaper | Canonical review unifying Bayesian design criteria (D-, A-, E-optimality) under a decision-theoretic utility framework. | observedCITE — the reference for D-optimality framing | Source ↗ |
| — | Bayesian Active Learning for Classification and Preference Learningpaper | BALD: expresses information gain in terms of PREDICTIVE ENTROPIES, making it tractable for GP classifiers; explicitly EXTENDS TO GAUSSIAN PROCESS PREFERENCE LEARNING by reformulating binary preference learning as classification. Equal or lower computational cost than competitors. | observedADOPT — this is the acquisition function to implement for pairwise queries | Source ↗ |
| — | Preference learning with Gaussian processespaper | GP prior over a latent preference function with a Thurstone-style likelihood on pairwise comparisons; Laplace approximation for inference. The foundation of BoTorch's PairwiseGP. | observedCITE — the model behind PairwiseGP | Source ↗ |
| — | Active Preference Learning with Discrete Choice Datapaper | GP preference model + expected-improvement acquisition over gallery queries. USER STUDY (5 subjects, 50 trials each arm, 38 MERL BRDFs): maxEI needed a MEAN OF 8.56 +/- 5.23 clicks to find a target, versus 17.87 +/- 8.60 for max-variance and 18.40 +/- 7.87 for Latin hypercubes. Seeded with 4 predetermined queries. Authors state 'requiring more than 50 user queries in a real application would be unacceptable'. | observedCITE — best hard number for 'how many clicks', with the caveat that 6D already strained it | Source ↗ |
| — | Preferential Bayesian Optimizationpaper | Formalises PBO: optimize a latent function queried only through pairwise duels, modelling duel outcomes with a GP + Bernoulli likelihood; introduces acquisition functions incl. the dueling-Thompson approach. Reports PBO 'needs drastically fewer comparisons for finding the optimum', with correlation modelling identified as the key advantage. | observedCITE — the framework paper; do not quote a number from it | Source ↗ |
| — | qEUBO: A Decision-Theoretic Acquisition Function for Preferential Bayesian Optimizationpaper | qEUBO (expected utility of the best option) is ONE-STEP BAYES OPTIMAL under noise-free responses (equivalent to knowledge gradient), has an additive-constant approximation guarantee under noisy responses, and its Bayesian simple regret converges to zero at rate o(1/n). Shows qEI can FAIL to converge for PBO. | observedADOPT — the acquisition function to use, already in BoTorch (R14/R16) | Source ↗ |
| — | Sequential Line Search for Efficient Visual Design Optimization by Crowdspaper | CLOSEST PRIOR ART #1. Preferential BO where each query is a 1D slider through high-dim design space. ALL REPORTED RESULTS USED 15 ITERATIONS, 7 crowd microtasks per iteration, proceeding once >=5 responses arrived (total crowd cost 5.25 USD per result). Convergence observation: 'the distances become small rapidly in the first 4 or 5 iterations'. Design spaces: 6D photo colour enhancement, 3D and 7D BRDF material design; synthetic tests at n in {2,6,20}. | observedCITE FIRST among applied work — 7D is our exact dimensionality, and 'good by 4-5 iterations' is the most directly transferable number | Source ↗ |
| — | Sequential Gallery for Interactive Visual Design Optimizationpaper | CLOSEST PRIOR ART #2. Sequential plane search: user picks best from a 2D grid gallery each round. USER STUDY: 'The mean iteration count necessary for finding satisfactory results was 5.36 with SD = 2.69'; 'One plane-search subtask took 14.8 seconds on average'; participants were asked to continue for 15 iterations regardless. 5 of 6 participants hit satisfaction within 15. Synthetic functions at 5D, 15D, 10D, 20D. Grid: 25 points in a 5-by-5 lattice for photo enhancement, reduced to 3-by-3 for body-shape design on a 13-inch display. | observedCITE FIRST — 5.36 +/- 2.69 rounds at ~15s each is the single most quotable applied figure for our deliverable | Source ↗ |
| — | A Bayesian Interactive Optimization Approach to Procedural Animation Designpaper | Gallery-based interactive BO for animation design. Table 1: 4-gallery on 4 parameters needed 7.57 +/- 4.67 iterations; PFHP pairwise on 4 params 8.45 +/- 2.81; the full 12-parameter task with 4-gallery+manual needed 5.38 +/- 2.63 iterations versus 28.40-35.33 for manual tuning. A learned prior cut iterations 'from an average of 11.25 to just 6.5'. Authors adopted a 20-iteration budget 'because this is roughly the point at which users start to quit if they do not see significant improvement'. | observedCITE — the 20-iteration patience ceiling is a hard UX constraint for our design | Source ↗ |
| — | Interactively optimizing information retrieval systems as a dueling bandits problempaper | Introduces Dueling Bandit Gradient Descent — online optimization from relative (pairwise) feedback only. | observedcite | Source ↗ |
| — | The K-armed dueling bandits problempaper | Formalises the K-armed dueling bandit problem and gives the Interleaved Filter algorithm with regret bounds under relative feedback. | observedcite | Source ↗ |
| — | Relative Upper Confidence Bound for the K-Armed Dueling Bandit Problempaper | RUCB: the first dueling-bandit algorithm not requiring knowledge of the time horizon or an explicit exploration phase. | observedcite | Source ↗ |
| — | Advancements in Dueling Banditspaper | Survey of dueling bandit formulations, algorithms and applications — the orientation map for relative-feedback methods. | observedcite — read first for orientation | Source ↗ |
| — | TrueSkill: A Bayesian Skill Rating Systempaper | Factor-graph Bayesian skill rating with per-item Gaussian uncertainty updated by expectation propagation — gives calibrated uncertainty per design, which Elo does not. | observedCITE — the uncertainty-tracking idea; implement via openskill.py not sublee/trueskill | Source ↗ |
| — | TrueSkill 2: An improved Bayesian skill rating systempaper | Reported extension of TrueSkill handling team correlations and individual statistics. | hypothesisHOLD — verify before use | Source ↗ |
| — | Some probabilistic models of best, worst, and best-worst choicespaper | Axiomatic probabilistic models for best-worst choice, relating BW choice probabilities to underlying scale values. | observedCITE — the theoretical basis for MaxDiff | Source ↗ |
| — | Probabilistic models of set-dependent and attribute-level best-worst choicepaper | Extends BW models to ATTRIBUTE-LEVEL (Case 2) best-worst — choosing the best and worst attribute-level within a single profile. | observedCITE — Case 2 is the format that maps onto 'which knob is most/least right on this design' | Source ↗ |
| — | Best-worst scaling: What it can do for health care research and how to do itpaper | Practical guide to designing and analysing BWS studies. | observedCITE for method; DO NOT quote an information-gain multiplier without reading full text | Source ↗ |
| — | Best-Worst Scaling: Theory, Methods and Applicationspaper | The canonical book-length treatment of BWS Cases 1-3. | observedcite — the reference for BWS design | Source ↗ |
| — | Conjoint Analysis in Consumer Research: Issues and Outlookpaper | The foundational review establishing conjoint analysis — decomposing overall preference judgments into attribute part-worths. Our 7 knobs are a conjoint attribute set. | observedCITE — the framing ancestor of our problem | Source ↗ |
| — | Fast Polyhedral Adaptive Conjoint Estimationpaper | THE KEY ADAPTIVE-CONJOINT RESULT. Explicitly targets q < p (fewer questions than parameters): 'We anticipate that the polyhedral methods are particularly well-suited to solving problems in which there are a large number of parameters relative to the number of responses from each individual (q < p). Thus, we vary the number of questions from slightly less than the number of parameters (q = 8) to comfortably more than the number of parameters (q = 16).' With p = 10 parameters. Abstract: 'For low numbers of questions, polyhedral question design does best (or is tied for best) for all tested domains. For high numbers of questions, efficient fixed designs do better in some domains.' Field test: 330 respondents, 16 paired-comparison questions + 4 holdouts, 9 binary features + price. | observedCITE — the strongest published evidence that adaptive design works with FEWER questions than parameters | Source ↗ |
| — | Polyhedral Methods for Adaptive Choice-Based Conjoint Analysispaper | Choice-based (not metric) polyhedral adaptive conjoint. Simulation used q = 16 questions on 4 features x 4 levels x 4 profiles (12 free part-worths), with q = 8 and q = 24 giving 'similar qualitative insights'; 1000 simulated respondents. Field application: 354 web respondents, 8 multi-level program features, and 'Pretests confirmed that respondents could comfortably answer 12 stated-choice questions'. | observedCITE — '12 choice questions for 8 multi-level features' is the most transferable applied number | Source ↗ |
| — | The magical number seven, plus or minus two: Some limits on our capacity for processing informationpaper | The famous 7+/-2. WHAT IT ACTUALLY SUPPORTS: limits on ABSOLUTE JUDGMENT of unidimensional stimuli and on IMMEDIATE MEMORY span for chunks. Miller himself treats the recurrence of ~7 across these distinct paradigms with explicit irony. | observedCITE ONLY WITH THE CORRECTION — flagging the misuse is more valuable to the client than repeating it | Source ↗ |
| — | When choice is demotivating: Can one desire too much of a good thing?paper | The jam study. Study 1: a tasting booth displayed either a limited (6) or extensive (24) set of jams. 'Nearly 30% (31) of the consumers in the limited-choice condition subsequently purchased a jar... in contrast, only 3% (4) of the consumers in the extensive-choice condition did so, X2(1, N = 249) = 32.34, p < .0001.' But ATTRACTION ran the opposite way: 60% of passers-by stopped at the extensive display vs 40% at the limited one. Study 2 used 6 vs 30 essay topics (the '30' in the abstract is NOT the jam study). | observedCITE ONLY PAIRED WITH P43 — citing this alone as a design principle will not survive scrutiny | Source ↗ |
| — | Can There Ever Be Too Many Options? A Meta-Analytic Review of Choice Overloadpaper | DECISIVE REPLICATION EVIDENCE. 'In a meta-analysis of 63 conditions from 50 published and unpublished experiments (N = 5,036), we found a mean effect size of virtually zero but considerable variance between studies.' Exact: 'The mean effect size of choice overload across all 63 data points... is D = 0.02 (95% confidence interval [CI95] -0.09 to 0.12).' Trimmed 20%: 'Dtrimmed = 0.001 (CI95 -0.08 to 0.07).' Heterogeneity I2 = 68% untrimmed, 22% trimmed. Conclusion: 'no sufficient conditions could be identified' and 'adverse consequences due to having too much choice are not a robust phenomenon'. Also notes a slight publication bias. | observedCITE — ANSWERS THE REPLICATION QUESTION: choice overload does NOT robustly replicate; gallery size should be chosen on information grounds, not overload fear | Source ↗ |
| — | The construction of preferencepaper | Preferences are frequently CONSTRUCTED during elicitation rather than retrieved from a stable store — they are sensitive to framing, response mode and context. | observedCITE — THE key epistemic caveat: the elicitation procedure partly CREATES the taste it measures, which bounds how much precision is even meaningful | Source ↗ |
| — | Attitudinal effects of mere exposurepaper | Repeated exposure to a stimulus increases liking for it — mere exposure. | observedCITE — a genuine confound: designs shown repeatedly across elicitation rounds may gain preference from exposure alone, biasing later comparisons | Source ↗ |
| — | Processing Fluency and Aesthetic Pleasure: Is Beauty in the Perceiver's Processing Experience?paper | Aesthetic pleasure is substantially a function of PROCESSING FLUENCY — stimuli that are easier to process are experienced as more beautiful; fluency is affected by symmetry, contrast, prototypicality and prior exposure. | observedCITE — explains WHY the knobs are correlated and why a low-dimensional latent structure (the Jamieson-Nowak precondition) is plausible for visual taste | Source ↗ |
| — | The role of visual complexity and prototypicality regarding first impression of websitespaper | Visual complexity and prototypicality jointly drive first impressions of websites, with effects detectable at very short exposures. | observedcite for the two-factor structure only | Source ↗ |
| — | Predicting users' first impressions of website aesthetics with a quantification of perceived visual complexity and colorfulnesspaper | EXPOSURE CONFIRMED AT 500ms. Computational models of colourfulness (r = .88, R2 = .78, adj R2 = .77) and visual complexity (r = .80, R2 = .65, adj R2 = .64) against mean human ratings of those constructs. The APPEAL model: 'The model accounts for 48% of the variation in aesthetic preferences (adj. R2 = .48)' after 500ms viewing. Data: 548 volunteers rating 450 websites (184 colourfulness / 122 complexity / 242 appeal); 421 pages analysed for colourfulness, 382 for complexity. | observedCITE — two computed features + demographics explain ~48% of first-impression variance; the residual ~52% is roughly the space a per-client taste model must earn its keep in | Source ↗ |
| — | Attention web designers: You have 50 milliseconds to make a good first impression!paper | Three studies. Studies 1-2 presented homepages for 500ms; Study 3 added a 50ms condition on the same stimuli. Abstract states 'visual appeal ratings were highly correlated from one phase to the next as were the correlations between the 50 ms and 500 ms conditions', concluding visual appeal can be assessed within 50ms. | observedCITE THE QUALITATIVE CLAIM ONLY — explicitly do not quote a coefficient | Source ↗ |
| — | Deep reinforcement learning from human preferencespaper | Learns a reward model from human pairwise comparisons of trajectory segments, demonstrating complex behaviours from feedback on well under 1% of agent interactions. | observedcite — the modern proof that pairwise human feedback is a viable training signal | Source ↗ |
| 1 | Sequential Gallery (Koyama, Sato, Goto 2020)paper | CLOSEST PRIOR ART #2. Sequential plane search: user picks best from a 2D grid gallery each round. USER STUDY: 'The mean iteration count necessary for finding satisfactory results was 5.36 with SD = 2.69'; 'One plane-search subtask took 14.8 seconds on average'; participants were asked to continue for 15 iterations regardless. 5 of 6 participants hit satisfaction within 15. Synthetic functions at 5D, 15D, 10D, 20D. Grid: 25 points in a 5-by-5 lattice for photo enhancement, reduced to 3-by-3 for body-shape design on a 13-inch display. | observedCITE FIRST — 5.36 +/- 2.69 rounds at ~15s each is the single most quotable applied figure for our deliverable | Source ↗ |
| 2 | Jamieson & Nowak, Active Ranking using Pairwise Comparisons (NIPS 2011)paper | THE CRITICAL RESULT. Objects embedded in d-dimensional Euclidean space, ranked by distance from a common reference point: the number of possible rankings grows like n^(2d), and an algorithm identifies a randomly selected ranking using JUST SLIGHTLY MORE THAN d log n ADAPTIVELY selected pairwise comparisons, ON AVERAGE. If comparisons are chosen at random instead, ALMOST ALL pairwise comparisons must be made. Also gives an error-tolerant variant requiring only that comparisons are probably correct. | observedCITE FIRST — directly licenses the 'few comparisons over 7 knobs' claim, WITH its average-case caveat | Source ↗ |
| 3 | meta-pytorch/botorch (MIT, 3589 stars)repo | Bayesian optimization in PyTorch. Ships PairwiseGP, PairwiseLaplaceMarginalLogLikelihood, and qEUBO — a production-grade preferential-BO stack. | observedADOPT — the single most load-bearing repo for this lane | Source ↗ |
| 4 | Sequential Line Search (Koyama et al. SIGGRAPH 2017)paper | CLOSEST PRIOR ART #1. Preferential BO where each query is a 1D slider through high-dim design space. ALL REPORTED RESULTS USED 15 ITERATIONS, 7 crowd microtasks per iteration, proceeding once >=5 responses arrived (total crowd cost 5.25 USD per result). Convergence observation: 'the distances become small rapidly in the first 4 or 5 iterations'. Design spaces: 6D photo colour enhancement, 3D and 7D BRDF material design; synthetic tests at n in {2,6,20}. | observedCITE FIRST among applied work — 7D is our exact dimensionality, and 'good by 4-5 iterations' is the most directly transferable number | Source ↗ |
| 5 | Scheibehenne, Greifeneder & Todd 2010 choice-overload meta-analysispaper | DECISIVE REPLICATION EVIDENCE. 'In a meta-analysis of 63 conditions from 50 published and unpublished experiments (N = 5,036), we found a mean effect size of virtually zero but considerable variance between studies.' Exact: 'The mean effect size of choice overload across all 63 data points... is D = 0.02 (95% confidence interval [CI95] -0.09 to 0.12).' Trimmed 20%: 'Dtrimmed = 0.001 (CI95 -0.08 to 0.07).' Heterogeneity I2 = 68% untrimmed, 22% trimmed. Conclusion: 'no sufficient conditions could be identified' and 'adverse consequences due to having too much choice are not a robust phenomenon'. Also notes a slight publication bias. | observedCITE — ANSWERS THE REPLICATION QUESTION: choice overload does NOT robustly replicate; gallery size should be chosen on information grounds, not overload fear | Source ↗ |
| 6 | Heckel, Shah, Ramchandran & Wainwright, Active Ranking / parametric assumptionspaper | Adaptive algorithm counting comparisons won, with confidence-interval stopping, achieves ranking with a number of comparisons OPTIMAL UP TO LOGARITHMIC FACTORS and requires NO structural assumption on the comparison-probability matrix. Crucially proves a lower bound for parametric models showing BTL/Thurstone assumptions buy AT MOST LOGARITHMIC GAINS for stochastic comparisons. | observedCITE — HIGH IMPORTANCE: this is the honest counterweight to assuming BTL saves us a lot of questions | Source ↗ |
| 7 | Toubia et al., Fast Polyhedral Adaptive Conjoint Estimation (2003)paper | THE KEY ADAPTIVE-CONJOINT RESULT. Explicitly targets q < p (fewer questions than parameters): 'We anticipate that the polyhedral methods are particularly well-suited to solving problems in which there are a large number of parameters relative to the number of responses from each individual (q < p). Thus, we vary the number of questions from slightly less than the number of parameters (q = 8) to comfortably more than the number of parameters (q = 16).' With p = 10 parameters. Abstract: 'For low numbers of questions, polyhedral question design does best (or is tied for best) for all tested domains. For high numbers of questions, efficient fixed designs do better in some domains.' Field test: 330 respondents, 16 paired-comparison questions + 4 holdouts, 9 binary features + price. | observedCITE — the strongest published evidence that adaptive design works with FEWER questions than parameters | Source ↗ |
| 8 | Houlsby et al., BALD (2011)paper | BALD: expresses information gain in terms of PREDICTIVE ENTROPIES, making it tractable for GP classifiers; explicitly EXTENDS TO GAUSSIAN PROCESS PREFERENCE LEARNING by reformulating binary preference learning as classification. Equal or lower computational cost than competitors. | observedADOPT — this is the acquisition function to implement for pairwise queries | Source ↗ |
| 9 | Slovic, The Construction of Preference (1995)paper | Preferences are frequently CONSTRUCTED during elicitation rather than retrieved from a stable store — they are sensitive to framing, response mode and context. | observedCITE — THE key epistemic caveat: the elicitation procedure partly CREATES the taste it measures, which bounds how much precision is even meaningful | Source ↗ |
| 10 | Brochu, de Freitas & Ghosh, Active Preference Learning with Discrete Choice Data (NIPS 2007)paper | GP preference model + expected-improvement acquisition over gallery queries. USER STUDY (5 subjects, 50 trials each arm, 38 MERL BRDFs): maxEI needed a MEAN OF 8.56 +/- 5.23 clicks to find a target, versus 17.87 +/- 8.60 for max-variance and 18.40 +/- 7.87 for Latin hypercubes. Seeded with 4 predetermined queries. Authors state 'requiring more than 50 user queries in a real application would be unacceptable'. | observedCITE — best hard number for 'how many clicks', with the caveat that 6D already strained it | Source ↗ |