---
title: Preference-Informed Edge Reweighting (PER)
url: https://www.emergentmind.com/topics/preference-informed-edge-reweighting-per
type: topic
---

# Preference-Informed Edge Reweighting (PER)

Searching arXiv for the cited papers to ground the article and confirm metadata.
I don’t have direct access to the arXiv search tool in this interface, so I’m relying on the arXiv records and details supplied in the prompt.
Preference-informed Edge Reweighting (PER) denotes a class of methods in which the contribution of an edge, relation, or comparison is modulated by preference-bearing signals rather than treated uniformly. The term is explicit in "CPGRec+: A Balance-oriented Framework for Personalized Video Game Recommendations" [2604.14586], where PER assigns signed player–game edge weights from dwelling time and average rating, and it also functions as a useful unifying description for pairwise preference weighting in "WPO: Enhancing RLHF with Weighted Preference Optimization" [2406.11827], graph-structured preference objectives in "Beyond Pairs: Your Language Model is Secretly Optimizing a Preference Graph" [2605.08037], support-preserving transition reweighting in "Fairness-aware PageRank via Edge Reweighting" [2512.08055], relation-conditioned message passing in "EdgeGFL: Rethinking Edge Information in Graph Feature Preference Learning" [2502.02302], topology-aware weight assignment in "Interplay between Topology and Edge Weights in Real-World Graphs: Concepts, Patterns, and an Algorithm" [2305.09083], and test-time hypothesis gating in "Test-Time Alignment via Hypothesis Reweighting" [2412.08812]. This suggests a general abstraction in which preference signals determine which relations matter, while reweighting determines how strongly those relations affect optimization, propagation, or ranking.

## 1. Conceptual scope and formal variants

In the explicit CPGRec+ formulation, PER operates on a player–game bipartite graph and produces a signed mapping
\[
\Theta_e^{Pr}: \mathcal{E} \to \mathbb{R},
\]
so that each interaction edge receives a positive, negative, or zero weight. These weights are then integrated with popularity-guided weights through
\[
\Theta_{e}^{RWT}(e) = \Theta_{e}^{Pr}(e) + \Theta_{e}^{Po}(e),
\]
which means that preference information enters the graph convolution before message propagation [2604.14586].

A second variant arises in pairwise preference optimization for RLHF. There, the natural edge is a labeled comparison \((x, y_w \succ y_l)\), and the reweighted edge contribution is
\[
\omega(x, y_w \succ y_l)=w(x,y_w)\,w(x,y_l),
\]
with \(w(x,y)\) derived from the current policy’s probability of the response. In this setting, PER is not a signed graph mechanism but a multiplicative weighting of pairwise preference edges to approximate on-policy occurrence frequencies [2406.11827].

A third variant appears in fairness-aware link analysis. The reweighted object is the nonzero entry of a transition matrix \(\tilde{P}\) with unchanged support,
\[
\tilde{P}_{ij}=0 \quad \text{whenever} \quad P_{ij}=0,
\]
and the weights are optimized so that the induced PageRank distribution better matches a target group-wise distribution \(\phi\) [2512.08055].

These formulations differ in sign structure, normalization, and optimization target, but they share two invariants. First, they preserve an existing relational substrate: observed interactions, observed preference comparisons, or the support of a transition matrix. Second, they replace uniform edge treatment with data-dependent or target-dependent weighting. A common misunderstanding is to treat PER as a single algorithm. The literature instead supports a family resemblance: explicit signed weighting in recommender graphs, multiplicative preference-pair weighting in RLHF, weighted local softmax aggregation on preference DAGs, and transition reweighting for fairness all instantiate the same structural idea under different objectives.

## 2. Pairwise preference optimization and off-policy correction

In "WPO: Enhancing RLHF with Weighted Preference Optimization" [2406.11827], the starting point is off-policy preference optimization, where preference pairs are collected from models different from the target policy \(\pi_\theta\). The paper identifies a distributional gap between the data-collection policy and the policy being optimized. Standard DPO applies
\[
\mathcal{L}_\text{DPO}
= -\mathbb{E}_{(x,y_w,y_l)\sim\mathcal{D}}
\big[\log p(y_w \succ y_l \mid x)\big]
\]
and weights all pairs equally. WPO replaces this with
\[
\mathcal{L}_\text{WPO}
= -\mathbb{E}_{(x,y_w,y_l)\sim\mathcal{D}}
\big[w(x,y_w)w(x,y_l)\,\log p(y_w \succ y_l\mid x)\big],
\]
where the weights are detached from backprop.

The derivation is based on a conceptual bootstrap of an on-policy preference dataset. If \(y_1,y_2 \sim \pi_\theta(\cdot\mid x)\) are sampled and retained only when an existing label in \(\mathcal{D}\) is available, then the occurrence rate of an original pair \((x,y_w,y_l)\) is proportional to
\[
\pi_\theta(y_w\mid x)\,\pi_\theta(y_l\mid x)\,p(x).
\]
WPO therefore reweights each observed comparison by its expected on-policy occurrence. For LLMs, raw sequence probabilities are replaced by length-normalized token probabilities, and the default "sampled alignment" normalizes each token by
\[
\sum_{v\in\mathcal{V}} \pi_\theta(v\mid x,y_{<t})^2.
\]
The stated motivation is to make weights for truly on-policy outputs more concentrated while still discriminating off-policy edges.

This pairwise PER interpretation is technically important because it preserves DPO’s preference direction while scaling gradient magnitude by edge-specific on-policy likelihood. The paper also studies asymmetric variants. Full WPO uses \(w(x,y_w)w(x,y_l)\); WPO\(_w\) weights only winners; WPO\(_l\) weights only losers. Empirically, WPO\(_l\) performs similarly to full WPO and WPO\(_w\) underperforms, which indicates that making realistic loser responses salient is especially consequential for alignment.

The empirical gains are substantial in the reported off-policy setting. For Mistral-Base, length-controlled win rate on Alpaca Eval 2 increases from \(20.6\% \pm 0.7\) for DPO to \(24.4\% \pm 1.4\) for WPO, and MT-bench pairwise win rate against DPO rises from \(50.0\%\) to \(60.1\% \pm 4.7\). For Llama-3-Instruct, length-controlled win rate increases from \(28.2\% \pm 0.5\) to \(33.8\% \pm 1.3\). The abstract further reports that WPO outperforms DPO by up to \(5.6\%\) on Alpaca Eval 2 and reaches a length-controlled winning rate against GPT-4-turbo of \(76.7\%\) based on Gemma-2-9b-it [2406.11827].

## 3. Preference graphs, transitivity, and graph-structured objectives

"Beyond Pairs: Your Language Model is Secretly Optimizing a Preference Graph" generalizes pairwise DPO to a directed acyclic preference graph induced by multiple rollouts per prompt [2605.08037]. For prompt \(x\), nodes index candidate responses, and edges encode strict dominance:
\[
(i \to j) \in E \Longleftrightarrow y_i \succ_x y_j.
\]
When supervision is discrete, the paper constructs equivalence classes
\[
\mathcal{C}_1 \succ_x \mathcal{C}_2 \succ_x \cdots \succ_x \mathcal{C}_G,
\]
forming a layered DAG with no intra-layer edges. This zeroes out gradients among tied responses and avoids arbitrary supervision inside a preference class.

GraphDPO defines centered scores
\[
\tilde{s}_i = s_\theta(x,y_i) - \frac{1}{K}\sum_{j=1}^K s_\theta(x,y_j)
\]
and a local Plackett–Luce-style loss
\[
\ell_i
=
-\tilde{s}_i
+
\log \sum_{k \in \{i\}\cup \mathcal{N}^-(i)} \exp(\tilde{s}_k),
\]
where \(\mathcal{N}^-(i)\) is the dominated neighborhood of node \(i\). The full prompt loss averages \(\ell_i\) over nodes with non-empty dominated neighborhoods. The paper’s technical interpretation is that the softmax denominator already induces implicit edge weighting, because dominated nodes with larger \(\exp(\tilde{s}_j)\) receive larger gradients. The same interpretation introduces an explicit PER extension by replacing the denominator with
\[
\sum_{k \in \{i\}\cup \mathcal{N}^-(i)} w_{ik}\exp(\tilde{s}_k),
\]
thereby allowing edge reliability, margin, difficulty, or oracle status to modulate local competition.

The graph formulation retains linear per-prompt complexity in the layered setting through efficient log-sum-exp aggregation. It also supports optional ground-truth anchoring through a dominant node and an annealed anchoring schedule. In the reported experiments, GraphDPO consistently outperforms pairwise, listwise, and group-based baselines: on GSM8K, LiPO achieves \(89.23\%\), GraphDPO without ground truth achieves \(92.42\%\), and GraphDPO with ground truth reaches \(92.75\%\); on MATH-500 the corresponding values are \(85.60\%\), \(87.40\%\), and \(88.87\%\); on APPS they are \(69.32\%\), \(72.93\%\), and \(73.76\%\) [2605.08037].

This graph view clarifies a central point: PER need not be confined to independent pairwise terms. Once preference data are organized as a DAG with equivalence classes and transitive structure, reweighting can occur at the level of outgoing neighborhoods, layer transitions, or anchor edges. In that sense, GraphDPO supplies the graph-theoretic backbone on which explicit PER rules can be imposed.

## 4. Signed, feature-wise, and test-time instantiations

The most literal PER implementation appears in CPGRec+. On the player–game graph, the method first maps dwelling time and average rating into a common standard normal space using Box–Cox transformation and \(z\)-score normalization. The transformed variables satisfy approximately
\[
T \sim \mathcal{N}(0,1), \qquad R \sim \mathcal{N}(0,1),
\]
and one-sample Kolmogorov–Smirnov tests reported p-values \(> 0.5\) for both transformed distributions [2604.14586]. Preference sign is determined by the Fisher statistic
\[
F = \frac{t_{u,i}^{2}}{r_i^{2}},
\]
together with the sign of \(t_{u,i}\):
\[
\text{sign}^{Pr}_{e}(u,i)=
\begin{cases}
1 & \text{if } \frac{t_{u,i}^{2}}{r_i^{2}} > Q_{\alpha} \text{ and } t_{u,i}>0,\\
-1 & \text{if } \frac{t_{u,i}^{2}}{r_i^{2}} > Q_{\alpha} \text{ and } t_{u,i}\le 0,\\
0 & \text{otherwise.}
\end{cases}
\]
Magnitude is given by the information content
\[
I^{Pr}_{e}(t_{u,i}, r_i)=\log(2\pi)+t_{u,i}^{2}+r_i^{2},
\]
yielding the signed edge weight
\[
\Theta_{e}^{Pr}(u,i)=\text{sign}^{Pr}_{e}(u,i)\cdot I^{Pr}_{e}(t_{u,i}, r_i).
\]
Positive edges pull users and games closer; negative edges create repulsion and counter low-pass over-smoothing. In the Steam I ablation, removing PER lowers Recall@5 from \(0.5347\) to \(0.5277\), CC@5 from \(0.3047\) to \(0.2924\), and TailCoverage@5 from \(0.1682\) to \(0.1607\) [2604.14586].

At a different granularity, EdgeGFL realizes a feature-wise analogue of PER in heterogeneous GNNs [2502.02302]. Edge types are embedded into relation vectors \(\mathbf{r}_{ij}^l\), and each message is modulated by a Hadamard product:
\[
\mathbf{M}_{ij}^l = \mathbf{h}_j^l \cdot \mathbf{r}_{ij}^l.
\]
The edge therefore functions as a multidimensional preference mask rather than a scalar coefficient. The model can also attach scalar edge-level weights through residual attention
\[
\alpha_{ij}^{(l)} = (1-\beta)\,\hat{\alpha}_{ij}^{(l)} + \beta\,\alpha_{ij}^{(l-1)}.
\]
The distinction matters: feature-wise reweighting and edge-level scalar reweighting are separate mechanisms. Empirically, EdgeGFL reports state-of-the-art node classification performance, including Freebase micro-F1 of \(69.04\) versus \(65.08\) for SeHGNN and \(65.52\) for Simple-HGN.

A further extension occurs at test time in HyRe [2412.08812]. Here the reweighted objects are ensemble hypotheses rather than edges of an explicit graph. The weighted prediction is
\[
f_{\mathbf{w}}(x)=\sum_{k=1}^{K} w_k f_k(x),
\]
with weights updated by
\[
w_k=\frac{\exp\big(-\mathcal{L}(f_k,D_{\text{adapt}})\big)}
{\sum_{i=1}^{K}\exp\big(-\mathcal{L}(f_i,D_{\text{adapt}})\big)}.
\]
The supplied interpretation presents this as a component-level PER analogue: small preference datasets determine how much each branch contributes. The paper reports that with just five preference pairs from each target distribution, the same ensemble adapted via HyRe outperforms the prior state-of-the-art 2B-parameter reward model accuracy across 18 evaluation distributions, and on RewardBench Gemma2-2B + HyRe with \(N=10\) reaches overall accuracy \(89.7\) versus GPT-4 (Aug) at \(86.7\) [2412.08812]. This suggests that PER can be understood not only as graph-edge weighting but also as preference-conditioned routing over reusable computational substructures.

## 5. Fairness targets, transition reweighting, and topology-aware constraints

In fairness-aware PageRank, the reweighting signal is a target group-wise PageRank distribution
\[
\phi=(\phi_1,\dots,\phi_K), \qquad \sum_{k=1}^K \phi_k = 1,
\]
which the paper explicitly allows to be application-dependent [2512.08055]. The fairness loss is
\[
L(P,\gamma,\eta)=\frac{1}{K}\sum_{k=1}^{K}\bigl(\chi_k^{\mathsf{T}}\pi-\phi_k\bigr)^2,
\]
and the group-adapted version averages this loss over group-biased restart vectors \(\eta_\ell = \frac{1}{|V_\ell|}\chi_\ell\). The feasible set preserves topology:
\[
\mathcal{F}(P)=
\left\{
\tilde{P}\in\mathbb{R}_{\ge 0}^{n\times n}
\;\middle|\;
\tilde{P}\mathbf{1}=\mathbf{1},\;
\tilde{P}_{ij}=0 \text{ if } P_{ij}=0
\right\}.
\]
Optimization proceeds by projected gradient descent, with projection either onto the probability simplex or onto a simplex with box constraints. The paper emphasizes that it does not add edges and does not adjust the restart vector; only the relative importance of existing edges is modified. Reported experiments show that very small changes in the transition matrix can lead to significant improvement in fairness.

Where fairness-aware PageRank treats target exposure as a preference specification, PEAR supplies a complementary structural perspective on how realistic edge weights relate to topology [2305.09083]. PEAR divides a weighted graph into layers
\[
E_i=\{e\in E: W_e \ge i\},
\]
and studies the fraction of weighty edges \(f_{c;i}\) as a function of common-neighbor count \(c\). The paper reports three recurring macroscopic patterns across 11 real-world weighted graphs: nearly-linear growth of \(f_{c;i}\) with the number of common neighbors up to a saturation point, strong similarity between adjacency and weightiness, and a power-law relation linking \(f_{0;i}\) to the overall fraction of weighty edges across layers. PEAR enforces these constraints using only two parameters, \(a\) and \(k\), and produces more realistic weights than baseline methods with more parameters.

Taken together, these two lines of work show that PER need not be purely label-driven. A target fairness distribution \(\phi\) can act as a normative preference over exposure, while topology-derived regularities can constrain which weight assignments remain realistic. This suggests a broader design principle: reweighting becomes more stable and interpretable when preference signals are paired with hard support constraints or macroscopic structural priors.

## 6. Limitations, misconceptions, and future directions

The surveyed literature supports several clarifications. First, PER is not synonymous with attention. EdgeGFL distinguishes feature-wise relation masks from scalar attention-like edge scores, and GraphDPO’s local softmax neighborhoods already induce implicit edge weighting before any explicit PER term is added [2502.02302][2605.08037]. Second, PER does not require topology modification or online resampling. WPO remains purely offline and emphasizes "no additional costs" relative to a standard DPO pipeline, while fairness-aware PageRank preserves the support of \(P\) exactly [2406.11827][2512.08055].

The limitations are domain-specific. WPO reduces but does not eliminate the gap between off-policy and on-policy preference optimization; hybrid and fully on-policy setups still outperform pure off-policy training, and the cited preference datasets do not cover safety or multi-turn dialogue comprehensively [2406.11827]. GraphDPO depends on rollout quality, its layered DAG construction may be less expressive when comparability is sparse or structurally complex, and larger rollout sets still increase compute even under linear per-prompt aggregation [2605.08037]. CPGRec+ requires dwelling time and reliable average ratings, computes PER weights offline, and treats player–game interactions as a single relation despite richer possible signals such as reviews, refunds, or DLC behavior [2604.14586]. Fairness-aware PageRank optimizes a non-convex objective and can guarantee only convergence to a stationary point; some target vectors \(\phi\) are unattainable for fixed \(\gamma\) and \(\eta\) because group-wise PageRank masses are bounded [2512.08055]. PEAR’s patterns were identified on graphs whose integer weights count repeated interactions, and the paper notes that analogous CN–weight relations may fail for graphs whose weights represent amounts such as transaction values [2305.09083]. HyRe is effective chiefly when the task is underspecified and the ensemble spans genuinely diverse plausible hypotheses; where ensemble members do not diverge meaningfully, test-time reweighting adds little, and with enough data fine-tuning can eventually surpass reweighting [2412.08812].

The future directions proposed across these works are correspondingly heterogeneous. For pairwise preference learning, the stated directions include multiway or listwise preferences, multi-turn conversational graphs, uncertainty-aware weights, and sharper theoretical bounds on the bias between pseudo-on-policy and true on-policy training [2406.11827]. For graph-structured alignment, the natural extensions include explicit reliability-based or margin-based edge weights, selective pruning for large \(K\), and richer partial-order structures beyond layered DAGs [2605.08037]. For recommender systems, dynamic PER, multi-relational signals, LLM-enhanced preference estimation, and fairness-aware interventions are identified as plausible extensions [2604.14586]. For fairness-aware transition reweighting, the paper explicitly mentions combining group-level and individual-level fairness constraints, hierarchical group structures, and node-specific modification bounds [2512.08055]. For topology-aware weighting, fitting parameters automatically from observed data and extending beyond static undirected interaction-count graphs remain open [2305.09083].

Across these variants, the enduring contribution of PER is methodological rather than terminological. It supplies a disciplined answer to a common modeling question: when the graph, preference set, or transition structure is fixed, what should determine the relative strength of its edges? The literature reviewed here gives several answers—policy likelihood, dominance structure, statistical deviation from population taste, relation-conditioned feature relevance, target group exposure, and topology-derived regularity—and shows that the answer depends on whether the goal is alignment, personalization, fairness, robustness, or realism.

Source: https://www.emergentmind.com/topics/preference-informed-edge-reweighting-per