---
title: 'BOT-Orch: Adaptive Agent Orchestration'
url: https://www.emergentmind.com/topics/bot-orch
type: topic
---

# BOT-Orch: Adaptive Agent Orchestration

BOT-Orch is a lightweight framework for adaptive orchestration of heterogeneous agents under uncertainty. It recasts sequential delegation as a bandit problem over agents, regularized by optimal-transport (OT) distances between agent output distributions and task-specific reference distributions, so that a meta-controller trades off raw reward against distributional alignment when agent reliability, cost, and response quality are uncertain or evolving [2605.27073]. In this formulation, orchestration is not treated primarily as prompt engineering or static workflow design, but as an online decision problem in which delegation policies must adapt under bandit feedback, non-i.i.d. task streams, and shifting agent behavior.

## 1. Conceptual framing

BOT-Orch studies orchestration in a regime where tasks arrive sequentially and the orchestrator must decide which agent to invoke without full information about unchosen alternatives. The motivating setting is adaptive coordination of specialized AI models or other heterogeneous agents whose response quality, latency, and reliability may vary over time. Prior orchestration work often optimizes for performance or cost, but BOT-Orch is explicitly motivated by the claim that uncertainty in agent reliability and output distributions is typically not modeled at the orchestration level; its central contribution is to incorporate that uncertainty through an OT-based regularizer in the online decision rule [2605.27073].

The framework is intentionally lightweight. Rather than specifying an elaborate internal architecture for each agent, it treats each agent as a selectable action in a meta-controller’s policy. This abstraction makes the orchestration problem comparable to a multi-armed bandit, while preserving a mechanism for preferring agents whose output distributions are better aligned with task-specific references. A plausible implication is that BOT-Orch is designed less as an end-to-end agent platform than as a delegation policy layer that can sit above heterogeneous backends.

## 2. Formal problem setting

Let $\mathcal{A}=\{a_1,\ldots,a_M\}$ be a finite set of heterogeneous agents, and let tasks arrive over rounds $t=1,\ldots,T$. At round $t$ the orchestrator observes a context $x_t\in\mathcal{X}$ drawn from a possibly non-i.i.d., history-dependent process $\mathcal{P}(\cdot\mid \mathcal{H}_t)$, where
$$
\mathcal{H}_t=\sigma(x_1,A_1,R_1,W_1;\ldots;x_{t-1},A_{t-1},R_{t-1},W_{t-1})
$$
collects past tasks, selected agents, realized rewards, and OT costs. If agent $a_i$ is chosen, it yields a stochastic reward $R_t^i\in[0,R_{\max}]$ and incurs an alignment cost $W_t^i$. The conditional means are written
$$
r^i(x_t)=E[R_t^i\mid x_t], \qquad w^i(x_t)=E[W_t^i\mid x_t].
$$

The online objective is to learn a policy $\pi_t\in\Delta(\mathcal{A})$ maximizing cumulative net utility
$$
\sum_{t=1}^T E_{i\sim \pi_t}[r^i(x_t)-\lambda w^i(x_t)],
$$
where $\lambda>0$ controls the reward–alignment trade-off. Regret is defined against an oracle that, at each round, selects
$$
i_t^*=\arg\max_i \{r^i(x_t)-\lambda w^i(x_t)\}.
$$
The resulting regret,
$$
\mathcal{R}_T=\sum_{t=1}^T\Big[(r^{i_t^*}(x_t)-\lambda w^{i_t^*}(x_t)) - E_{i\sim\pi_t}[r^i(x_t)-\lambda w^i(x_t)]\Big],
$$
measures the penalty of online orchestration relative to round-wise optimal delegation [2605.27073].

BOT-Orch uses standard bandit feedback. Each agent is treated as a bandit arm, and when arm $i$ is pulled at time $t$ the learner observes $(R_t^i, W_t^i)$ and receives instantaneous utility
$$
u_t^i = R_t^i - \lambda W_t^i.
$$
Only the chosen arm’s utility is observed. This is consequential: the orchestrator must adapt without counterfactual access to the rewards and alignment costs of unselected agents.

## 3. Optimal-transport regularization

The distinctive feature of BOT-Orch is its alignment term. For each task, an agent’s uncertain output distribution $\mu_i\in\mathcal{P}(\mathcal{Y})$ is compared to a task-specific reference distribution $\nu_t\in\mathcal{P}(\mathcal{Y})$ using the $p$-Wasserstein distance with ground cost $c(y,y')$:
$$
W_c(\nu_t,\mu_i)=\inf_{\gamma\in\Pi(\nu_t,\mu_i)} \int c(y,y')\,d\gamma(y,y').
$$
Under assumption (A1), the ground cost is $L$-Lipschitz and bounded, so the OT term is well-behaved. The paper models the realized alignment cost as
$$
W_t^i = W_c(\nu_t,\mu_i)+\epsilon_t^i,\qquad \epsilon_t^i\sim N(0,\sigma_i^2),
$$
and then penalizes agents proportionally to this cost [2605.27073].

This construction makes OT a first-class orchestration signal rather than a post hoc evaluation metric. The single-round surrogate objective becomes $r^i(x_t)-\lambda w^i(x_t)$, and for a mixed policy $\pi$ the orchestrator maximizes $\pi^\top(r(x_t)-\lambda w(x_t))$. The regularizer therefore does not merely reward high average performance; it prefers agents whose output distributions are closer to task-specific references. In the paper’s terms, BOT-Orch provably induces a preference ordering among agents with identical mean rewards but differing distributional alignment.

## 4. Algorithmic mechanism

BOT-Orch instantiates an exponential-weights, or softmax, scheme with OT-adjusted rewards. The algorithm begins from uniform weights $w_1(i)=1$ for all agents and uses an inverse temperature $\eta_t>0$. At round $t$, it forms the policy
$$
\pi_t(i)=\frac{w_t(i)}{\sum_j w_t(j)},
$$
samples an agent $i_t\sim\pi_t$, observes $R_t^{i_t}$ and $W_t^{i_t}$, and updates only the chosen arm:
$$
w_{t+1}(i_t)=w_t(i_t)\cdot \exp[\eta_t(R_t^{i_t}-\lambda W_t^{i_t})],
$$
while leaving $w_{t+1}(j)=w_t(j)$ for $j\neq i_t$ [2605.27073].

In practical implementations, the paper notes that one maintains running estimates $\hat r_t(i)$ of $r^i(x_t)$, for example via exponential smoothing or a Robbins–Monro update, and computes current OT costs by solving small optimal-transport problems using Sinkhorn or closed form in low-dimensional output spaces. The stated complexity per round is $O(M)$ for the softmax update plus the cost of $M$ OT computations, such as $O(n^2)$ per distribution match, though often smaller in outcome space. This computational structure is modest compared with systems that require multiple concurrent agents and multi-stage merge procedures.

## 5. Theoretical properties

Under assumptions (A1)–(A5), including bounded rewards, $L$-Lipschitz ground cost, and sub-Gaussian frailty noise, BOT-Orch achieves sublinear OT-regularized pseudo-regret. The main guarantee states that with $\eta_t\propto t^{-1/2}$,
$$
\mathcal{R}_T = O(\sqrt{T}).
$$
The proof sketch follows the standard multiplicative-weights analysis for bounded utilities $u_t^i=R_t^i-\lambda W_t^i\in[a,b]$, yielding the usual trade-off between exploration and cumulative regret; martingale concentration is used to handle data-dependent sampling [2605.27073].

A second theoretical property is the preference-ordering effect. If two agents satisfy $r^i(x_t)=r^j(x_t)$ but have different alignment costs, then
$$
r^i-\lambda w^i > r^j-\lambda w^j \iff w^i < w^j,
$$
because $\lambda>0$. This means that equal-mean agents are no longer indistinguishable: the one whose output distribution is closer, in Wasserstein distance, to the task reference is strictly preferred. The paper identifies this as structural OT-optimality, supported by a proposition stating that if $r^i=r^j$ but $w^i<w^j$, then $r^i-\lambda w^i>r^j-\lambda w^j$.

## 6. Empirical evaluation

The empirical study uses synthetic adversarial allocation in both i.i.d. and non-i.i.d. regimes across five environments: IID–G, with fixed Gaussian rewards and heterogeneous variance, skewness, and bimodality; IID–M, with half-moon task features and distributionally heterogeneous reward laws; NonIID–PS, with piecewise-stationary variances; NonIID–SD, with smoothly drifting sinusoidal reward means; and NonIID–BB, with Brownian-bridge evolution of latent means. Baselines are No-OT with $\lambda=0$, Random uniform, and UCB1 classic MAB. Evaluation uses cumulative net utility $\sum_t [R_t(i_t)-\lambda W_t(i_t)]$, cumulative alignment cost $\sum_t W_t(i_t)$, and oracle regret $\sum_t[\max_i U_t(i)-U_t(i_t)]$ [2605.27073].

For $T=200$, BOT-Orch attains the highest net utility and lowest regret in all settings, with particularly large gains under non-stationarity. The paper reports that an ablation over $\lambda$ shows performance peaking around $\lambda\approx 3.0$. This result is consistent with the framework’s intended role: the OT regularizer is not ancillary, since performance degrades when it is removed.

The paper also includes a semi-synthetic human–AI triage study on Breast Cancer Wisconsin data. Two agents, an AI classifier and a human expert, are simulated with complementary accuracies under distribution shift. In this setting, OT costs reduce to $0$–$1$ label-space Wasserstein distances,
$$
W_t(\mathrm{AI}) = 1-R_t(\mathrm{AI}), \qquad W_t(\mathrm{human}) = 1-p_h(x_t).
$$
With $\lambda=3$, BOT-Orch achieves the highest cumulative net utility, approximately $110.6$ versus $103.2$ for No-OT, the lowest oracle regret, approximately $0.59$ versus $10.14$, and high team accuracy, about $99.3\%$ versus $90.5\%$. It also dynamically escalates more to the human under shift, which the paper presents as evidence of effective adaptation [2605.27073].

## 7. Position within orchestration research

BOT-Orch belongs to a broader family of orchestration systems, but it occupies a distinct design point. AOrchestra, for example, models any agent as the tuple $\Phi=\langle I,C,T,M\rangle$ of Instruction, Context, Tools, and Model, and its central orchestrator concretizes that tuple at each step to curate context, select tools and models, and delegate execution through on-the-fly automatic agent creation. It reports gains on GAIA, SWE-Bench, and Terminal-Bench and emphasizes controllable performance–cost trade-offs [2602.03786]. ORCH, by contrast, is a deterministic multi-agent orchestrator for discrete-choice reasoning built around a “many analyses, one decision” paradigm with fixed decomposition and merge rules, plus an optional EMA-guided router [2602.01797]. ORCHID addresses high-risk property classification through an orchestrated retrieval-augmented workflow with human oversight, append-only audit bundles, and Model Context Protocol tooling for on-premise operation [2511.04956].

These systems focus on different aspects of orchestration: dynamic sub-agent construction, deterministic merge-based reasoning, and auditable human-in-the-loop compliance workflows. BOT-Orch is narrower in architectural scope but more explicit in its online learning formulation. This suggests that it is best understood as a principled uncertainty-aware delegation policy rather than as a complete orchestration stack. Its contribution is the formalization of orchestration under uncertainty with OT-regularized bandit feedback, together with an $O(\sqrt{T})$ regret guarantee and evidence of robustness in non-i.i.d. settings [2605.27073].

BOT-Orch is also unrelated to Orch OR, the consciousness proposal centered on gravity-induced objective reduction and orchestrated collapses in microtubules [2301.12306]. The shared string “Orch” reflects different uses of “orchestration”: in BOT-Orch it denotes meta-control over heterogeneous agents, whereas in Orch OR it refers to the “orchestrated” component of a quantum-consciousness hypothesis.

Source: https://www.emergentmind.com/topics/bot-orch