Knowledge & Data · Software component

Per-Modality Fan-Out Retriever

Software componentKnowledge & DataKnowledge & Dataarc:PerModalityFanOutRetriever

A multimodal retriever that searches every modality-specific vector store in parallel, collecting each store's top-N candidates for cross-modal reranking.

Responsibility. Gathers candidate results in parallel from separate per-modality stores.

Also known as: Approach 3: Separate stores with cross-modal reranking

Variant of Multimodal Retriever abstract

When to choose. Choose for research or experimentation with best-in-class per-modality embedding models, or mature-MLOps production systems able to absorb the extra complexity and cost.

is target of alternativeToinvokesspecializesalternative tosends data toreadsGrounded Text Retriever: is target of alternativeToGrounded Text RetrieverModality-Specific Embedding Service: invokesModality-Specific Embedd…Multimodal Retriever: specializesMultimodal RetrieverUnified Embedding Retriever: alternative toUnified Embedding Retrie…Cross-Modal Reranker: sends data toCross-Modal RerankerModality-Specific Vector Store: readsModality-Specific Vector…
Direct neighbourhood (hover for relationship types)

Relationships

invokes dependency

reads dependency

sends data to dynamic

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Retrieve-then-rerankParallel fan-out retrieval
Quality attributes
Maintainability (ISO/IEC 25010)Functional suitability: correctness and validity (ISO/IEC 25010 | NIST AI RMF: valid)

Sources

  1. Ch2.7: T. Nguyen, "Multimodal RAG Approaches," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.7. ISBN: 9798244538229.