DA-Mamba: Hybrid CNN-SSM Architectures
- The paper introduces a hybrid CNN-SSM detector that leverages image-aware and object-aware SSMs for global-local feature alignment in unsupervised domain adaptation.
- DA-Mamba achieves notable mAP improvements by systematically fusing local convolution with long-range SSMs, maintaining efficiency across varied domain shifts.
- A dialogue-aware variant demonstrates DA-Mamba's versatility by replacing traditional attention encoders with selective state-space processing for multimodal engagement.
DA-Mamba denotes a family of Mamba-based selective state-space architectures whose “DA” qualifier is task-specific rather than universal. In current arXiv usage, the name is used most prominently for a domain adaptive object detector that augments a CNN detector with State Space Models to capture both global and local domain-invariant features, and also for a dialogue-aware multimodal engagement estimator that replaces attention-heavy dialogue encoders with Mamba-based selective state-space processing (Li et al., 19 Mar 2026, Kang et al., 22 Sep 2025). The former is the more fully specified usage and defines DA-Mamba as a hybrid CNN-SSM architecture for global-local alignment in unsupervised domain adaptive object detection.
1. Name, scope, and disambiguation
In the current literature, the term DA-Mamba is not unique. It refers to at least two distinct methods.
| DA-Mamba usage | Task | Defining modules |
|---|---|---|
| DA-Mamba (Li et al., 19 Mar 2026) | Domain Adaptive Object Detection | Image-Aware SSM, Object-Aware SSM |
| DA-Mamba (Kang et al., 22 Sep 2025) | Multimodal engagement estimation | Dialogue-Aware Encoder, Modality-Group Fusion, Partner-Group Fusion |
In the object-detection usage, DA-Mamba addresses unsupervised domain adaptive object detection (DAOD), where a detector is transferred from a labeled source domain to an unlabeled target domain. Its central claim is that existing DAOD methods align source and target features mostly locally because CNN backbones and detection heads are locally connected, while transformer-based alternatives incur quadratic cost. DA-Mamba therefore combines CNNs with Mamba-style SSMs so that local domain-invariant features remain anchored by convolution while long-range dependencies are modeled with linear-time sequence processing (Li et al., 19 Mar 2026).
The dialogue-aware usage retains the same acronym but applies it to conversational engagement estimation. That model is explicitly described as a dialogue-aware multimodal architecture with a Dialogue-Aware Encoder, Modality-Group Fusion, and Partner-Group Fusion, and is evaluated on NoXi, NoXi-Add, and MPIIGI using CCC as the main metric (Kang et al., 22 Sep 2025). The reuse of the name is therefore a nomenclatural ambiguity rather than a shared architecture.
2. Domain adaptive object detection formulation
In the DAOD setting formalized by DA-Mamba, one has source images with labels and target images without labels. The paper’s diagnosis is that standard image-level adversarial alignment remains local because each feature location depends only on a local neighborhood. The appendix writes a pixel-wise adversarial objective as
with feature at spatial location , domain classifier , and domain label . If the feature is only locally defined,
then alignment enforces only
which is local-only alignment. DA-Mamba instead augments each feature with global context,
where
0
so adversarial alignment can encourage both local and global consistency (Li et al., 19 Mar 2026).
This formulation motivates the paper’s notion of global-local alignment. The relevant global cues are not limited to scene texture. The paper explicitly includes scene layout, inter-region relationships, object co-occurrence patterns, and semantic dependencies among categories. The example given is that a rider often co-occurs with a bicycle, while car and truck are semantically related. These dependencies are beyond what a purely local convolutional alignment signal can represent (Li et al., 19 Mar 2026).
The targeted domain shifts are correspondingly diverse: weather shifts such as Cityscapes 1 Foggy Cityscapes, field-of-view/camera bias such as Cityscapes 2 BDD100K, and style shifts such as Pascal VOC 3 Clipart or Comic. This broad scope matters because it frames DA-Mamba as a detector for domain shift in general rather than a detector specialized to a single visual corruption (Li et al., 19 Mar 2026).
3. Hybrid CNN-SSM detector architecture
DA-Mamba is built on a one-stage YOLO-style architecture, specifically YOLO-World adapted to UDA. The backbone begins with an initial ResBlock 4 that extracts low-level feature 5. The paper writes the subsequent backbone/FPN stream as
6
where 7 denotes IA-SSM and 8 are residual downsampling blocks. Detection then uses OA-SSM-enhanced pyramid features,
9
with 0 denoting OA-SSM and 1 the detection head (Li et al., 19 Mar 2026).
The insertion strategy is systematic. IA-SSM is integrated into the backbone/FPN downsample stream, while OA-SSM is inserted into the detection head at each scale 2. This division gives the architecture two distinct alignment stages: image-level alignment in the backbone and instance-level alignment in the head (Li et al., 19 Mar 2026).
A defining structural choice is the dual pipeline inside both modules. Each block contains a convolution pipeline for local domain-invariant feature extraction and an SSM pipeline for long-range/global modeling. The appendix compares serial and parallel compositions and adopts the parallel design, reporting the same mAP as serial but with 1.732M parameters rather than 8.610M, and 14.1 FPS rather than 12.6 FPS (Li et al., 19 Mar 2026). This supports the paper’s claim that DA-Mamba is not a simple “replace CNN with Mamba” architecture; it is a hybrid in which CNN locality and SSM globality are computed in parallel and fused.
The paper does not specify the exact 2D feature-map scan order used by the visual Mamba layer. It states that the Mamba branch operates on visual features and that the appendix mentions a directed scan across the entire feature map, but it does not give a raster, snake, or multi-directional scan definition. This makes DA-Mamba architecturally clear at the module level while leaving the internal visual serialization rule implicit (Li et al., 19 Mar 2026).
4. IA-SSM and OA-SSM
Image-Aware SSM
IA-SSM is designed to enhance global domain awareness at the image level. Given an input feature map
3
it introduces a learnable image-level visual prompt
4
This prompt is broadcast to all spatial locations and concatenated with the input:
5
To reduce redundancy and computational cost, IA-SSM first applies separate bottleneck embeddings for the SSM and convolution branches,
6
with
7
and reduction ratio 8. The global branch then computes
9
while the local branch computes
0
where the paper’s notation almost certainly intends 1. The two outputs are fused by
2
yielding a feature map that carries both local and long-range image information (Li et al., 19 Mar 2026).
Object-Aware SSM
OA-SSM addresses instance-level alignment by modeling spatial dependencies among objects and semantic dependencies among categories. Unlike IA-SSM, which uses a global image prompt, OA-SSM constructs a prompt that is both pixel-wise and category-conditioned. For input feature map
3
it first projects the feature map into a category similarity tensor
4
where 5 is the number of categories. The instance-level visual prompt is then
6
with 7 denoting category prototypes. These prototypes are obtained from CLIP’s text encoder using prompts such as “A photo of [Class]” (Li et al., 19 Mar 2026).
The purpose of this construction is to inject category semantics into the instance-level feature map before the dual conv-SSM pipeline. In the paper’s interpretation, a true object region should have coherent semantics, so all pixels in that region should share similar prompt vectors. OA-SSM therefore acts as a category-conditioned long-range relation model rather than a purely geometric contextualizer (Li et al., 19 Mar 2026).
Mamba layer inside DA-Mamba
The paper gives a simplified operational form for the Mamba layer used in these modules:
8
9
0
This presentation is intentionally concise. The paper also recalls the continuous-time SSM background,
1
but does not restate the full selective scan recursion typically associated with Mamba. DA-Mamba is therefore mathematically explicit at the module and objective level, while relying on a standard Mamba layer as a black-box long-range operator (Li et al., 19 Mar 2026).
5. Objective, training, and computational profile
DA-Mamba trains with four components: source supervised detection, target pseudo-label classification, image-level adversarial alignment, and instance-level adversarial alignment. Each IA-SSM output is connected to a domain discriminator 2 through a GRL, giving the image-level adversarial loss
3
For OA-SSM, instance-level adversarial alignment is masked by an instance mask 4, generated from regions whose classification probability exceeds 5:
6
The total objective is
7
with 8 and 9. The notation 0 is clearly a paper typo for 1 (Li et al., 19 Mar 2026).
Training uses SGD, a base learning rate of 2, linear warm-up for 5 epochs, decay starting at epoch 20, and a batch size of 2 source + 2 target on 1 Tesla V100 GPU. The target branch uses high-confidence predictions as pseudo labels, but the paper explicitly argues that DA-Mamba does not rely heavily on pseudo labels: in the pseudo-label ablation, the baseline gains 3 from pseudo labels, whereas DA-Mamba gains only 4, suggesting that most of the improvement comes from the alignment modules themselves (Li et al., 19 Mar 2026).
The computational argument is central. On the Cityscapes 5 Foggy Cityscapes comparison table, DA-Mamba reports 1307M inference memory, 14.1 FPS, 15500M training memory, 0.782s training time per iteration, 148G FLOPs, and 58.1 mAP. In the same table, Baseline+ViT Block reports 2090M inference memory, 10.6 FPS, 19322M training memory, 0.862s per iteration, 208G FLOPs, and 57.5 mAP; DATR reports 3206M, 5.8 FPS, 21606M, 0.906s, 279G, and 53.4 mAP; DA-Pro reports 2549M, 2.5 FPS, 4034M, 1.472s, 243G, and 55.9 mAP (Li et al., 19 Mar 2026). The practical implication is that DA-Mamba stays close to baseline detector throughput while achieving stronger cross-domain performance.
6. Experimental evidence, ablations, and other uses of the name
DA-Mamba is evaluated on four multi-category DAOD benchmarks: Cityscapes 6 Foggy Cityscapes, Cityscapes 7 BDD100K, Pascal VOC 8 Clipart, and Pascal VOC 9 Comic, using [email protected]. The reported headline results are 58.1 on Cityscapes 0 Foggy Cityscapes, 48.7 on Cityscapes 1 BDD100K, 52.5 on Pascal VOC 2 Clipart, and 43.8 on Pascal VOC 3 Comic. These improve over the corresponding Baseline(UDA) scores of 52.3, 41.9, 46.2, and 37.9, and also improve over the best compared DAOD baselines in the main tables, including DA-Pro on Cityscapes 4 Foggy Cityscapes and CAT on Pascal VOC 5 Clipart (Li et al., 19 Mar 2026).
The ablations clarify what DA-Mamba is and what it is not. IA-SSM alone gives gains of +4.5, +4.0, +3.8, and +2.6 on the four benchmarks, while OA-SSM alone gives +3.1, +3.1, +3.7, and +2.7. Using both together yields gains of +5.8, +6.8, +6.3, and +5.9 over the baseline (Li et al., 19 Mar 2026). This is the clearest evidence that image-level and instance-level alignment are complementary rather than redundant.
A common misconception is that DA-Mamba is merely “Mamba inserted into a detector.” The paper directly tests this. Replacing the proposed domain-aware modules with plain Mamba blocks gives 55.0 / 44.8 / 48.7 / 38.9 on the four benchmarks, whereas DA-Mamba gives 58.1 / 48.7 / 52.5 / 43.8 (Li et al., 19 Mar 2026). The difference is substantial. The domain-aware prompt construction, dual conv-SSM fusion, and adversarial alignment design are therefore not peripheral engineering details; they define the method.
The paper also reports qualitative evidence. Feature maps suppress irrelevant background responses and highlight true foreground objects more clearly; similarity maps for a chosen Person region show stronger same-class long-range similarity and weaker unrelated similarity; t-SNE visualizations show tighter intra-class clusters and larger inter-class margins, while semantically related classes such as car-truck and person-rider remain close (Li et al., 19 Mar 2026). These observations are consistent with the architecture’s stated goal of aligning both global semantics and local evidence.
The second arXiv usage of the name broadens the term’s scope. In “DA-Mamba: Dialogue-aware selective state-space model for multimodal engagement estimation”, DA-Mamba is a dialogue-aware architecture that replaces attention-heavy dialogue encoders with Mamba-based selective state-space processing to achieve linear time and memory complexity while retaining expressive cross-modal reasoning. Its three core modules are a Dialogue-Aware Encoder, Modality-Group Fusion, and Partner-Group Fusion, and it reports improved CCC on NoXi, NoXi-Add, and MPIIGI, together with reduced training time and peak memory (Kang et al., 22 Sep 2025). The coexistence of these two papers means that “DA-Mamba” is now best understood as an overloaded label rather than a single canonical architecture.
In that restricted but important sense, DA-Mamba names two different Mamba-era design programs. One is domain-aware and centered on global-local alignment in DAOD; the other is dialogue-aware and centered on multimodal engagement estimation. The former is the more fully specified formulation and establishes DA-Mamba as a hybrid CNN-SSM detector in which IA-SSM and OA-SSM make global domain awareness computationally practical within a one-stage detector (Li et al., 19 Mar 2026).