Given a network of agents where agent i evaluates agent j with value
V_ij (integer, 1–10):
Each evaluator contributes exactly one unit of “attention currency,” split proportionally across everyone they evaluate. SQ is how much of that currency each agent collects from the network.
Every evaluating agent distributes exactly one unit of attention, regardless of the absolute values they assign.
By conservation, the mean SQ across all agents is always exactly 1.0. This is not a target or normalisation step — it follows directly from the definition.
Think of each evaluating agent as holding one unit of attention currency, split and distributed across the agents they evaluate. SQ is how much currency each agent collects. The mean is always 1.0 by conservation — no currency is created or destroyed.
A natural extension is to iterate the fractional values, feeding SQ back in:
This is Sinkhorn–Knopp matrix balancing. It drives both row sums and column sums toward 1.0, producing a doubly stochastic matrix. At convergence all SQ ≈ 1.0 and no ranking information remains.
Comparison with PageRank. PageRank produces a non-uniform stationary distribution that reflects relative importance. The SQ iteration produces a uniform distribution because the SQ matrix starts with rows already normalised. The two algorithms answer different questions.
The converged fractional-value matrix is useful for:
But for ranking by trust, first-order SQ is the correct metric. No iteration needed.
Per evaluation received: O(1) — one division, one addition.
Full recomputation for agent j: O(k) where k = number of evaluators. Typically 5–30 in practice.
No iteration required. First-order SQ is a single-pass calculation.
Each agent can compute their own SQ locally from only the evaluations they have received, with no global state and no coordination overhead.
Four agents: Alice (A), Bob (B), Carol (C), Dave (D).
| From → To | A | B | C | D | Total (T_i) |
|---|---|---|---|---|---|
| Alice | — | 4 | 6 | 10 | 20 |
| Bob | 3 | — | 7 | — | 10 |
| Carol | 8 | 2 | — | 5 | 15 |
| Dave | — | 6 | 4 | — | 10 |
| From → To | A | B | C | D |
|---|---|---|---|---|
| Alice | — | 0.200 | 0.300 | 0.500 |
| Bob | 0.300 | — | 0.700 | — |
| Carol | 0.533 | 0.133 | — | 0.333 |
| Dave | — | 0.600 | 0.400 | — |
Check: Mean = (0.833 + 0.933 + 1.400 + 0.833) / 4 = 1.000 ✓
Carol has the highest SQ. Alice and Dave tie at 0.833.
Each agent computes this locally from only the evaluations they have received.
V_ii is undefined; evaluating yourself is excluded from T_i.