---
title: 'DyMo: Adaptive Dynamic Systems'
url: https://www.emergentmind.com/topics/dymo
type: topic
---

# DyMo: Adaptive Dynamic Systems

The designation **DyMo**, and the related capitalization **DYMO**, is used in several technically distinct research contexts rather than for a single canonical method. In ad hoc networking it denotes **Dynamic MANET On-Demand**, a reactive routing protocol for MANETs and VANETs; in LTE multicast it denotes **Dynamic Monitoring** for low-overhead eMBMS feedback; in recent machine learning literature it names an inference-time modality-selection framework for incomplete multimodal classification, a training-free diffusion alignment method based on dynamic multi-objective scheduling, and a dynamics-modelling augmentation for tool-using LLMs; in robotics it appears as **DYMO-Hair**, a model-based system for robot hair care [1207.1777] [1701.02809] [2601.22853] [2412.00759] [2506.02918] [2510.06199]. The shared label does not imply a shared formalism: each usage defines its own state space, update rule, and evaluation protocol.

## 1. Nomenclature and scope

In the cited literature, the name spans networking, wireless systems, multimodal learning, generative modeling, tool use, and robot manipulation.

| Designation | Expansion and domain | Representative source |
|---|---|---|
| DYMO | Dynamic MANET On-Demand; reactive routing in MANETs/VANETs | [1208.2405] |
| DyMo | Dynamic Monitoring; LTE-eMBMS QoS feedback and control | [1701.02809] |
| DyMo | Inference-time dynamic modality selection for incomplete multimodal classification | [2601.22853] |
| DyMo | Dynamic multi-objective scheduling for training-free diffusion alignment | [2412.00759] |
| DyMo | Dynamics Modelling for LLM tool use in stateful environments | [2506.02918] |
| DYMO-Hair | Generalizable volumetric dynamics modeling for robot hair manipulation | [2510.06199] |

The term is therefore best treated as a family of acronymic usages. In the networking literature, **DYMO** usually refers to a protocol lineage related to AODVv2; in later systems papers, **DyMo** typically denotes a dynamic inference or monitoring mechanism. This suggests a naming convention centered on adaptive behavior, but the underlying mathematical objects differ substantially across domains.

## 2. DYMO as a reactive routing protocol

DYMO, or **Dynamic MANET On-Demand**, is described as a purely reactive routing protocol designed to discover and maintain unicast routes in highly dynamic wireless multi-hop networks without requiring periodic route advertisements. Its control plane is organized around **Route Request (RREQ)**, **Route Reply (RREP)**, and **Route Error (RERR)** messages, with link-break detection provided either by link-layer notification or by periodic **HELLO** messages when enabled. Protocol state typically includes a routing table, a request-seen cache or RREQ table for duplicate suppression, and optionally a neighbor cache; route entries carry destination address, destination sequence number, next hop, hop count, lifetime, and precursor information. Several descriptions also emphasize **path accumulation**, in which intermediate nodes append address information to RREQ or RREP packets so that other nodes can learn routes passively [1207.1777] [1306.1338].

Route discovery begins when a source lacks a valid route and broadcasts an RREQ, often under **Expanding Ring Search (ERS)**. Intermediate nodes record reverse-path information, suppress duplicates, and either rebroadcast or return an RREP if permitted by the specific model or implementation. Route maintenance invalidates broken routes and propagates RERR messages upstream so that sources can initiate a new discovery if the route is still needed. Sequence numbers are used throughout to express freshness and to prefer strictly newer or equally fresh but shorter routes [1207.1768].

The routing-overhead literature models DYMO through explicit discovery and maintenance terms. One simplified derivation treats DYMO as having no intermediate RREP, sets the intermediate-reply probability to zero, and gives the per-discovery and per-route overhead as
$$
R_{disc}(H)=2(3^H-1)+H,
$$
$$
R_{\rm total\;(per\;route)}=2(3^H-1)+2H+2\frac{T}{t}H,
$$
where $H$ is average hop count, $T$ is mean route lifetime, and $t$ is the HELLO interval [1208.2405]. A more general control-overhead model decomposes total cost into $O_{\rm RREQ}$, $O_{\rm RREP}$, and $O_{\rm HELLO}$, and reports $\partial O/\partial n>0$, $\partial O/\partial H>0$, $\partial O/\partial T>0$, and $\partial O/\partial t<0$, so overhead rises with network size, route length, and route lifetime, and decreases with longer HELLO intervals [1309.4386].

Comparative performance results are notably scenario-dependent. In one ns-2 study against AODV and DSR, DYMO had the **lowest end-to-end delay under mobility**, but the **worst throughput** and the **highest normalized routing load under mobility**; under scalability tests, however, its routing load stayed near **2.5 packets/data packet even at 50 nodes**, lower than AODV and DSR in that setting [1309.4386]. In VANET-oriented comparisons against DSDV and OLSR, default DYMO and MOD-DYMO were reported to achieve higher **Packet Delivery Ratio (PDR)**, **Average End-to-End Delay (AE2ED)** performance, **link duration**, and **path stability** than DSDV and OLSR, but at the cost of higher **Normalized Routing Overhead (NRO)** [1207.1777]. Under IEEE 802.11 versus 802.11p, one study concluded that DYMO gives outstanding performance with 802.11, while modified DYMO performs better under 802.11p [1306.0761]. Another implementation-oriented paper reported DYMO as having the **highest throughput**, **high PDR**, **lowest AEED**, and **lowest routing overhead** among DSDV, AODV, DSR, and DYMO in its configuration [1306.1338]. These results are not mutually reducible to a single ranking; they arise from different simulators, parameterizations, and protocol variants.

A recurring source of ambiguity concerns what counts as “DYMO behavior.” Some descriptions allow the destination **or an intermediate node with a fresh enough route** to return an RREP, whereas one analytical model explicitly characterizes DYMO as having **no gratuitous RREP** and no intermediate reply in its overhead analysis [1207.1777] [1208.2405]. A plausible implication is that parts of the literature combine draft-level DYMO behavior, implementation-specific choices, and model simplifications.

The strongest controversy concerns loop freedom. A formal critique of AODV-based protocols argues that **monotonically increasing sequence numbers do not, by themselves, guarantee loop freedom**, and specifically notes that AODVv2 (DYMO) inherits the same issue. The analysis identifies hidden assumptions on overwrite rules, RERR handling, and self-entries; proposed hardening measures include accepting updates only when fresher or shorter, using the **$\max(\text{old}+1,\text{rerr})$** rule for invalidation, and banning or sealing self-entries [1512.08891]. This directly challenges the common informal claim that sequence numbers alone suffice.

## 3. DyMo as Dynamic Monitoring for LTE-eMBMS

In LTE evolved Multimedia Broadcast/Multicast Service, DyMo denotes a **low-overhead, real-time feedback and control system** for large-scale eMBMS deployments. The motivating problem is that eMBMS does not provide continual per-UE QoS reports, while modulation and coding, FEC, and related parameters must be tuned across a **Single Frequency Network (SFN)** for a very large user population. DyMo addresses this using **Stochastic Group Instructions (SGIs)** broadcast over eMBMS to all UEs; each instruction specifies reporting probabilities as a function of observed QoS, and each UE sends a unicast report only with the probability assigned to its QoS range. The design therefore implements an importance-sampling scheme concentrated around the low-SNR tail that drives outage guarantees [1701.02809].

The central inference target is the low-tail SNR percentile
$$
s = F^{-1}(p),
$$
where $F(x)$ is the SFN-combined SNR CDF over active UEs and $p\ll 1$ is the tolerated outlier fraction, such as $p=0.1\%$. The paper develops both a two-step static estimator and an iterative dynamic estimator. The static scheme chooses
$$
p_1=p_2=\sqrt p,\qquad r_1=r_2=\frac r2,
$$
under the constraint $p_1p_2=p$ and $r_1+r_2=r$. The iterative scheme assumes each UE’s SNR moves at most $L$ dB per interval and focuses reporting on the window that can cross the threshold, with optional exponential smoothing $s_t=\alpha\hat x_t+(1-\alpha)s_{t-1}$ for stable tracking [1701.02809].

DyMo operates as a closed loop. At each reporting interval, the server broadcasts new SGIs, UEs measure an individual SNR value $h_v(t)$ defined so that **95% of eMBMS packets** in the interval exceed it, and a small number of UEs report according to their assigned probabilities. A **Feedback Collection** module aggregates the reports, a **QoS Evaluation** module estimates the target percentile, and an **MCS Control** module selects the highest MCS index whose required SFN SNR is below the estimate, with coordinated synchronized updates across MCEs and base stations [1701.02809].

The reported efficiency is unusually aggressive. For **$p=0.1\%$**, DyMo detects the eMBMS SNR experienced by the **0.1% percentile of the UEs** with **RMSE of 0.05%** using only **5 to 10 reports per second regardless of the number of UEs**. The same study reports error below **0.3 dB** in SFN-combined SNR for the 0.1% percentile, robustness from **5 k to 50 k UEs**, convergence in **$\lesssim 1$ interval** under mobility, and one-interval recovery after a simulated base-station failure with a **10 dB local SNR drop** [1701.02809]. The system is also framed as standards-compatible because it uses existing MBMS-MTCH for SGI broadcast and unicast MDT for feedback.

## 4. DyMo for incomplete multimodal classification

In multimodal deep learning, DyMo is introduced as an **inference-time dynamic modality selection framework** for incomplete multimodal classification. The motivating problem is the **discarding-imputation dilemma**: existing methods either discard missing modalities, losing task-relevant information, or recover them and risk injecting irrelevant noise. DyMo assumes an observed modality set $O_i\subseteq[M]$ and access to recovered modalities $\tilde X_i=\{\tilde x_i^{(u)}:u\in U_i\}$, and then adaptively selects a subset of those recovered modalities at test time [2601.22853].

Its theoretical justification is an information-theoretic one. The framework aims to maximize the task-relevant information $I(Y;Z)$ between representation $Z$ and label $Y$, starting from
$$
I(Y;Z)=H(Y)-H(Y|Z).
$$
Because the true cross-entropy loss satisfies $L_{ce}(p,q)\ge H(Y|Z)$, the method uses a reduction in CE loss as a tractable proxy for an increase in task-relevant information:
$$
I(Y;Z)\ge H(Y)-L_{ce}(p,q).
$$
At inference time this becomes an empirical decision rule based on the observed loss drop when a recovered modality is added [2601.22853].

The resulting reward for a candidate recovered modality $u$ is the CE-loss reduction between the representation with the observed set $O$ and the representation with $O\cup u$:
$$
R(\tilde x^{(u)},O)=\ell_{ce}(f(Z_O),y)-\ell_{ce}(f(Z_{O\cup u}),y).
$$
Because labels are unavailable at test time, DyMo substitutes a predicted label and further stabilizes the reward using class prototypes $\mu_k$ in representation space. A calibrated reward $R^*$ then drives a greedy selection algorithm: at each iteration, DyMo computes rewards for all remaining recovered modalities, adds the modality with maximal positive reward, and removes modalities whose reward is non-positive [2601.22853].

The backbone is designed to support **arbitrary modality combinations**. Each modality has its own encoder, a learnable **[CLS]** token is prepended, visible-modality tokens are concatenated with dummy tokens for missing ones, and a shared multimodal Transformer applies self-attention with masks that block information flow from dummy tokens. Training combines an incomplete-modality simulation classification loss with a missing-agnostic contrastive loss so that the representation space remains meaningful under many missingness patterns [2601.22853].

Empirically, DyMo is reported to outperform recovery-free methods, recovery-based methods, and dynamic-fusion baselines across natural and medical image datasets. The reported gains include **96.8%** on PolyMNIST at **80% missing** versus a best prior near **91.1%**; **85.3%** on MST under missing $\{M,T\}$ versus **82.1%**; **93.1%** on DVM with full table missing $\gamma=1$ versus **89.9%**; **81.2%** AUC on UKBB CAD at $\gamma=0.7$ versus **77.7%**; and **77.9%** AUC on UKBB MI at $\gamma=0.7$ versus **75.7%** [2601.22853]. Ablations attribute gains to the MTIR reward, prototype-based calibration, iterative selection, incomplete-simulation training, and the contrastive loss.

## 5. DyMo for training-free diffusion alignment

In text-to-image generation, DyMo denotes a **plug-and-play, training-free alignment framework** that steers pre-trained diffusion models toward human-preferred outputs during inference. The method is motivated by the gap between expensive training-based alignment methods and prior training-free approaches that rely on a single objective and inaccurate guidance in early noisy steps. DyMo therefore combines a **semantic alignment objective** and a **human preference objective**, and schedules them dynamically over the diffusion trajectory [2412.00759].

The total guided loss at timestep $t$ is
$$
\mathcal{L}(t)=w_A(t)\,\mathcal{L}_A(M_t)+w_R(t)\,\mathcal{L}_R(x'_{0|t},c,t),
$$
where $M_t$ are cross-attention maps and $x'_{0|t}$ is the one-step predicted clean image. The dynamic weight is
$$
w(t)=1-\exp\Bigl(-k\;\frac{\|z'_{0|t}-z'_{0|t+1}\|}{\|z'_{0|t+1}\|}\Bigr),
$$
with $(w_A,w_R)=(1,0)$ for very high noise $t\ge 800$ and $(0,1)$ for low noise $t<500$. Early guidance relies entirely on semantic structure because cross-attention maps remain informative even when the one-step image estimate is too noisy for reliable preference scoring [2412.00759].

The semantic loss is built from an LLM-parsed prompt graph of entities and attributes. Positive edges correspond to correct entity-attribute pairs, and negative edges correspond to distinct entities; the loss encourages high cosine similarity for positive pairs and low similarity for negative pairs in the cross-attention maps. Human preference guidance is taken from a pre-trained, step-aware preference model derived from SPO. To stabilize optimization, the latent update uses a Polyak-style step size, and DyMo further performs **dynamic time travel** with
$$
r_t=h_t\bigl\|\nabla_{z_t}\mathcal{L}(t)\bigr\|,
$$
so larger gradient norms trigger more recurrent refinement steps [2412.00759].

The paper reports gains on multiple backbones and metrics. On **SD V1.5**, DyMo increases **PickScore from 20.73 to 23.07**, **HPSv2 from 0.2341 to 0.2755**, **ImageReward from 0.1697 to 0.7170**, and **Aesthetic from 5.337 to 5.831**. On **SDXL**, it raises **PickScore from 21.91 to 24.90**, with similar gains on the other alignment metrics. In user studies over **100 prompts**, DyMo variants win **more than 60%** of pairwise comparisons for prompt alignment and visual appeal [2412.00759].

The method’s stated limitations are also structurally important. Prompt-graph extraction by an LLM can omit subtle relations, recurrent sampling increases per-image runtime, and hyperparameters such as $k$, $h_t$, and the timestep thresholds were obtained by grid search. These caveats position DyMo as an inference-time control policy rather than a universally parameter-free alignment rule [2412.00759].

## 6. DyMo as dynamics modelling for tool-using LLMs

In the LLM tool-use literature, DyMo stands for **dynamics modelling**: a post-training augmentation that teaches an LLM not only to emit a tool call but also to predict the next environment state that the call would induce. The motivating setting is the **stateful environment**, where repeated real-world trials are unsafe or impossible because an executed action irreversibly changes the world. DyMo therefore adds an internal environment model to the usual function-calling policy [2506.02918].

The formulation separates the two learned distributions:
$$
a\sim \pi_\theta(\cdot\mid s),
\qquad
z\sim M_\theta(\cdot\mid s,a),
$$
where $s$ is the input state or user prompt, $a$ is a JSON-formatted function call, and $z$ is the predicted next state or API response. Supervised post-training combines a function-call loss over correct calls with a state-prediction loss over logged responses. Optional online RL further combines a two-sample **REINFORCE Leave-One-Out (RLOO)** loss with a DyMo state-prediction loss so that policy improvement and world-model learning proceed jointly [2506.02918].

At inference time, DyMo enables **Self-Verification Sampling (SVS)**. For a budget of $k$ mental trials, the model samples candidate actions, predicts their outcomes, scores each candidate by the internal pass probability
$$
\mathrm{score}_i=M_\theta(\langle\text{pass}\rangle\mid s,\hat a_i),
$$
and executes only the highest-scoring real action. This allows test-time compute scaling without repeated oracle-environment interaction. The same pass probability can also drive refusal when confidence falls below a threshold $\tau$ [2506.02918].

The evaluation uses the **Berkeley Function Calling Leaderboard V2**. Reported state-prediction performance reaches **93.62% overall accuracy**, **90.00% precision**, **87.71% recall**, and **88.84% F1**, which the authors contrast with a **72.77% raw SFT pass rate**. In supervised fine-tuning, adding DyMo raises overall performance from **66.35%** to **70.87% unweighted** and **73.89% weighted**, with the largest gain of **+18.27 points** on irrelevance prompts. In the RL setting, **RLOO** reaches **80.31% overall**, while **RL + DyMo** reaches **82.13% unweighted / 83.16% weighted**; a stronger SFT baseline with DyMo reaches **83.62% / 86.68%** [2506.02918].

SVS provides the largest test-time gains. Without SVS, the best RL+DyMo model attains **85.77% pass@1**; with **SVS at $k=64$ mental trials**, pass@1 increases to **90.69%**. The reported **pass\^k** also exceeds the non-SVS version by **1–7 points** for $k$ up to 32. In refusal experiments with **$\tau=0.92$**, the precision of accepted calls remains near **94.5%** across $k$, while the refusal rate falls from **23.8% at $k=1$** to **13.3% at $k=64$** [2506.02918]. The core claim is therefore not only better tool use, but a test-time planning mechanism that does not repeatedly query the real environment.

## 7. DYMO-Hair and volumetric dynamics modelling in robotics

**DYMO-Hair** is a model-based robot hair care system for **visual goal-conditioned hair styling**. The state at time $t$ is a volumetric representation
$$
s_t=(occ_t,ori_t),
$$
where $occ_t\in\{0,1\}^{V_0}$ is a 3D occupancy grid with $V_0=64\times 64\times 128$ and $ori_t\in[-1,1]^{V_0\times 3}$ is a per-voxel unit-vector field. This state is encoded into a latent code $z_t=\mathrm{Enc}(s_t)\in\mathbb{R}^d$, while each action is a 3D combing motion represented by a short trajectory of tool poses. Planning seeks an action sequence that minimizes the cumulative distance to a target hairstyle, using a strand-level Chamfer cost [2510.06199].

The distinctive modeling device is an **action-conditioned latent state editing mechanism** in a compact pre-trained 3D latent space of diverse hairstyles. The architecture uses pre-trained volumetric encoders for state, trainable motion encoders for the comb action, zero-initialized 3D convolutions plus cross-attention for voxel-aligned fusion, VQ-VAE quantization, and a decoder back to volumetric state. During editing, only the motion path and fusion layers are trainable; the pre-trained encoders, decoders, and codebooks remain frozen to preserve the learned representation [2510.06199].

The latent space is pre-trained at scale using a novel hair physics simulator built on **Genesis** with a **Position-Based Dynamics (PBD)** hair model. Each strand is represented by particles with stretch, bend, and approximate twist constraints. Dynamics training minimizes a one-step latent prediction loss and may include a two-step rollout loss plus $\ell_2$ weight decay on motion encoders. Closed-loop control is provided by a **Model Predictive Path Integral (MPPI)** planner with horizon **$H=2$**, operating directly in latent space [2510.06199].

The reported empirical gains are substantial. In simulation, DYMO-Hair’s dynamics model outperforms baselines on capturing local deformation for diverse unseen hairstyles, and in closed-loop styling it achieves **22% lower final geometric error** and **42% higher success rate** than the state-of-the-art system over **7 unseen hairstyles × 3 messiness levels × 5 seeds**. In real-world tests on **two physical wigs**, including one long-length style where the prior fails completely, DYMO-Hair achieves **100% success** in the reported trials, while the rule-based baseline attains **0% success** [2510.06199].

Across its disparate meanings, the DyMo/DYMO label recurrently marks systems that adapt online to incomplete information: missing routes, missing QoS reports, missing modalities, noisy diffusion trajectories, uncertain tool outcomes, or partially observed deformable state. This suggests a shared rhetorical motif—dynamic decision-making under uncertainty—even though the concrete algorithms range from reactive routing and percentile estimation to Transformer-based selection, diffusion guidance, model-based planning, and internal world models.

Source: https://www.emergentmind.com/topics/dymo