Brain-Inspired Multimodal Spiking Neural Network for Image-Text Retrieval
Organizations: Hubei Key Laboratory of Transportation Internet of Things, Wuhan University of Technology · State Key Laboratory for Multimedia Information Processing, Peking University
Abstract
Spiking neural networks (SNNs) have recently shown strong potential in unimodal visual and textual tasks, yet building a directly trained, low-energy, and high-performance SNN for multimodal applications such as image-text retrieval (ITR) remains highly challenging. Existing artificial neural network (ANN)-based methods often pursue richer unimodal semantics using deeper and more complex architectures, while overlooking cross-modal interaction, retrieval latency, and energy efficiency. To address these limitations, we present a brain-inspired Cross-Modal Spike Fusion network (CMSF) and apply it to ITR for the first time. The proposed spike fusion mechanism integrates unimodal features at the spike level, generating enhanced multimodal representations that act as soft supervisory signals to refine unimodal spike embeddings, effectively mitigating semantic loss within CMSF. Despite requiring only two time steps, CMSF achieves top-tier retrieval accuracy, surpassing state-of-the-art ANN counterparts while maintaining exceptionally low energy consumption and high retrieval speed. This work marks a significant step toward multimodal SNNs, offering a brain-inspired framework that unifies temporal dynamics with cross-modal alignment and provides new insights for future spiking-based multimodal research. The code is available at https://github.com/zxt6174/CMSF.
Figures & tables
| Methods | MSCOCO 1K Test Set | Flickr30K 1K Test Set | ||||||||||||
| Image-to-Text | Text-to-Image | R@Sum | Image-to-Text | Text-to-Image | R@Sum | |||||||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | |||
| Faster R-CNN + BiGRU | ||||||||||||||
| SCAN [ 18 ] | 72.7 | 94.8 | 98.4 | 58.8 | 88.4 | 94.8 | 507.9 | 67.4 | 90.3 | 95.8 | 48.6 | 77.7 | 85.2 | 465.0 |
| VSRN [ 21 ] | 76.2 | 94.8 | 98.2 | 62.8 | 89.7 | 95.1 | 516.8 | 71.3 | 90.6 | 96.0 | 54.7 | 81.8 | 88.2 | 482.6 |
| VSE [ 4 ] | 78.5 | 96.0 | 98.7 | 61.7 | 90.3 | 95.6 | 520.8 | 76.5 | 94.2 | 97.7 | 56.4 | 83.4 | 89.9 | 498.1 |
| Methods | MSCOCO 5K Test Set | ||||||
| Image-to-Text | Text-to-Image | R@Sum | |||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | ||
| Fast R-CNN + BiGRU | |||||||
| SCAN [ 18 ] | 50.4 | 82.2 | 90.0 | 38.6 | 69.3 | 80.4 | 410.9 |
| VSRN [ 21 ] | 53.0 | 81.1 | 89.4 | 40.5 | 70.6 | 81.1 | 415.7 |
| VSE [ 4 ] | 56.6 | 83.6 | 91.4 | 39.3 | 69.9 | 81.1 | 421.9 |
| Methods | Architecture | Param (M) | Ops (M) | Energy (mJ) | R@Sum |
| VSE [ 4 ] | RNN | 113.97 | 162.87 | 0.749 | 513.5 |
| USER [ 48 ] | RNN | 122.37 | 318.05 | 1.463 | 519.9 |
| HREM [ 9 ] | Vanilla-Attn | 126.55 | 621.50 | 2.859 | 520.4 |
| CMSF (Ours) | Spike-Attn | 179.30 | 265.04 | 0.626 | 523.9 |
| Alignment Method | Image-to-Text | Text-to-Image | R@Sum | ||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | ||
| LSE | 75.9 | 93.6 | 96.7 | 59.5 | 84.5 | 90.4 | 500.6 |
| VHA | 77.2 | 95.4 | 98.1 | 61.4 | 86.9 | 92.3 | 511.3 |
| THA | 76.3 | 94.8 | 96.7 | 61.0 | 86.2 | 91.8 | 506.9 |
| BiHA (Ours) | 82.1 | 96.3 | 98.0 | 65.9 | 88.4 | 93.2 | 523.9 |
| Early-Align | Spike Fusion | R@1 (I2T) | R@1 (T2I) | R@Sum |
| ○ | ○ | 76.5 | 63.0 | 511.6 |
| ○ | ● | 78.5 | 63.3 | 514.2 |
| ● | ○ | 79.7 | 64.1 | 517.0 |
| ● | ● | 82.1 | 65.9 | 523.9 |
| Method | Time Complexity | Space Complexity |
| SCA | ||
| SCSA | ||
| SCCA |
| Methods | Image-to-Text | Text-to-Image | R@Sum | ||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | ||
| SCA | 81.3 | 95.8 | 98.5 | 64.9 | 88.3 | 93.4 | 522.1 |
| SCSA | 81.0 | 96.4 | 98.1 | 64.9 | 88.4 | 93.2 | 522.0 |
| SCCA | 82.1 | 96.3 | 98.0 | 65.9 | 88.4 | 93.2 | 523.9 |
| Methods | Structure | Image-to-Text | Text-to-Image | R@Sum | ||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | |||
| Flickr30K 1K Test Set | ||||||||
| CLIP | ViT-B/32 | 78.7 | 95.4 | 98.0 | 66.3 | 88.6 | 93.1 | 520.0 |
| CLIP | ViT-L/14 | 87.3 | 99.0 | 99.5 | 76.4 | 94.8 | 97.4 | 554.5 |
| CMSF | frcnn+bigru | 80.7 | 95.0 | 97.6 | 61.3 | 85.9 | 91.3 | 511.8 |
| CMSF | frcnn+bert | 82.1 | 96.3 | 98.0 | 65.9 | 88.4 | 93.2 | 523.9 |
| Neural Layer | Theoretical Consumption |
| Region Linear | |
| Word Linear | |
| Q, K, V | |
| SCA | |
| SCSA | |
| SCCA |
| Spike Generator | Image-to-Text | Text-to-Image | R@Sum | ||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | ||
| Conv-BN | 77.9 | 95.8 | 98.6 | 60.8 | 85.8 | 91.5 | 510.4 |
| Delta-BN | 76.1 | 95.4 | 97.8 | 58.5 | 84.0 | 90.2 | 502.0 |
| Linear-BN | 80.3 | 96.5 | 98.2 | 64.8 | 87.5 | 92.7 | 520.0 |
| Linear-LN | 81.3 | 96.1 | 97.7 | 64.4 | 88.6 | 93.2 | 521.3 |
| Repeat-BN | 80.2 | 95.9 | 97.5 | 64.4 | 88.2 | 93.4 | 519.6 |
| Head Num | Image-to-Text | Text-to-Image | R@Sum | ||||
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | ||
| 79.4 | 96.5 | 97.7 | 63.9 | 88.0 | 93.0 | 518.6 | |
| 80.5 | 96.1 | 98.0 | 64.4 | 88.5 | 93.3 | 520.8 | |
| 80.2 | 96.3 | 98.2 | 64.9 | 88.4 | 93.2 | 521.2 | |
| 82.1 | 96.3 | 98.0 | 65.9 | 88.4 | 93.2 | 523.9 | |
| 80.2 | 95.9 | 98.0 | 64.3 | 88.3 | 92.9 | 519.5 | |
Image-Text Retrieval
Image-text retrieval matches images with natural-language queries, enabling search across visual collections using either modality.
See all 38 papers