alphaFeedback

WorksMathematics

Interpretable Feature Discovery from Unstructured Data Using LLMs and Statistical Choice Models

AI contributions
Not recorded for this paper
View details
Ancillary data
1 code link
View

Abstract

Feature extraction from unstructured data typically relies on opaque embeddings unsuited to interpretable decision-making. Interpretable features, on the other hand, typically require costly, and often infeasible, hand-engineering. Large language models (LLMs) offer a natural bridge, as they can read raw data and describe it in interpretable terms. One could simply ask an LLM to extract features from a large sample of the dataset, but context limitations and diluted attention can lead to unsatisfactory results. We introduce a method that automatically discovers interpretable, decision-relevant features from unstructured data. Our key idea is to perform pairwise comparisons between items, asking an LLM to articulate, in interpretable terms, the features distinguishing each pair. We treat these explanations, or rationales, as data: we develop a statistical choice model that combines these rationales across the comparisons to identify relevant features and estimate per-item, per-feature scores. We first test our method on a synthetic hiring dataset of cover letters with known ground-truth features and show that it significantly outperforms direct LLM feature extraction in feature recovery. We then apply it to the ChangeMyView (Reddit) debate dataset, where it discovers several interpretable features associated with persuasion while reaching predictive accuracy comparable to established baselines. We also show how the same rationales can be used to audit LLM decisions, yielding a holistic score whose decomposition over interpretable features reveals what the LLM rewards.

Introduction

Consider an instructor tasked with grading essays. She typically first inspects a sample of the essays to inform her grading policy: some may show excellent writing while others have an impressive vocabulary, etc. These comparable attributes between essays are called features. From this small sample, she can draw up a rubric, namely the detailed features she will use to grade with limited bias. As she grades, she is likely to realize that the original sample that first calibrated her grading policy was too small to contain every important dimension: as the grading goes on, she realizes that grammar is also distinguishing and important, so she needs to go back to the first essays to revise their grading.

This is clearly inefficient, and the instructor would hope to use AI tools to assist in this process of discriminative feature extraction, namely the extraction of the relevant features of the data on which she can base her decisions. If she had essays from previous years together with the grade they obtained, she could train a machine learning model to predict the essays’ grades from their embeddings, which would serve as features for grading. This would automate the grading, but the features used would be opaque and uninterpretable, which is incompatible with transparent decision-making: a crucial aspect in such applications. Current techniques cannot automate the interpretable rubric extraction step. A crucial challenge for decision-makers is therefore: given an unstructured set of items, discover interpretable and discriminative features for this dataset, along with per-item per-feature scores, that they can reliably base their decisions on. Additionally, when decision-making is delegated to an LLM, the same features should make the LLM’s decisions auditable.

A natural approach is to give an LLM the whole set of items and ask it directly for the features that distinguish them (a grading rubric, in the case of essays). However, processing an entire dataset requires an extremely long context, and LLM performance typically degrades as input length increases [1, 2]. Consistent with this, we find that direct LLM extraction misses features that are present in the data and conflates others (§ 4). The difficulty is therefore one of context management: how to use LLMs on the set of items so that they can reliably identify the features that matter. We introduce an end-to-end approach that, given an unstructured dataset, discovers human-interpretable, dataset-relevant features using LLMs.

Contributions. Our idea is that the relevance of a feature can be revealed by a set of pairwise comparisons of items, and that LLM judges can articulate these comparisons in human language. We call such an articulated comparison a rationale: which features the judge cites, and which item it favors on each. The key is that, with enough comparisons, a statistical model can reverse-engineer the judge’s rationales and recover which features distinguish the items and how each item scores along each feature.

We treat the rationales as data. A statistical choice model (§ 3) describes each rationale as a two-stage outcome: whether the LLM cites a feature, and, when it does, which item wins on it. The model absorbs the LLM’s potential biases, such as a preference for the first or second position in the prompt. Fitting it yields per-item, per-feature scores with confidence intervals, together with diagnostics that filter out features with unreliably estimated scores. Estimation is non-trivial: the likelihood is non-convex and the number of parameters grows with the number of items. We nonetheless prove, under mild assumptions, that the likelihood admits a local maximizer that is consistent for every item score at once in the regime where the number of items grows (Theorems 1 and 2).

We validate our approach extensively in three settings. First, we benchmark it on a synthetic hiring dataset of cover letters with known ground-truth features, where our method correctly recovers all planted features, and most discovered features track a single planted one, whereas methods that prompt an LLM with the whole dataset/a sample of it miss some features and blur several together (§ 4). We then apply it to a real dataset of online debates (the ChangeMyView subreddit) to discover and quantify which argumentation techniques are the most effective. We find that our method reaches an accuracy comparable to the state of the art while providing interpretable features (§ 5) along with insights on argumentation techniques. Finally, we show in Appendix § 9 how an LLM’s rationales can also be used to audit its decisions and represent, in interpretable terms, what actually mattered in its decision when comparing two items, yielding interpretability insights for LLM-based scoring.

Our approach provides a concrete procedure that can be supplied as instructions to an LLM when tasked with feature discovery. It offers a principled way to organize multiple LLM agents for this purpose: a lead agent delegates pairwise comparisons along a graph to parallel sub-agents and aggregates their rationales through a statistical model. This aligns with recent efforts to scale AI performance through the orchestration of multiple agents [3], where how the work is split and recombined is critical to performance [4].

Related work

The LLM-as-a-Judge paradigm The LLM-as-a-Judge paradigm is an approach to several problems that uses LLMs to evaluate or rank items where one could have solicited a human judge. Examples include model benchmarking: in their foundational work, Zheng et al. [5] asked both LLMs and humans which of two AI-generated answers to a prompt they preferred, and found substantial agreement between the two, suggesting that LLMs could replace humans for comparing items. Nowadays, LLMs are used as judges in a variety of domains, spanning information retrieval [6], recommendation systems [7], alignment training [8], automated essay scoring [9], etc. LLM biases. Nonetheless, several works [5, 10, 11] document biases in LLMs, such as a positional bias (when asked to compare two items, the LLM prefers the item that appears first/second in the prompt for no particular reason), a verbosity bias (a tendency to prefer more verbose items, such as longer essays if the items being assessed are essays), etc. These phenomena can severely undermine LLM-based decision-making if not accounted for.

Feature evaluation with LLMs. Closer to our work, general LLM-based approaches typically work from a predetermined pool of features: the features are scored, but never discovered from the data. Evaluation features are either fixed in the prompt [5, 12], drawn from a predefined skill taxonomy [13], or supplied by the user as a scoring rubric [14]. These approaches work by asking the judge to output a few tokens per feature: either a pointwise score [12, 14] or the verdict of a pairwise comparison [5] (Liusie et al. 2024) (“A” if item A is better, “B” otherwise). The judge’s rationales are often discarded or used as a qualitative confirmation, while we argue that they could be treated as data useful for feature discovery. Some approaches [16] leverage them to create scoring guidelines to explain existing scores and preference labels, but to our knowledge no approach uses them for interpretable feature extraction.

Method

Our method proceeds in four steps, illustrated in Figure 1. First, LLMs compare pairs of items along a comparison graph, describing the features on which they differ and indicating which item shows more of each feature. These local comparisons require only a small context but are myopic, missing dataset-level information. Second, we group these descriptions into a shared set of features. Third, we fit a statistical choice model that aggregates these local observations into dataset-level, per-item feature scores, using both the cited differences and the features left unmentioned. Finally, we derive per-feature identifiability and reliability diagnostics that flag features whose scores are not pinned down by the observations.

Overview of the pipeline

Figure 1. Overview of the pipeline described in § 3. Items are first compared in pairs by the LLM, cited features are then clustered, and a statistical model learns the relevant features from the LLM’s choices. Finally, statistical diagnostics identify the reliable scores. The orange running example follows one pair of cover letters (the setup of § 4) through the pipeline.

Rationale collection. Let 1,…,n1,\ldots,n denote the items. We compare them along a comparison graph, a set of NN pairs p=(i,j)p=(i,j) where item ii is shown first. For each pair, an LLM judge is asked how the two items differ: it answers in free text, naming the features on which they differ and which item is stronger on each. These raw features, phrased differently across pairs, are then passed to a second LLM call that groups them into KK shared features. The outcome is a sparse verdict tensor T∈{−1,0,+1}N×KT \in\{-1,0,+1\}^{N \times K}: Tp,k=0T_{p,k}=0 if feature kk was not invoked for pair pp, and Tp,k=+1T_{p,k}=+1 (resp. −1-1) if it was invoked and the first (resp. second) item of the pair was cited as stronger.

Statistical choice model. Given the verdicts TT, our objective is to reverse-engineer the items’ scores along each feature and the judge’s biases. Our statistical model takes inspiration from Bradley–Terry models [17] to estimate latent scores from pairwise comparisons (see Appendix § 10.§ 1 for related work).

We assume that each item has a latent score along each feature, collected in a score matrix S∈Rn×KS \in\mathbb{R}^{n \times K}. If pair pp compares items ii (shown first) and jj, we write Δp,k=Si,k−Sj,k\Delta_{p,k}=S_{i,k}-S_{j,k} for the true difference of their scores along feature kk. Our model posits that these score differences drive the LLM’s behavior in two ways: a) the more the items’ scores differ on kk, the more likely the LLM is to cite feature kk; b) when feature kk is cited, the item having the larger score along it is more likely to be chosen.

Importantly, we do not assume the LLM does any of this reliably: its citations and choices are noisy and may also carry the judge’s biases. We hence model the citation of feature kk on pair pp as a coin flip of probability σ(f(Δp,k)+γk)\sigma(f(\Delta_{p,k})+\gamma_k), where σ\sigma is the sigmoid function and ff is an even function increasing in ∣Δ∣|\Delta| (we use f=log⁡(2cosh⁡)f=\log(2\cosh), a smooth surrogate of the absolute value), so that the non-citation probability is

P(Tp,k=0)=1−σ(f(Δp,k)+γk).(1)\mathbb{P}(T_{p,k}=0)=1-\sigma(f(\Delta_{p,k})+\gamma_k). \tag*{(1)}

Here γk\gamma_k is the baseline citation propensity of feature kk, which accounts for a feature-specific eagerness or reluctance of the LLM to cite it. Under this model, silence is also informative: a non-citation suggests that the judge did not find the pair’s difference on that feature salient enough to cite it.

Our model also assumes that, conditioned on citing feature kk, the LLM declares the first item the winner with probability σ(Δp,k+β)\sigma(\Delta_{p,k}+\beta), where β\beta captures the positional bias widely reported in the literature [5, 10, 11], which we also observe in our experiments. Multiplying the two gives:

P(Tp,k=1)=σ(Δp,k+β) σ(f(Δp,k)+γk)\mathbb{P}(T_{p,k}=1)=\sigma(\Delta_{p,k}+\beta)\,\sigma(f(\Delta_{p,k})+\gamma_k)
P(Tp,k=−1)=(1−σ(Δp,k+β)) σ(f(Δp,k)+γk).(2)\mathbb{P}(T_{p,k}=-1)=(1-\sigma(\Delta_{p,k}+\beta))\,\sigma(f(\Delta_{p,k})+\gamma_k). \tag*{(2)}

Hence, β\beta and γk\gamma_k capture the LLM’s biases (a preference for a position in the prompt, and feature-specific citation habits) so that they do not contaminate the estimated scores. The position coefficient β\beta is shared across features; as we show in Appendix § 10.§ 2, performing comparisons with presentation order randomized makes the scores essentially insensitive to this choice, and a per-feature refit confirms it empirically.

Parameter estimation. We estimate θ:=(vec⁡(S),(γk)k=1K,β)∈RnK+K+1\theta:= (\operatorname{vec}(S),(\gamma_k)_{k=1}^{K},\beta) \in\mathbb{R}^{nK+K+1} from the verdict tensor TT by penalized maximum likelihood,

θ^∈argmin⁡θ{L(θ)+λ2∥S∥F2},(3)\widehat{\theta}\in\underset{\theta}{\operatorname{argmin}}\left\{\mathcal{L}(\theta)+\frac{\lambda}{2}\lVert S\rVert_F^2\right\}, \tag*{(3)}

where L\mathcal{L} is the negative log-likelihood of TT and λ≥0\lambda\ge0 is a ridge parameter. Under conditional independence of the verdicts across pairs and features given θ\theta, L\mathcal{L} factorizes as

L(θ)=−∑pairs p∑features k[1{Tp,k≠0}log⁡σ(f(Δp,k)+γk)+1{Tp,k=0}log⁡(1−σ(f(Δp,k)+γk))+1{Tp,k=1}log⁡σ(Δp,k+β)+1{Tp,k=−1}log⁡(1−σ(Δp,k+β))].(4)\begin{aligned} \mathcal{L}(\theta)={}&-\sum_{\text{pairs }p}\sum_{\text{features }k}\Bigl[1_{\{T_{p,k}\ne0\}}\log\sigma\bigl(f(\Delta_{p,k})+\gamma_k\bigr)+1_{\{T_{p,k}=0\}}\log\bigl(1-\sigma(f(\Delta_{p,k})+\gamma_k)\bigr)\\ &\qquad\qquad+1_{\{T_{p,k}=1\}}\log\sigma(\Delta_{p,k}+\beta)+1_{\{T_{p,k}=-1\}}\log\bigl(1-\sigma(\Delta_{p,k}+\beta)\bigr)\Bigr]. \tag*{(4)} \end{aligned}

The likelihood is invariant to shifting all scores of a feature by a common scalar; the ridge penalty resolves this by selecting, within each invariance class, the centered representative 1⊤sk=0\mathbf{1}^{\top}s_k=0, where sks_k is the kk-th column of SS.

Theoretical guarantees. Our estimator raises a nonstandard consistency question: the number of parameters grows with the number of items nn, and the negative log-likelihood (4) is mildly non-convex. We prove, under reasonable assumptions, that the likelihood admits a local maximizer that is consistent for every item score at once as nn grows with a bounded number of comparisons per pair, in the case K=1K = 1 (single feature).

Theorem 1 (Local MLE and uniform consistency, dense regime). Assume A1–A3 (every pair is compared at least once and at most a fixed number of times, independent of nn; the true scores are bounded; ff is even and C3C^3) and A6 (the population information for (γ,β)(\gamma, \beta), after profiling out ss, has smallest eigenvalue of order n2n^2). For every c>0c > 0 there exist constants C,n0C, n_0 depending only on cc and the constants in the assumptions such that for all n≥n0n \ge n_0, with probability at least 1−O(n−c)1 - O(n^{-c}), the negative log-likelihood (4) admits a stationary point (s^,γ^,β^)(\hat{s}, \hat{\gamma}, \hat{\beta}) on the hyperplane {1⊤s=0}\{1^\top s = 0\} satisfying

∥s^−s∗∥∞≤Clog⁡nn,max⁡{∣γ^−γ∗∣,∣β^−β∗∣}≤Clog⁡nn.(5)\lVert\hat{s} - s^* \rVert_\infty\le C\sqrt{\frac{\log n}{n}}, \qquad\max\{|\hat{\gamma} - \gamma^*|, |\hat{\beta} - \beta^*|\} \le C\sqrt{\frac{\log n}{n}}. \tag*{(5)}

Moreover, this point is the unique stationary point in a neighborhood B∞(s∗,ϵn)×B(γ∗,rn)×B(β∗,rn)\mathcal{B}_\infty(s^*, \epsilon_n) \times\mathcal{B}(\gamma^*, r_n) \times\mathcal{B}(\beta^*, r_n) with ϵn,rn=Θ(log⁡nn)\epsilon_n, r_n = \Theta\left(\sqrt{\frac{\log n}{n}}\right), and it maximizes the likelihood there: it is the local MLE.

In Appendix B, we prove a more general version of Theorem 1 (Theorem 2) in which both channels carry arbitrary comparison-level covariates and γ\gamma and β\beta are coefficient vectors.

In practice, we optimize the regularized likelihood (3) numerically on sparse comparison graphs, and the fitted model is well calibrated out of fold (Figure 13 and Figure 14). Theorem 1 assumes a dense design and does not cover this regime; what it guarantees is that, near the truth, the non-convex likelihood has a unique stationary point, which is a consistent local maximizer, so a local optimizer targets a well-defined estimator rather than an arbitrary critical point.

Reliability plots for the citation gate and direction gate

Figure 13. Out-of-fold reliability of the citation gate (left, all cells) and direction gate (right, cited cells) of the feature-discovery model. Points: observed rate per bin of predicted probability, with 95% bootstrap intervals over comparisons; faint line: in-sample; dashed: perfect calibration; bottom: cells per bin (log scale).

Brier skill scores for the citation gate and direction gate

Figure 14. Out-of-fold Brier skill of the two gates against chance and against the training-fold empirical rates; intervals as in Figure 13.

Extracting score reliability. Because θ^\hat{\theta} is an M-estimator, it satisfies a central limit theorem as the number of comparisons grows, which yields confidence intervals on every parameter (see Appendix § 10.§ 3 for more details). The same machinery gives two per-feature diagnostics: a condition number κk\kappa_k of the score block of the Fisher information, which flags features whose scores are poorly identified by the data ([18]), and a reliability coefficient ρk\rho_k, the fraction of the observed score spread attributable to true between-item differences rather than estimation noise. Features with κk>κmax⁡\kappa_k > \kappa_{\max} or ρk<ρmin⁡\rho_k < \rho_{\min}, for thresholds fixed a priori, are filtered out before a final refit.

Scoring new items. Running the full pipeline on the entire dataset allows the statistical model to aggregate comparisons globally, correct the judge’s biases, and provide reliability diagnostics. With dd comparisons per item, this requires dn/2dn/2 pairwise LLM calls. A cheaper alternative is to discover features on a representative subset and then ask an LLM to score additional items independently along those features, requiring one call per item. This pointwise scoring requires specifying precisely how each feature should be scored, which may require human contextual knowledge of the dataset. It is also subject to well-documented biases of pointwise LLM scoring ((Liusie et al., 2024)). Alternatively, one can compare each new item pairwise against a fixed number of already-scored items along the fixed features and fit a Bradley–Terry model for each feature. This retains dataset-level aggregation and position-bias correction without repeating feature discovery. The choice trades cost against robustness to pointwise biases; both are evaluated in § 5.

Empirical Results on Interpretable Feature Extraction

We first evaluate our approach in a synthetic hiring application where we control the ground-truth features, allowing us to test which features each method recovers and how accurately it recovers them. We construct a dataset of n=200n = 200 cover letters responding to a real Google security software engineering job advertisement, with known features (which we call dials) embedded in each letter. See Appendix § 11 for details about the experiment.

Dataset. Each letter realizes 18 engineered ground-truth dials: 8 primary ones (years of experience, education level, school prestige, number of languages, production launches, skill coverage, employer prestige and prose fluency), 6 binary role-skill presences (e.g. Python, security assessments), and 4 three-level niche dials (e.g. open-source involvement, security certifications) exactly two of which are present in each letter.

Dials are drawn near-orthogonally and with capped correlation to letter length, so that each dial is a separately recoverable signal and length cannot proxy for quality. Of the 18 generated features, D=16D = 16 are relevant recovery targets, while two serve as controls: skill coverage is a redundant composite of the individual skill features, and prose fluency is irrelevant to the job.

Metrics. A discovered feature is said to track a dial if the cover letters’ scores along the feature correlate sufficiently with the dial. A discovered feature is said to be about the dial if its name and the dial’s name are sufficiently aligned in TEXT-EMBEDDING-3-LARGE embedding space. We will compare methods along the following metrics (defined mathematically in Appendix C.2.1).

  • Cost. Total method cost in USD.

  • Statistical recovery (Tracked & Stat.R.). The fraction of tracked dials (Tracked), and how strongly on average each dial is tracked (Stat.R.).

  • Semantic recovery (Sem.R.). The fraction of dials that have a discovered feature that is both about it and tracks it. By definition, it is at most Tracked: the gap between the two counts dials tracked under a misaligned name.

  • Attributable features (Attrib.). The fraction of the discovered features that track a single dial.

  • Leakage (LK). The average correlation between a dial and the attributable features other than the one that best tracks it. Since dials are near-orthogonal by construction, a feature that measures one dial should be uncorrelated with the others; leakage quantifies how much of the other dials nonetheless bleeds into its scores (lower is better).

Benchmarks. We compare our approach to direct LLM feature extraction and its variants. Specifically, we provide a powerful LLM (GPT-5.4 (HIGH REASONING)) with the whole dataset or a subset and ask it to identify features and formulate dataset-specific guidelines for scoring them. We then use a cheaper model (GPT-5.4 MINI) to score each cover letter on each feature. More precisely, we consider the following variants:

  • Direct LLM: An LLM is queried on the full dataset to discover features, after which a cheaper LLM scores each item along each feature. We also consider Direct LLM–Multi-score, where multiple agents score each item with slightly different prompts, and their scores are averaged. This variant approximately matches our approach’s cost, allowing us to evaluate whether the benefits arise from using multiple agents or from our specific way of orchestrating them.

  • Local LLMs: Multiple agents each examine a randomly selected subset of the dataset and discover features. We pool their features and use an LLM to merge equivalent descriptions into a shared set (see Remark 7 in Appendix C for the choice of merging procedure). A single agent then scores each item along these features. Analogously, we also consider Local LLMs–Multi-score. These variants help assess whether the performance benefits arise from distributing feature discovery across multiple agents or from our pairwise comparisons and statistical aggregation.

Ablations. To examine the contributions of statistical scoring and reliability filtering, we retain the features discovered through our sub-agents’ pairwise comparisons and consider two ablations, each with single-agent and multi-agent scoring.

  • Pairwise comparisons + LLM scoring: LLMs directly score all our discovered features, replacing statistical scoring and its reliability filtering.

  • Reliable features + LLM scoring: An LLM scores only the features retained by our statistical model’s reliability filter. Comparing these two ablations isolates the contribution of filtering under LLM scoring.

Results. Table 1 reports the metrics of each benchmark and ablation. Our approach outperforms direct LLM feature extraction, even though that benchmark uses one of OPENAI’s most capable models available at the time of the experiments. It tracks all 16 ground-truth features, compared with 13 for Direct LLM, and achieves complete semantic recovery: the discovered features both track the underlying signals and describe them meaningfully. The three missing dials are a discovery failure rather than a scoring failure: at matched cost, Direct LLM–Multi-score still tracks the same

MethodCostKKTrackedStat.R.Sem.R.Attrib.LK↓
Ours3.4521100.0%0.850100.0%76.2%0.090
Benchmarks
Direct LLM0.262181.2%0.73281.2%61.9%0.109
Direct LLM–Multi-score3.422181.2%0.78781.2%66.7%0.118
Local LLMs2.352375.0%0.70268.8%47.8%0.110
Local LLMs–Multi-score3.272375.0%0.73768.8%47.8%0.113
Ablations
Pairwise comparisons + LLM scoring3.673293.8%0.76387.5%40.6%0.093
Pairwise comparisons + LLM scoring–Multi-score6.5532100.0%0.860100.0%43.8%0.104
Reliable features + LLM scoring3.602193.8%0.79293.8%66.7%0.098
Reliable features + LLM scoring–Multi-score6.5421100.0%0.868100.0%66.7%0.103

Table 1. Per-method estimates on the single full-data run. Costs are Batch-API prices in USD; KK is the number of features the method reports. Tracked, Sem.R., Attrib. in %; Stat.R. and LK are correlations.

  1. More of our features are attributable to a single ground-truth feature (16 of 21 versus 13 of 21), and leakage is lower (0.090 versus 0.109). Direct LLM is however cheaper ($0.26 versus $3.45).

Our approach also outperforms the multi-agent alternatives, whether multiple agents are used for feature discovery (Local LLMs), scoring (Multi-score), or both, with statistically significant gains in tracking, attribution, and leakage over Local LLMs (Figure 15). Multi-agent scoring improves statistical recovery but increases leakage, while multi-agent feature discovery reduces recovery compared with a single agent with the full dataset. The benefits therefore do not follow simply from using multiple agents: how we divide their work into pairwise comparisons and aggregate their outputs through a statistical model matters.

Paired comparisons over bootstrap draws

Figure 15. Paired comparisons over B=50B = 50 bootstrap draws (with replacement) of the 200-letter corpus; every arm sees the same draws, and differences are taken within replicate. Each row shows the mean paired difference with its 95% percentile CI (⋆\star: excludes zero); the right column gives Ours better, the share of replicates our method wins (ΔK\Delta K, the difference of discovered features, is annotated below each panel and carries no share). The panels bracket discovery variance from opposite sides and are not comparable to one another: (a) re-runs discovery per replicate on both sides, (b) freezes discovery on both sides, pooled over fusion and corpus draws. Both panels score our method at a reduced budget (average degree 25.3 against the designed 40); it leads on several metrics regardless. Exact values: Table 7.

The ablations also achieve high tracking and semantic recovery, consistent with their use of the same features as the full pipeline, but without statistical scoring and its reliability filter, attribution is substantially lower (13–14 attributable features versus 16) and leakage higher (0.103–0.104 for Multi-score methods versus 0.090), despite a slightly higher Stat.R. (0.860–0.868 versus 0.850) and twice the cost. The resulting scores therefore separate the ground-truth signals less clearly. Filtering alone raises the attributable fraction under multi-agent scoring from 14 of 32 to 14 of 21 while preserving complete tracking and semantic recovery, showing that it removes features that track no dial. Statistical scoring on the same 21 features then raises it to 16.

Application to a Real Dataset

We next evaluate our approach on a real-life dataset whose underlying features are unknown: online debates from Reddit’s ChangeMyView forum. The central question is whether automatically discovered features provide interpretable insights into persuasion while retaining sufficient signal to predict which arguments change a participant’s view.

References

  1. [1]Nelson F. Liu, Kevin Lin, John Hewitt, Ashwin Paranjape, Michele Bevilacqua, Fabio Petroni, and Percy Liang. Lost in the middle: How language models use long contexts. Transactions of the Association for Computational Linguistics, 12:157–173, 2024.arxiv.org/abs/2307.03172
  2. [2]Mosh Levy, Alon Jacoby, and Yoav Goldberg. Same task, more tokens: The impact of input length on the reasoning performance of large language models. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 15339–15353, 2024.arxiv.org/abs/2402.14848
  3. [3]Junyou Li, Qin Zhang, Yangbin Yu, Qiang Fu, and Deheng Ye. More agents is all you need, 2024a. URL https://arxiv.org/abs/2402.05120.
  4. [4]Yubin Kim, Ken Gu, Chanwoo Park, Chunjung Park, Samuel Schmidgall, A. Ali Heydari, Yao Yan, Zhihan Zhang, Yuchen Zhuang, Yun Liu, Mark Malhotra, Paul Pu Liang, Hae Won Park, Yuzhe Yang, Xuhai Xu, Yilun Du, Shwetak Patel, Tim Althoff, Daniel McDuff, and Xin Liu. Towards a science of scaling agent systems, 2026. URL https://arxiv.org/abs/2512.08296.
  5. [5]Lianmin Zheng, Wei-Li Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi Lin, Zhiyuan Li, Dacheng Li, Eric P. Xing, Hao Zhang, Joseph E. Gonzalez, and Ion Stoica. Judging llm-as-a-judge with mt-bench and chatbot arena, 2023. URL https://arxiv.org/abs/2306.05685.
  6. [6]Weiwei Sun, Lingyong Yan, Xinyu Ma, Shuaiqiang Wang, Pengjie Ren, Zhumin Chen, Dawei Yin, and Zhaochun Ren. Is chatgpt good at search? investigating large language models as re-ranking agents, 2024. URL https://arxiv.org/abs/2304.09542.
  7. [7]Yupeng Hou, Junjie Zhang, Zihan Lin, Hongyu Lu, Ruobing Xie, Julian McAuley, and Wayne Xin Zhao. Large language models are zero-shot rankers for recommender systems, 2024. URL https://arxiv.org/abs/2305.08845.
  8. [8]Yuntao Bai, Saurav Kadavath, Sandipan Kundu, Amanda Askell, Jackson Kernion, Andy Jones, Anna Chen, Anna Goldie, Azalia Mirhoseini, Cameron McKinnon, Carol Chen, Catherine Olsson, Christopher Olah, Danny Hernandez, Dawn Drain, Deep Ganguli, Dustin Li, Eli Tran-Johnson, Ethan Perez, Jamie Kerr, Jared Mueller, Jeffrey Ladish, Joshua Landau, Kamal Ndousse, Kamile Lukosuite, Liane Lovitt, Michael Sellitto, Nelson Elhage, Nicholas Schiefer, Noemi Mercado, Nova DasSarma, Robert Lasenby, Robin Larson, Sam Ringer, Scott Johnston, Shauna Kravec, Sheer El Showk, Stanislav Fort, Tamera Lanham, Timothy Telleen-Lawton, Tom Conerly, Tom Henighan, Tristan Hume, Samuel R. Bowman, Zac Hatfield-Dodds, Ben Mann, Dario Amodei, Nicholas Joseph, Sam McCandlish, Tom Brown, and Jared Kaplan. Constitutional ai: Harmlessness from ai feedback, 2022. URL https://arxiv.org/abs/2212.08073.
  9. [9]Zhaoyi Joey Hou, Alejandro Ciuba, and Xiang Lorraine Li. Improve llm-based automatic essay scoring with linguistic features, 2025. URL https://arxiv.org/abs/2502.09497.
  10. [10]Jiayi Ye, Yanbo Wang, Yue Huang, Dongping Chen, Qihui Zhang, Nuno Moniz, Tian Gao, Werner Geyer, Chao Huang, Pin-Yu Chen, Nitesh V Chawla, and Xiangliang Zhang. Justice or prejudice? quantifying biases in llm-as-a-judge, 2024a. URL https://arxiv.org/abs/2410.02736.
  11. [11]Jiawei Gu, Xuhui Jiang, Zhichao Shi, Hexiang Tan, Xuehao Zhai, Chengjin Xu, Wei Li, Yinghan Shen, Shengjie Ma, Honghao Liu, Saizhuo Wang, Kun Zhang, Yuanzhuo Wang, Wen Gao, Lionel Ni, and Jian Guo. A survey on llm-as-a-judge, 2025. URL https://arxiv.org/abs/2411.15594.
  12. [12]Yang Liu, Dan Iter, Yichong Xu, Shuohang Wang, Ruochen Xu, and Chendguang Zhu. G-eval: Nlg evaluation using gpt-4 with better human alignment, 2023. URL https://arxiv.org/abs/2303.16634.
  13. [13]Seonghyeon Ye, Doyoung Kim, Sungdong Kim, Hyeonbin Hwang, Seungone Kim, Yongrae Jo, James Thorne, Juho Kim, and Minjoon Seo. Flask: Fine-grained language model evaluation based on alignment skill sets, 2024b. URL https://arxiv.org/abs/2307.10928. Preprint. Under review.
  14. [14]Seungone Kim, Jamin Shin, Yein Cho, Joel Jang, Shayne Longpre, Hwaran Lee, Sangdoo Yun, Seongjin Shin, Sungdong Kim, James Thorne, and Minjoon Seo. Prometheus: Inducing fine-grained evaluation capability in language models, 2024. URL https://arxiv.org/abs/2310.08491.
  15. [16]Lipeng Xie, Sen Huang, Zhuo Zhang, Anni Zou, Yunpeng Zhai, Dingchao Ren, Kezun Zhang, Haoyuan Hu, Boyin Liu, Haoran Chen, Zhaoyang Liu, and Bolin Ding. Auto-rubric: Learning from implicit weights to explicit rubrics for reward modeling, 2026. URL https://arxiv.org/abs/2510.17314.
  16. [17]Ralph Allan Bradley and Milton E. Terry. Rank analysis of incomplete block designs: The method of paired comparisons. Biometrika, 39(3-4):324–345, 1952.DOI
  17. [18]Thomas J. Rothenberg. Identification in parametric models. Econometrica, 39(3):577–591, 1971.DOI
  18. [19]Chenhao Tan, Vlad Niculae, Cristian Danescu-Niculescu-Mizil, and Lillian Lee. Winning arguments: Interaction dynamics and persuasion strategies in good-faith online discussions. In Proceedings of the 25th International Conference on World Wide Web, WWW ’16, page 613–624. International World Wide Web Conferences Steering Committee, April 2016. doi: 10.1145/2872427.2883081. URL http://dx.doi.org/10.1145/2872427.2883081.
  19. [20]Henning Wachsmuth, Nona Naderi, Yufang Hou, Yonatan Bilu, Vinodkumar Prabhakaran, Tim Alberdingk Thijm, Graeme Hirst, and Benno Stein. Computational argumentation quality assessment in natural language. In Mirella Lapata, Phil Blunsom, and Alexander Koller, editors, Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 1, Long Papers, pages 176–187, Valencia, Spain, April 2017. Association for Computational Linguistics. URL https://aclanthology.org/E17-1017/.DOI
  20. [21]Esin Durmus and Claire Cardie. Exploring the role of prior beliefs for argument persuasion. In Marilyn Walker, Heng Ji, and Amanda Stent, editors, Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers), pages 1035–1045, New Orleans, Louisiana, June 2018. Association for Computational Linguistics. doi: 10.18653/v1/N18-1094. URL https://aclanthology.org/N18-1094/.DOI
  21. [22]Peiran Gao, Eric Trautmann, Byron Yu, Gopal Santhanam, Stephen Ryu, Krishna Shenoy, and Surya Ganguli. A theory of multineuronal dimensionality, dynamics and measurement. bioRxiv, 2017. doi: 10.1101/214262. URL https://www.biorxiv.org/content/early/2017/11/12/214262.DOI
  22. [23]Tianle Li, Wei-Lin Chiang, Evan Frick, Lisa Dunlap, Tianhao Wu, Banghua Zhu, Joseph E. Gonzalez, and Ion Stoica. From crowdsourced data to high-quality benchmarks: Arena-hard and benchbuilder pipeline, 2024b. URL https://arxiv.org/abs/2406.11939.
  23. [24]Scott A. Crossley, Yu Tian, Perpetual Baffour, Alex Franklin, Youngmeen Kim, Wesley Morris, Meg Benner, Aigner Picou, and Ulrich Boser. Measuring second language proficiency using the English Language Learner Insight, Proficiency and Skills Evaluation (ELLIPSE) corpus. International Journal of Learner Corpus Research, 9(2):248–269, 2023. doi: 10.1075/ijlcr.22026.cro.DOI
  24. [25]Scott Crossley. A large-scale corpus for assessing source-based writing quality: Asap 2.0, January 2025. URL https://doi.org/10.5281/zenodo.14781349.
  25. [26]W. A. Glenn and H. A. David. Ties in paired-comparison experiments using a modified thurstone-mosteller model. Biometrika, 16(1):86–109, 1960. ISSN 0006341X, 15410420. URL http://www.jstor.org/stable/2527957.DOI
  26. [27]P. V. Rao and L. L. Kupper. Ties in paired-comparison experiments: A generalization of the bradley-terry model. Journal of the American Statistical Association, 62(317):194–204, 1967. doi: 10.1080/01621459.1967.10482901. URL https://www.tandfonline.com/doi/abs/10.1080/01621459.1967.10482901. Preprint. Under review.DOI
  27. [28]Roger R. Davidson. On extending the bradley-terry model to accommodate ties in paired comparison experiments. Journal of the American Statistical Association, 65(329):317–328, 1970. ISSN 01621459, 1537274X. URL http://www.jstor.org/stable/2283595.DOI
  28. [29]Roger R. Davidson and Robert J. Beaver. On extending the bradley-terry model to incorporate within-pair order effects. Biometrics, 33(4):693–702, 1977. ISSN 0006341X, 15410420. URL http://www.jstor.org/stable/2529467.DOI
  29. [30]Manuela Cattelan. Models for paired comparison data: A review with emphasis on dependent data. Statistical Science, 27(3), August 2012. ISSN 0883-4237. doi: 10.1214/12-STS396. URL http://dx.doi.org/10.1214/12-STS396.
  30. [31]Daniel McFadden. Modelling the choice of residential location. In Anders Karlqvist, Lars Lundqvist, Folke Snickars, and Jörgen W. Weibull, editors, Spatial Interaction Theory and Planning Models, pages 75–96. North-Holland, Amsterdam, 1978.
  31. [32]Axel Börsch-Supan. On the compatibility of nested logit models with utility maximization. Journal of Econometrics, 43(3):373–388, 1990. ISSN 0304-4076. doi: https://doi.org/10.1016/0304-4076(90)90126-E. URL https://www.sciencedirect.com/science/article/pii/030440769090126E.
  32. [33]Gordon Simons and Yi-Ching Yao. Asymptotics when the number of parameters tends to infinity in the bradley-terry model for paired comparisons. The Annals of Statistics, 27(3):1041–1060, 1999. ISSN 00905364, 21688966. URL http://www.jstor.org/stable/120149.DOI
  33. [34]Sahand Negahban, Sewoong Oh, and Devavrat Shah. Rank centrality: Ranking from pairwise comparisons. Operations Research, 65(1):266–287, 2017. doi: 10.1287/opre.2016.1534. URL https://doi.org/10.1287/opre.2016.1534.
  34. [35]Nihar B. Shah, Sivaramam Balakrishnan, Joseph Bradley, Abhay Parekh, Kannan Ramchandran, and Martin J. Wainwright. Estimation from pairwise comparisons: Sharp minimax bounds with topology dependence, 2016. URL https://arxiv.org/abs/1505.01462.
  35. [36]Yuxin Chen, Jianqing Fan, Cong Ma, and Kaizheng Wang. Spectral method and regularized mle are both optimal for top-k ranking. The Annals of Statistics, 47(4), August 2019. ISSN 0090-5364. doi: 10.1214/18-aos1745. URL http://dx.doi.org/10.1214/18-AOS1745.
  36. [37]Ting Yan. Inference in a generalized Bradley-Terry model for paired comparisons with covariates and a growing number of subjects. arXiv preprint arXiv:2507.22472, 2025.arxiv.org/abs/2507.22472
  37. [38]Peter J. Huber. The behavior of maximum likelihood estimates under nonstandard conditions. In Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, volume 1, pages 221–233, 1967.
  38. [39]Halbert White. Maximum likelihood estimation of misspecified models. Econometrica, 50(1):1–25, 1982. ISSN 00129682, 14680262. URL http://www.jstor.org/stable/1912526.
  39. [40]Olivier Roy and Martin Vetterli. The effective rank: A measure of effective dimensionality. In 2007 15th European Signal Processing Conference, pages 606–610, 2007.

Paper details

vlnc:W_tdfgaz6w
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

Not recorded for this paper · View statement →

Looking for related papers…
Contents