Papers
Topics
Authors
Recent
Search
2000 character limit reached

FAIR-k: Freshness & Magnitude Aware Top-k

Updated 29 December 2025
  • FAIR-k is a selection algorithm that combines magnitude-based and age-of-update principles to ensure timely and important updates in high-dimensional data scenarios.
  • It employs a dual budget approach with explicit Markov chain staleness analysis, effectively balancing convergence speed with fairness and resource constraints.
  • Empirical results demonstrate that FAIR-k accelerates model convergence and reduces energy usage by integrating top-k and round-robin strategies under communication limits.

Freshness-mAgnItude awaRe top-k (FAIR-k) refers to a class of selection algorithms designed to optimize both the “freshness” (timeliness of update) and “importance” (activity or magnitude) when disseminating or collecting the k most critical entries from a high-dimensional data source under resource and/or communication constraints. Two canonical domains for FAIR-k are: (i) over-the-air federated learning (OAC-FL) under channel constraints, and (ii) time-critical, energy-efficient top-k sensing in networked systems. FAIR-k balances the repeated selection of high-magnitude entities (as in Top-k) with periodic forced updates of stale or underupdated entries (as in Age-of-Update or Round-Robin), combining their strengths for robust performance across heterogeneous, resource-limited settings.

1. Mathematical Definition and Selection Rule

In an archetypal OAC-FL setting, the FAIR-k selection for a dd-dimensional parameter vector gtRdg_t \in \mathbb{R}^d at round tt proceeds as follows. Let AtNdA_t \in \mathbb{N}^d be the Age-of-Update (AoU) vector tracking the number of rounds since each coordinate was last updated.

Selection parameters kMk_M (magnitude-budget) and kA=kkMk_A = k - k_M (age-budget), with kdk \ll d, define the partition:

  • vtM=Top(gt,kM)v_t^M = \mathrm{Top}(g_t, k_M), the binary mask of the kMk_M coordinates with largest gt,i|g_{t,i}|.
  • gtRdg_t \in \mathbb{R}^d0, the gtRdg_t \in \mathbb{R}^d1 stalest coordinates outside the magnitude-selected set.
  • The next-round mask: gtRdg_t \in \mathbb{R}^d2, gtRdg_t \in \mathbb{R}^d3.

This yields, in limit regimes, pure Top-k (gtRdg_t \in \mathbb{R}^d4) or pure AoU/Round-Robin (gtRdg_t \in \mathbb{R}^d5) as special cases (Zhu et al., 22 Dec 2025).

In content-based wake-up sensor networks for top-k retrieval under deadline constraints, FAIR-k refers to threshold-type wake-up rules that activate nodes likely to possess fresh, extremal readings while minimizing energy, tunable via a transmission threshold and lead time before deadline (Shiraishi et al., 2024).

2. Detailed Algorithmic Flow

The OAC-FL FAIR-k update cycle operates as follows (Zhu et al., 22 Dec 2025):

  1. Initialization:
    • gtRdg_t \in \mathbb{R}^d6 (global model), gtRdg_t \in \mathbb{R}^d7 (all fresh), gtRdg_t \in \mathbb{R}^d8 (update all).
    • Partition gtRdg_t \in \mathbb{R}^d9.
  2. At round tt0:

    • Server broadcasts tt1 to tt2 clients.
    • Each client tt3 performs tt4 steps of local SGD, yielding local gradient tt5.
    • Clients sparsify: tt6, transmit tt7 coordinates over tt8 orthogonal waveforms.
    • Server receives noisy sum: tt9.
    • The AtNdA_t \in \mathbb{N}^d0-dimensional aggregation is expanded to full AtNdA_t \in \mathbb{N}^d1 by zero insertion:

    AtNdA_t \in \mathbb{N}^d2

  • Model update: AtNdA_t \in \mathbb{N}^d3.
  • AoU update: AtNdA_t \in \mathbb{N}^d4.
  • Next selection mask: AtNdA_t \in \mathbb{N}^d5.

For networked sensor FAIR-k, threshold and timing are selected to minimize expected energy subject to a target top-k Query Age of Information (k-QAoI), via grid-search over threshold AtNdA_t \in \mathbb{N}^d6 and lead time AtNdA_t \in \mathbb{N}^d7 to find Pareto optimal energy-freshness trade-offs (Shiraishi et al., 2024).

Step OAC-FL FAIR-k (Zhu et al., 22 Dec 2025) IoT Sensing FAIR-k (Shiraishi et al., 2024)
Key variable AtNdA_t \in \mathbb{N}^d8 AtNdA_t \in \mathbb{N}^d9
Resource constraint kMk_M0 waveforms (spectrum) Sensor energy, channel usage

3. Markov Chain Staleness Analysis

The evolution of parameter staleness under FAIR-k is captured by a Markov chain on the AoU of coordinates (Zhu et al., 22 Dec 2025). For each coordinate kMk_M1, its state is the time since last update kMk_M2 at its next selection. The transition matrix kMk_M3 has three regimes:

  • AoU-prioritized: kMk_M4.
  • Magnitude-prioritized: kMk_M5.
  • Unselected: kMk_M6.

Transitions depend on the random fraction kMk_M7 of entries swapped between the magnitude set and its complement, leading to kMk_M8, kMk_M9. The steady-state distribution kA=kkMk_A = k - k_M0 over kA=kkMk_A = k - k_M1 is unique and enables calculation of the distribution of staleness kA=kkMk_A = k - k_M2:

kA=kkMk_A = k - k_M3

The average staleness kA=kkMk_A = k - k_M4 directly impacts convergence and fairness of parameter updates.

4. Convergence Rate and Assumptions

The convergence rate of OAC-FL with FAIR-k is analyzed under the following assumptions (Zhu et al., 22 Dec 2025):

  • Global kA=kkMk_A = k - k_M5-smoothness.
  • Pseudo-Lipschitz heterogeneity with kA=kkMk_A = k - k_M6.
  • Unbiased SGD with variance kA=kkMk_A = k - k_M7.
  • Bounded gradient norms kA=kkMk_A = k - k_M8.
  • Bounded gradient divergence kA=kkMk_A = k - k_M9.

The main theorem asserts:

kdk \ll d0

Key terms: the first quantifies optimization progress (kdk \ll d1), next two are noise-induced residuals (OTA and SGD noise), the fourth/fifth express heterogeneity-induced drift, the final term grows with kdk \ll d2 (average staleness), indicating accelerated convergence with fresher updates. Tighter data heterogeneity constants (kdk \ll d3, kdk \ll d4) are empirically much smaller than conventional single-Lipschitz bounds, enabling stable long-epoch local training (Zhu et al., 22 Dec 2025).

5. Practical Implications, Trade-offs, and Performance

FAIR-k offers a tunable interpolation between Top-k and Round-Robin selection, mitigating two key issues: unbounded staleness in pure Top-k, and suboptimal resource allocation in AoU-only schemes. Empirically, on CIFAR-10/100 with ResNet-18, FAIR-k consistently converges faster—70% test accuracy achieved nearly 30% sooner at ρ=10% (sparsity) over Top-k (Zhu et al., 22 Dec 2025). AoU metrics confirm a halving of average AoU and more uniform coordinate selection, reducing selection bias and improving fairness.

In networked sensor applications, a FAIR-k design—implemented via Content-based Wake-up (CoWu)—enables strict reductions in both energy consumption and k-QAoI versus Round-Robin. For example, with kdk \ll d5, kdk \ll d6, energy and k-QAoI can be reduced by 30–50% compared to RR (Shiraishi et al., 2024). The achievable region strictly outperforms RR for kdk \ll d7; the scalability is governed by physical process statistics and communication reliability.

Algorithm OAC-FL: Fairness, Convergence IoT Sensing: Energy, Freshness
Top-k Fastest high-magnitude, poor fairness Freshest extreme values, but energy-inefficient
Round-Robin/AoU Uniform staleness, ignores magnitude Good fairness, high energy/transmission cost
FAIR-k Balanced: convergence, staleness, fairness Balanced: lower k-QAoI, lower energy

6. Distinctive Features and Theoretical Innovations

FAIR-k's core distinction lies in unifying importance (magnitude-based) and fairness (AoU-driven) principles within a resource-constrained selection policy, supported by exact Markov-chain analysis for staleness and a convergence bound that exposes the interplay between communication constraints, system noise, and heterogeneity. This multipronged approach accounts for practical channel effects, gradient staleness, and real data/local model drift. The scheme supports extended local computation, robust under non-i.i.d. data and realistic over-the-air noise. In IoT, FAIR-k codifies an explicit Pareto frontier for (energy, freshness), and can be dynamically re-optimized under changing process statistics or network conditions (Zhu et al., 22 Dec 2025, Shiraishi et al., 2024).

7. Outlook and Applicability

The FAIR-k paradigm is broadly applicable across distributed learning and resource-efficient sensing. By quantifying and managing parameter staleness and providing explicit controls for importance/freshness trade-off, FAIR-k supports efficient, fair, and timely parameter aggregation and sensing across high-dimensional, heterogeneous, and dynamic systems. Its empirical and analytical superiority over existing approaches is documented for both simulation and hardware prototypes, with applicability to federated learning, timely IoT sensing, and other systems where both selection relevance and temporal freshness are critical (Zhu et al., 22 Dec 2025, Shiraishi et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Freshness-mAgnItude awaRe top-k (FAIR-k).