Papers
Topics
Authors
Recent
Search
2000 character limit reached

MARL-Optimized Reviewer Assignment

Updated 3 February 2026
  • The paper introduces a Constrained Multi-Agent Reinforcement Learning framework that optimizes reviewer assignments by balancing timeliness, review quality, and group fairness.
  • MARL-Optimized Reviewer Assignment models the process as a stochastic multi-agent game, incorporating dynamic states like reviewer load, historical lateness, decline rates, and topic distances.
  • The approach combines rigorous reward design, trust-region policy updates, and an ILP-based runtime mechanism to ensure efficient, fair, and computationally tractable assignments.

MARL-Optimized Reviewer Assignment is a computational framework for peer review assignment based on Constrained Multi-Agent Reinforcement Learning (MARL), designed to address problems of reviewer fatigue, fairness, and review quality in the peer review ecosystem. It models the assignment process as a stochastic multi-agent game, where agents (reviewers) interact with a dynamically evolving system representing real-world constraints and objectives. This method seeks not only to optimize the matching of papers to reviewers, but also to enforce explicit constraints on timeliness, load-balance, and group equity, while adapting to historical reviewer behaviors and institutional demands (Farooq et al., 27 Jan 2026).

1. Formal Multi-Agent Model for Reviewer Assignment

In this formulation, the reviewer assignment subproblem is codified as a constrained stochastic game G=A,S,Ac,P,R,CG = \langle \mathcal{A}, \mathcal{S}, \mathcal{A}_c, \mathcal{P}, \mathcal{R}, \mathcal{C} \rangle:

  • Agents A\mathcal{A}: Each reviewer is an agent i{1,,N}i \in \{1,\ldots,N\}.
  • State Space S\mathcal{S}: At each assignment epoch tt, the state sts_t aggregates reviewer-level features:
    • itℓ_i^t (current uncompleted load for reviewer ii)
    • τitτ_i^t (historical mean lateness of reviewer ii)
    • A\mathcal{A}0 (decline rate of reviewer A\mathcal{A}1)
    • A\mathcal{A}2 (topic distance between reviewer A\mathcal{A}3 and paper A\mathcal{A}4)
    • A\mathcal{A}5 with A\mathcal{A}6 for A\mathcal{A}7 papers.
  • Joint Action A\mathcal{A}8: Assignment matrix A\mathcal{A}9 with i{1,,N}i \in \{1,\ldots,N\}0 iff reviewer i{1,,N}i \in \{1,\ldots,N\}1 is assigned paper i{1,,N}i \in \{1,\ldots,N\}2 at epoch i{1,,N}i \in \{1,\ldots,N\}3.
  • Constraints:
    • Exactly i{1,,N}i \in \{1,\ldots,N\}4 reviewers per paper (i{1,,N}i \in \{1,\ldots,N\}5)
    • Load-bound per reviewer (i{1,,N}i \in \{1,\ldots,N\}6)
    • Conflict-of-interest exclusion (i{1,,N}i \in \{1,\ldots,N\}7 if COI)
  • Transition Kernel i{1,,N}i \in \{1,\ldots,N\}8: i{1,,N}i \in \{1,\ldots,N\}9 is updated by tracking assignment completion, lateness, and decline.
  • Reward S\mathcal{S}0: Vector per epoch incorporates timeliness, review quality, and fairness penalties. The global instantaneous reward is:

S\mathcal{S}1

where: - S\mathcal{S}2: Timeliness indicator for reviewer S\mathcal{S}3 - S\mathcal{S}4: Review specificity/quality score - S\mathcal{S}5: Group fairness penalty

  • Cost Functions S\mathcal{S}6: Quantities (e.g., load-balance, group-imbalance) that serve as optimization constraints.

2. Reward Design and Constraint Specification

The multi-objective reward is constructed to align incentives and enforce operational constraints:

  • Timeliness: S\mathcal{S}7 if reviewer S\mathcal{S}8 completes on time, else S\mathcal{S}9.
  • Review Quality: tt0, typically normalized specificity or meta-review consistency.
  • Fairness Penalty: For demographic groups set tt1, loading per group tt2 is tt3; the group fairness penalty is:

tt4

with tt5.

The constrained RL objective is:

tt6

where tt7 and tt8 similarly aggregates costs for constraint tt9. Hard thresholds sts_t0 are selected (e.g., coefficient of variation of load sts_t1, group-imbalance sts_t2).

3. MARL Policy Learning and Offline (Counterfactual) Evaluation

The training approach leverages Constrained Multi-Agent Policy Optimization (CMAPO), extending single-agent constrained policy optimization to multi-agent systems:

  • Actor-Critic Architecture: Individual actor networks sts_t3 (per reviewer); centralized critic sts_t4 for rewards and costs.
  • Trust-Region Policy Update: At each iteration, gradients sts_t5, sts_t6 are computed for each agent; a quadratic program solves for joint trust-region updates under all cost constraints:
    • Quadratic program:

    sts_t7

    where sts_t8 is the trust-region radius.

  • Offline RL with Doubly Robust Estimation: Policy improvement utilizes logged historical data and Doubly Robust off-policy estimators as in Thomas & Brunskill (2016):

sts_t9

with importance weights itℓ_i^t0.

  • Hyperparameters:
    • Discount factor: itℓ_i^t1
    • Trust-region radius: itℓ_i^t2
    • Cost limits: Set to match target CV(load) or group-imbalance limits
    • Batch size: itℓ_i^t3 assignment epochs per iteration

Convergence is determined by stabilization of the objective itℓ_i^t4 and satisfaction of all cost constraints within specified slack.

4. Runtime Assignment Mechanism and Integer Programming

At test/deployment, the learned MARL policy itℓ_i^t5 produces either a probability mask itℓ_i^t6, with itℓ_i^t7, or direct deterministic assignments.

Given the combinatorial constraints, final reviewer assignment is produced by solving a small-scale Integer Linear Program (ILP):

  • Objective: maximize itℓ_i^t8 over itℓ_i^t9
  • Subject to:
    • ii0 for each paper ii1
    • ii2 for each reviewer ii3
    • ii4 if conflict-of-interest

Typically, ii5 or ii6. This ILP is computationally efficient, solvable in milliseconds for ii7, ii8, using solvers such as Gurobi or COIN-OR.

5. Empirical Evaluation, Metrics, and Baselines

Performance assessment is scheduled in "shadow mode" using an Agent-Based Model (ABM) environment instantiated with historical OpenReview data distributions.

  • Baselines:
    • ILP topic-matching/min-cost-flow (Charlin & Zemel 2013)
    • Greedy smallest-load assignment
    • Random matching under constraints
  • Metrics:
    • Timeliness: Percentage of reviews completed by deadline
    • Load-balance: Coefficient of Variation ii9
    • Group Fairness: Jain's index: τitτ_i^t0
    • Quality Uplift: τitτ_i^t1

Example metric comparison:

Method Timeliness CV(load) Jain-Fairness ΔQ
ILP baseline 75% 0.28 0.82 0.00
MARL assign 87% 0.15 0.93 +0.07

Significance is tested via paired τitτ_i^t2-test (τitτ_i^t3).

6. Equity, Threat Models, and Constraint Enforcement

The architecture incorporates explicit fairness and robustness strategies:

  • Bias amplification is addressed through fairness constraints in both the reward function (τitτ_i^t4 penalty) and cost terms τitτ_i^t5. Offline simulations enable bias testing.
  • Strategic declines by reviewers are mitigated by feeding decline patterns τitτ_i^t6 into the state representation, thereby dynamically down-weighting over-decliners’ assignment likelihood.
  • PAC-style risk bounds can be derived for group imbalance: with high probability (τitτ_i^t7), the learned policy ensures group-imbalance τitτ_i^t8 if cost constraints τitτ_i^t9 and estimation errors are sufficiently bounded.

7. Pilot Implementation and Practical Deployment

  • Shadow Mode Pilot (2027–2028): Planned trial at ICSE workshop scale, utilizing historical data for simulation and policy rollouts. Implementation in Python + PyTorch, with assignment-phase inference latency of ii00.5 s for ii1, ii2. ILP postprocessing via Gurobi or COIN-OR.
  • Compute Requirements: Training requires approximately two weeks on an 8-GPU server for 2000 ABM episodes.
  • Operational Targets:
    • Timeliness uplift ii310%
    • ii4
    • Jain-fairness ii5
  • Live Mode (2028–2029): Expansion to opt-in live assignment, Program-Chair oversight, manual audit of 10% assignments, and continuous monitoring of group-Gini coefficients.

These advances collectively realize a MARL-driven reviewer matching system that (1) adapts to reviewer fatigue and historical participation patterns, (2) enforces equity and operational constraints by design, (3) learns efficiently from historical data via counterfactual evaluation, and (4) remains computationally tractable for deployment in real-world conference settings (Farooq et al., 27 Jan 2026).

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

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 MARL-Optimized Reviewer Assignment.