M-CIRR: Molecular & Image Retrieval
- M-CIRR is an overloaded abbreviation used both for molecular channel impulse response reconstruction in nanoscale communications and as an instruction-rich multi-modification dataset in image retrieval.
- In molecular communication, it encapsulates statistical channel estimation methods like ML, LSSE, MAP, and LMMSE to infer discrete-time impulse responses from molecule count data.
- In composed image retrieval, M-CIRR extends the base CIRR dataset with detailed, clause-level modifications that enhance alignment between visual entities and textual instructions.
Searching arXiv for the cited papers and closely related entries to ground the article. M-CIRR is an overloaded research abbreviation whose meaning depends on disciplinary context. In molecular communication, it denotes Molecular Channel Impulse Response Reconstruction, namely the problem of estimating the discrete-time impulse response of a diffusive molecular channel from a short pilot burst and molecule-count observations; related molecular-communication work also uses the label for exact analytical channel impulse responses in drifted geometries (Jamali et al., 2016, Jamali et al., 2015, Lee et al., 4 Dec 2025). In composed image retrieval, M-CIRR denotes an instruction-rich extension of the CIRR dataset for multi-modification retrieval, and the term is also used informally for the multi-turn CIRR component of the CIRCLED benchmark (Li et al., 23 Apr 2026, Takeda et al., 26 May 2026). The shared acronym therefore names distinct objects: an inference framework and channel model family in nanoscale communication, and a dataset family in multimodal retrieval.
1. Terminological scope and disciplinary uses
The acronym appears in multiple arXiv literatures with different expansions and technical roles. This suggests that M-CIRR is not a single standardized term across fields, but a context-dependent shorthand.
| Usage | Meaning | Representative source |
|---|---|---|
| Molecular communication | Molecular Channel Impulse Response Reconstruction | (Jamali et al., 2016) |
| Molecular communication | Exact molecular channel impulse response for drifted spherical reception | (Lee et al., 4 Dec 2025) |
| Composed image retrieval | Multi-modification extension of CIRR | (Li et al., 23 Apr 2026) |
| Multi-turn composed image retrieval | Informal name for the CIRR component of CIRCLED | (Takeda et al., 26 May 2026) |
In the molecular-communication lineage, the core object is the channel impulse response (CIR), defined as the expected number of molecules observed at the receiver over time after the transmitter instantaneously releases molecules. The reconstruction problem is training-based and statistical: a known emission sequence is transmitted, molecule counts are observed, and the unknown CIR vector is estimated (Jamali et al., 2016). In the retrieval lineage, the core object is a triplet dataset , where the modification text is expanded into explicit, clause-by-clause instructions describing every visual change from reference to target (Li et al., 23 Apr 2026).
2. Molecular communication: M-CIRR as channel inference
In diffusive molecular communication, time is discretized into symbol intervals indexed by . At the start of interval , the transmitter emits molecules, with fixed and . The receiver counts molecules. With channel memory and background noise, the input-output law is
where and 0 (Jamali et al., 2016).
By linearity of expectations, the discrete-time CIR vector is
1
with
2
The continuous-time counterpart is the expected number of received molecules after an instantaneous release at 3. For free space, one example is
4
and earlier work expresses the continuous-time CIR as the integral of the expected concentration over the receiver volume 5 (Jamali et al., 2015).
The estimation problem is posed over a known pilot. Counts 6 are collected and stacked into 7, with design vectors
8
Under the assumption of independent Poisson observations,
9
which yields the likelihood
0
This formulation makes M-CIRR a Poisson inverse problem with nonnegativity constraints and finite channel memory (Jamali et al., 2016).
3. Estimators, bounds, and pilot design in molecular M-CIRR
The non-Bayesian estimators are maximum likelihood (ML) and least sum of square errors (LSSE). The ML estimator maximizes
1
subject to 2, and its stationary condition is
3
In practice, one tests the unconstrained root and, if some components are negative, searches over lower-dimensional faces by fixing zero components (Jamali et al., 2016).
The LSSE estimator matches empirical means through
4
and solves
5
Dropping nonnegativity gives the normal equation
6
Again, if some components are negative, they are set to zero and the reduced system is re-solved (Jamali et al., 2016, Jamali et al., 2015).
When statistical channel knowledge is available, the framework adds maximum a posteriori (MAP) and linear minimum mean square error (LMMSE) estimation. The MAP estimator maximizes
7
under 8. The LMMSE estimator seeks a linear mapping 9 that minimizes 0, yielding
1
which depends only on first- and second-order prior statistics (Jamali et al., 2016).
Performance is benchmarked by classical and Bayesian Cramér–Rao bounds. For deterministic 2, the Fisher information matrix is
3
so any unbiased estimator satisfies 4. With a prior, the Bayesian Fisher information adds the prior term,
5
and 6 (Jamali et al., 2016).
Pilot-sequence design chooses 7 to reduce estimation error. The LSSE-oriented criterion minimizes an MSE proxy while keeping 8 well-conditioned; the LMMSE-oriented criterion maximizes
9
A simple suboptimal alternative is the ISI-free pilot that emits a 0 every 1 intervals and zeros otherwise, so that each tap appears in isolation and can be estimated by averaging (Jamali et al., 2016, Jamali et al., 2015).
The practical algorithm is correspondingly modular: choose a training sequence offline, transmit the 2-symbol pilot, record counts 3, compute 4 via LSSE, ML, MAP, or LMMSE, and then use the estimate for equalization or detection. The reported trade-off is that ML and MAP give best accuracy at high computational cost, while LSSE and LMMSE are much simpler; the ISI-free sequence plus averaging may be the only feasible choice for nanoscale nodes with very limited processing (Jamali et al., 2016).
4. Exact analytical M-CIRR for drifted spherical receivers
A later molecular-communication use of the acronym concerns the exact molecular channel impulse response for a fully absorbing spherical receiver in three dimensions under uniform drift with arbitrary direction (Lee et al., 4 Dec 2025). Here the receiver has radius 5, is located at the origin, the transmitter is at distance 6, the drift has speed 7, and the drift direction forms angle 8 relative to the transmitter–receiver axis.
The molecule position satisfies the Itô SDE
9
and Girsanov’s theorem is used to transform the no-drift hitting-time law into the drifted one. If 0, the drifted joint density obeys
1
The CIR is obtained by marginalizing over the sphere,
2
A key step is a surface-integral identity involving Legendre polynomials 3 and modified Bessel functions 4. The resulting exact closed form is
5
with
6
The peak time 7 is characterized by the exact condition 8, and once 9 is found numerically, the peak amplitude is 0 (Lee et al., 4 Dec 2025).
This formulation is presented as exact for arbitrary 1, in contrast to prior off-axis approximations that project the flow onto the transmitter–receiver line or use one-dimensional formulas irrespective of drift direction. A plausible implication is that this analytical M-CIRR complements statistical reconstruction: the former supplies a high-fidelity forward model, while the latter estimates unknown discrete-time taps from data.
5. M-CIRR in composed image retrieval: multi-modification benchmark
In composed image retrieval, M-CIRR is an instruction-rich extension of the original CIRR dataset, tailored for multi-modification composed image retrieval (Li et al., 23 Apr 2026). It is defined as
2
where 3 is a reference image, 4 is the target image, and 5 is a multi-modification text (MMT) that decomposes, in an explicit clause-by-clause manner, every visual change needed to transform 6 into 7.
The dataset is constructed from the standard CIRR benchmark, which contains 21 552 real-world images with 28 225 training and 4 181 validation triplets. Each original short modification text is replaced through a three-stage pipeline. First, Automatic Generation uses Llama 3.2 with a carefully crafted prompt to “faithfully expand” the original description into a sequence of fine-grained, numbered clauses. Second, Hallucination Filtering uses GPT-4o’s hallucination detector to flag and remove any clause referring to objects or attributes not present in the reference or target image. Third, Human Quality Check is performed by a team of ten annotators under four criteria—Consistency, Accuracy, Diversity, and Quality—and then a final reference-grounding filter removes any clause that does not explicitly compare reference to target (Li et al., 23 Apr 2026).
The resulting corpus contains 8 training and 9 validation triplets. Modification length ranges from 35 to 468 tokens with mean 0. Each MMT contains on average 4.2 clauses, with 20% having two clauses, 45% three–four clauses, and 35% five or more. Annotators identified 15 400 unique entity mentions, and each query addresses on average 3.1 distinct entities. A specialized fine-discrimination subset 1 contains 1 200 queries whose negative candidates are visually confusable (Li et al., 23 Apr 2026).
The dataset schema stores each example as JSON lines with fields including ref_id, tgt_id, mmt, tokens, clauses, and entities. The clauses field is an array of objects, each containing the raw clause string and the list of entities it modifies, while the ordering of clauses preserves the original instruction sequence (Li et al., 23 Apr 2026).
Relative to the original CIRR modification texts of 2–50 tokens with mean 2, M-CIRR expands each description into 35–468 tokens with explicit coverage of 3–5 entities on average. The stated motivation is to address Insufficient Entity Coverage and Clause–Entity Misalignment (Li et al., 23 Apr 2026).
6. Evaluation, baselines, and relation to multi-turn CIRR extensions
M-CIRR follows CIRR’s standard recall protocol on validation. The principal metric is
3
where 4 is the rank of the true target for query 5. For the fine-discrimination subset, the reported metrics are 6 for 7, and the overall score is
8
Representative results with BLIP backbones report Candidate at 9, 0, 1, 2, 3, and 4, while TEMA reports 5, 6, 7, 8, 9, and 0 (Li et al., 23 Apr 2026).
The scoring function is written as
1
where 2 and 3 are the entity-aware embeddings of the reference image and MMT, and 4 is the target image embedding. The benchmark is therefore designed not merely for long-text retrieval, but specifically for explicit alignment between instruction clauses and visual entities (Li et al., 23 Apr 2026).
A related but distinct development is CIRCLED, a multi-turn CIR dataset that extends FashionIQ, CIRR, and CIRCO and is described as being “sometimes referred to informally as ‘M-CIRR’” for its CIRR component (Takeda et al., 26 May 2026). CIRCLED differs from the single-turn M-CIRR benchmark in both object and protocol. It builds sessions of the form
5
uses a CIReVL-based retrieval pipeline, and filters sessions by retrieval success, multi-turn validity, 6-consistency with 7, and 8-diversity with 9. The complete dataset contains 22 608 sessions across nine subsets, with CIRR00 containing 6 874 sessions and CIRR01 containing 959 (Takeda et al., 26 May 2026).
This distinction matters because the two retrieval usages of M-CIRR are structurally different. The dataset of TEMA is a single-turn multi-modification benchmark with dense clause-level supervision, whereas the CIRCLED usage is multi-turn and models iterative refinement through dialogue history. A plausible implication is that the first stresses clause–entity grounding within one query, while the second stresses consistency and information accretion across turns.