Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multi-objective MOCU (ηₘₒ)

Updated 10 March 2026
  • Multi-objective MOCU is a Bayesian measure that quantifies expected performance loss (regret) across multiple, potentially competing, objectives under model uncertainty.
  • It generalizes single-objective MOCU by averaging regrets over uncertainty in both model parameters and decision-maker preferences through linear scalarization.
  • It guides objective-based experimental design by ranking interventions to minimize uncertainty impact, as demonstrated in biological network applications.

The multi-objective mean objective cost of uncertainty (multi-objective MOCU, ηMO\eta_{MO}) is a Bayesian, objective-based quantification of uncertainty in systems governed by multiple, potentially competing, operational objectives. It measures the expected performance loss (regret) due to model uncertainty when selecting robust actions that optimize a user's (possibly unknown) preferences across several objectives. ηMO\eta_{MO} generalizes the single-objective MOCU framework to multi-criteria scenarios critical for experiment design and operational decision-making in uncertain environments, such as biological networks, engineering systems, and multi-criteria optimization problems (Yoon et al., 2020).

1. Mathematical Definition and Derivation

Consider a parameter uncertainty class Θ\Theta with θΘ\theta \in \Theta and a Bayesian posterior p(θD)p(\theta|D). Let A\mathcal{A} denote a finite or compact action/design space, and J1(θ,a),,Jm(θ,a)J_1(\theta,a), \dots, J_m(\theta,a) represent mm operational objectives to be minimized. Let w=(w1,,wm)w = (w_1, \dots, w_m) be a weight vector drawn from the mm-simplex W={w:wi0,iwi=1}W = \{ w : w_i \ge 0, \sum_i w_i = 1\} with distribution p(w)p(w) (typically uniform).

Define the linear scalarized cost for model θ\theta and action aa:

J(θ,a;w)i=1mwiJi(θ,a)J(\theta,a;w) \equiv \sum_{i=1}^m w_i J_i(\theta, a)

  • Model-specific (clairvoyant) optimal action (if θ\theta were known):

a0(θ,w)=argminaAJ(θ,a;w)a_0(\theta, w) = \arg\min_{a \in \mathcal{A}} J(\theta, a; w)

  • Robust (Bayes-optimal) action under uncertainty:

a(w)=argminaAEθp(θD)[J(θ,a;w)]a^*(w) = \arg\min_{a \in \mathcal{A}} \mathbb{E}_{\theta \sim p(\theta|D)} [J(\theta, a; w)]

  • Regret for model θ\theta and weight ww:

R(θ,w)=J(θ,a(w);w)J(θ,a0(θ,w);w)0R(\theta, w) = J(\theta, a^*(w); w) - J(\theta, a_0(\theta, w); w) \geq 0

  • Multi-objective MOCU averages the above regret:

ηMO=Ewp(w)[Eθp(θD)[R(θ,w)]]=WΘ(J(θ,a(w);w)J(θ,a0(θ,w);w))p(θD)dθp(w)dw\eta_{MO} = \mathbb{E}_{w \sim p(w)} \left[ \mathbb{E}_{\theta \sim p(\theta|D)} [R(\theta, w)] \right] = \int_W \int_\Theta (J(\theta, a^*(w);w) - J(\theta, a_0(\theta,w);w))\, p(\theta|D)\, d\theta\, p(w)\, dw

This scalar quantifies the expected cost incurred by not knowing the true model, averaged over both model parameter uncertainty and possible objective-weight (preference) uncertainty.

Derivation Sequence:

  • Single-objective MOCU uses a0(θ)=argminaξθ(a)a_0(\theta) = \arg\min_a \xi_\theta(a), a=argminaEθ[ξθ(a)]a^* = \arg\min_a \mathbb{E}_\theta[\xi_\theta(a)], and η=Eθ[ξθ(a)ξθ(a0(θ))]\eta = \mathbb{E}_\theta[\xi_\theta(a^*) - \xi_\theta(a_0(\theta))].
  • For m=2m=2, scalarize via a parameter λ[0,1]\lambda \in [0,1] and average over λ\lambda.
  • For general mm, use wWw \in W, and the averaging proceeds over p(w)p(w).

2. Underlying Assumptions

  • Bayesian modeling: Parameter uncertainty encoded via a prior π(θ)\pi(\theta) and updated with new data DD to a posterior p(θD)p(\theta|D).
  • Action/Objective space well-posedness: A\mathcal{A} and each Ji(θ,a)J_i(\theta,a) must be computable; global minima can be found.
  • Linear scalarization: All objective trade-offs are representable through linear weighting.
  • Weight distribution p(w)p(w): Encodes preference among objectives, often set to uniform for objective indifference, but any Dirichlet prior is valid.
  • No requirement for convexity or differentiability in objectives or action space, though these properties facilitate computation.

3. Computational Estimation of ηMO\eta_{MO}

The nested expectations in ηMO\eta_{MO} do not generally admit closed-form solutions and are estimated via nested Monte Carlo:

  1. Sample w()w^{(\ell)}, for =1,,L\ell = 1, \dots, L, from p(w)p(w).
  2. For each w()w^{(\ell)}, sample θ(k)\theta^{(k)}, k=1,,Kk = 1,\dots, K, from p(θD)p(\theta|D).
  3. For each (w(),θ(k))(w^{(\ell)}, \theta^{(k)}), solve a0(k,)=argminaAJ(θ(k),a;w())a_0^{(k,\ell)} = \arg\min_{a \in \mathcal{A}} J(\theta^{(k)}, a; w^{(\ell)}).
  4. For each w()w^{(\ell)}, approximate the robust action: a,()argminaA1Kk=1KJ(θ(k),a;w())a^{*,(\ell)} \approx \arg\min_{a \in \mathcal{A}} \frac{1}{K} \sum_{k=1}^K J(\theta^{(k)}, a; w^{(\ell)}).
  5. For each \ell, compute: η(w())1Kk=1K[J(θ(k),a,();w())J(θ(k),a0(k,);w())]\eta(w^{(\ell)}) \approx \frac{1}{K} \sum_{k=1}^K [J(\theta^{(k)}, a^{*,(\ell)}; w^{(\ell)}) - J(\theta^{(k)}, a_0^{(k,\ell)}; w^{(\ell)})].
  6. Estimate full ηMO\eta_{MO} as 1L=1Lη(w())\frac{1}{L} \sum_{\ell=1}^L \eta(w^{(\ell)}).

If the action space A\mathcal{A} is continuous or large, surrogate models, gradient-based optimization, genetic algorithms, or Bayesian optimization may be employed to solve the inner minimization problems.

4. Objective-Based Experimental Design Using ηMO\eta_{MO}

In Objective-based Experimental Design (OED), ηMO\eta_{MO} is used to greedily select the next experiment eEe \in E that maximally reduces the expected remaining uncertainty. For each candidate experiment:

  1. Predict possible outcomes yp(yD,e)y \sim p(y|D,e).
  2. For each yy, update posterior p(θD,e,y)p(\theta|D,e,y) and recompute ηMO(D{e,y})\eta_{MO}(D \cup \{e, y\}) via Monte Carlo.
  3. Estimate expected post-experiment MOCU: EMOCU(e)Ey[ηMO(D{e,y})]\mathrm{EMOCU}(e) \approx \mathbb{E}_y[\eta_{MO}(D \cup \{e,y\})].
  4. Select e=argmineEMOCU(e)e^* = \arg\min_e \mathrm{EMOCU}(e).

After observing yy^*, update DD{e,y}D \leftarrow D \cup \{e^*, y^*\} and repeat. This process targets the experiment with greatest expected reduction in multi-objective uncertainty.

5. Theoretical Insights and Key Properties

  • Nonnegativity: ηMO0\eta_{MO} \geq 0 with equality if and only if, for all ww and θ\theta, the Bayes-optimal and clairvoyant actions coincide.
  • Monotonicity under data accrual: Acquisition of new data, on average, decreases ηMO\eta_{MO}.
  • Monte Carlo convergence: Estimation error decreases at rate O(1/LK)O(1/\sqrt{LK}) for LL weight samples and KK model samples.
  • Relation to Knowledge Gradient (KG): For Gaussian reward models and certain experimental classes, MOCU-based OED reduces to a KG policy.
  • Approximate submodularity: In many scenarios, sequential experiment selection yields diminishing reductions in ηMO\eta_{MO}, though this is problem-dependent.

6. Mammalian Cell-Cycle Network Application

A Boolean Network with perturbation (BNp) comprising 10 mammalian cell-cycle genes (e.g., CycD, Rb, p27) serves as a real-world instance. Perturbation probability p=0.01p=0.01; update via majority-rule Boolean logic. Some regulatory relationships are unknown, so θ\theta indexes one of 2u2^u possible networks given uu unknown edges.

  • Objectives:
    • J1J_1: Minimize steady-state probability πU\pi_U that (CycD=Rb=p27=0)(\mathrm{CycD} = \mathrm{Rb} = \mathrm{p27} = 0) (cancerous state).
    • J2J_2: Minimize probability πP\pi_P that (Cdc20=1)(\mathrm{Cdc20}=1) but not in UU, avoiding unintended pathology.
  • Actions: Blockage of exactly one regulatory edge; thus, A=|\mathcal{A}| = number of edges.

Procedure:

  • Uniform prior over θ\theta (network structures).
  • Objective weight λ[0,1]\lambda \in [0,1], averaging two objectives: J(θ,a;λ)=λπU+(1λ)πPJ(\theta,a;\lambda) = \lambda\pi_U + (1-\lambda)\pi_P; λUniform[0,1]\lambda \sim \mathrm{Uniform}[0,1].
  • Monte Carlo sampling over θ\theta and λ\lambda to compute regrets.
  • Produce line plots of ηMO\eta_{MO} versus uu (number of unknown edges), summarizing over 500 random draws; ηMO\eta_{MO} rises sharply with increased uu, demonstrating heightened vulnerability to model uncertainty.

Impact: Ranking edges by their contribution to ηMO\eta_{MO} enables targeted experimental efforts, guiding resolution of the most operationally significant uncertainties in regulatory structure.

7. Illustrative Examples and Figures

  • Two-objective toy problem: For f(x;λ)=λα1(xγ1)2+(1λ)α2(xγ2)2f(x;\lambda) = \lambda \alpha_1 (x-\gamma_1)^2 + (1-\lambda)\alpha_2(x-\gamma_2)^2, when γ1=γ2\gamma_1 = \gamma_2 the optimum is λ\lambda-independent and MOCU is zero; otherwise, positive regret emerges, quantifying MOCU for the shift.
  • Quadratic case studies: MOCU increases with both the interval Δ\Delta of uncertain parameters and shifts (c,d)(c,d) that affect the location of minima. Contrasted with entropy/variance, which fail to distinguish the operational impact of uncertainty.
  • Mammalian cell-cycle network (Figure 1): ηMO\eta_{MO} plotted against uu, with shaded bands for min, mean + std, and median values over 500 randomizations, illustrating accelerating multi-objective cost with greater structural uncertainty.

Multi-objective MOCU ηMO\eta_{MO} encapsulates the operational impact of epistemic uncertainty in multi-objective settings, unifying Bayesian model uncertainty and decision preference uncertainty. Its computation involves nested sampling and optimization. Empirical results on diverse problem domains, including complex biological networks, demonstrate its value for objective-driven experiment prioritization and robust system intervention (Yoon et al., 2020).

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 Multi-objective MOCU (η_{MO}).