Research map / Probabilistic and scientific modeling / Variational and generative sampling
Preferential Normalizing Flows
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Learns a normalizing flow over an expert's belief density from preferential k-wise comparisons/rankings using a RUM with exponential noise and a decision-theoretic empirical functional prior, trained by function-space MAP.
Problem
Eliciting a flexible high-dimensional belief density from an expert using only noisy preferential judgments (comparisons or rankings), where the density can neither be sampled nor evaluated, and flows tend to collapse or diverge in probability mass with small data.
Approach
Model expert choices as a random utility model with exponential noise so the k-wise winner distribution is a tempered, tilted belief density; learn a normalizing flow by function-space MAP with an empirical functional prior that up-weights the winning points (prior proportional to product of exp(f) at winners), which regularizes collapse and divergence.
Key results
- On synthetic targets, the flow improves log-likelihood and Wasserstein distance over a factorized normal baseline; e.g., Twogaussians20D log-likelihood -0.08 (flow) vs -6.35 (normal) and Wasserstein 4.55 vs 11.07.
- On Abalone7D, flow reaches log-likelihood -2.16 and Wasserstein 0.34 vs -5.53 and 0.53 for the normal baseline, though MMTV is slightly worse (0.29 vs 0.26).
- Wasserstein distance for Onemoon2D decreases from 0.70 at k=2 to 0.11 at k=10 with n=100, showing pairwise comparisons already give a usable but less accurate estimate.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use a normalizing flow instead of a factorized normal | Preferential Normalizing Flows (FS-MAP) · Onemoon2D, Gaussian6D, Twogaussians10D, Twogaussians20D, Funnel10D, Abalone7D | log-likelihood: Onemoon2D: -1.98 -> -1.09; Gaussian6D: -1.40 -> -0.12; Twogaussians10D: -3.99 -> -0.09; Twogaussians20D: -6.35 -> -0.08; | Helped |
| Use a normalizing flow instead of a factorized normal | Preferential Normalizing Flows (FS-MAP) · Onemoon2D, Gaussian6D, Twogaussians10D, Twogaussians20D, Funnel10D, Abalone7D | Wasserstein distance: Onemoon2D: 0.45 -> 0.25; Gaussian6D: 1.74 -> 1.29; Twogaussians10D: 7.31 -> 2.60; Twogaussians20D: 11.07 -> 4.55; Funnel | Helped |
| Use a normalizing flow instead of a factorized normal | Preferential Normalizing Flows (FS-MAP) · Onemoon2D, Gaussian6D, Twogaussians10D, Twogaussians20D, Funnel10D, Abalone7D | MMTV: Onemoon2D: 0.30 -> 0.21; Gaussian6D: 0.20 -> 0.09; Twogaussians10D: 0.47 -> 0.08; Twogaussians20D: 0.47 -> 0.08; Funnel1 | Mixed |
| Increase choice-set size from k=2 to k=10 (ablation) | Preferential Normalizing Flows (FS-MAP) · Onemoon2D (n=100) | Wasserstein distance: 0.70 -> 0.11 | Helped |
| Increase choice-set size from k=2 to k=10 (ablation) | Preferential Normalizing Flows (FS-MAP) · Gaussian6D (n=100) | Wasserstein distance: 2.69 -> 1.04 | Helped |
| Increase choice-set size from k=2 to k=10 (ablation) | Preferential Normalizing Flows (FS-MAP) · Funnel10D (n=500) | Wasserstein distance: 4.82 -> 3.83 | Helped |
| Increase choice-set size from k=2 to k=10 (ablation) | Preferential Normalizing Flows (FS-MAP) · Twogaussians10D (n=500) | Wasserstein distance: 5.47 -> 2.20 | Helped |
| Remove the functional prior (ablation) | Preferential Normalizing Flows on the LLM elicitation task · California housing / LLM elicitation | mean estimate of AveRooms: null | Hurt |
Surprising findings
- Maximum likelihood without the functional prior yields diverging mass; e.g., the mean number of rooms in the learned LLM belief reaches about 125.
- Accuracy can slightly deteriorate for very large n, attributed to prior misspecification from treating finite k as infinite in the prior.
Limitations
- The method is efficient only for exponential noise with s=1, which gives the analytic prior; other choices need explicit normalization.
- Candidates are assumed sampled i.i.d. from a known lambda; active query selection is not analyzed.
- LLM expert does not follow the RUM model exactly, and results are on simulated or LLM experts rather than real humans.
Experimental setup
Datasets: Abalone California housing Onemoon2D (synthetic) Gaussian6D (synthetic) Twogaussians10D (synthetic) Twogaussians20D (synthetic) Funnel10D (synthetic)
Benchmarks: Onemoon2D Gaussian6D Twogaussians10D Twogaussians20D Funnel10D Abalone7D California housing LLM elicitation
Metrics: log-likelihood Wasserstein distance mean marginal total variation (MMTV)
Baselines: factorized normal distribution learned from preferential data
Builds on: normalizing flows Plackett-Luce model function-space MAP Neural Spline Flow RealNVP
Closest papers by meaning
- Score-Based Density Estimation from Pairwise Comparisons (ICLR 2026 · similarity 0.87)
- Flow-based Variational Mutual Information: Fast and Flexible Approximations (ICLR 2025 · similarity 0.85)
- Semi-Autoregressive Energy Flows: Exploring Likelihood-Free Training of Normalizing Flows (ICML 2023 · similarity 0.85)
- Latent Bayesian Optimization via Autoregressive Normalizing Flows (ICLR 2025 · similarity 0.85)
- Model-Informed Flows for Bayesian Inference (NeurIPS 2025 · similarity 0.84)
- Martingale Score: An Unsupervised Metric for Bayesian Rationality in LLM Reasoning (NeurIPS 2025 · similarity 0.84)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
