MMFactory: A Universal Solution Search Engine for Vision-Language Tasks
On the map: Multimodal LLMs / vision-language models → VLM benchmarks and visual reasoning
Abstract (arXiv)
With advances in foundational and vision-language models, and effective fine-tuning techniques, a large number of both general and special-purpose models have been developed for a variety of visual tasks. Despite the flexibility and accessibility of these models, no single model is able to handle all tasks and/or applications that may be envisioned by potential users. Recent approaches, such as visual programming and multimodal LLMs with integrated tools aim to tackle complex visual tasks, by way of program synthesis. However, such approaches overlook user constraints (e.g., performance / computational needs), produce test-time sample-specific solutions that are difficult to deploy, and, sometimes, require low-level instructions that maybe beyond the abilities of a naive user. To address these limitations, we introduce MMFactory, a universal framework that includes model and metrics routing components, acting like a solution search engine across various available models. Based on a task description and few sample input-output pairs and (optionally) resource and/or performance constraints, MMFactory can suggest a diverse pool of programmatic solutions by instantiating and combining visio-lingual tools from its model repository. In addition to synthesizing these solutions, MMFactory also proposes metrics and benchmarks performance / resource characteristics, allowing users to pick a solution that meets their unique design constraints. From the technical perspective, we also introduced a committee-based solution proposer that leverages multi-agent LLM conversation to generate executable, diverse, universal, and robust solutions for the user. Experimental results show that MMFactory outperforms existing methods by delivering state-of-the-art solutions tailored to user problem specifications. Project page is available at https://davidhalladay.github.io/mmfactory_demo.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Placed in VLM benchmarks and visual reasoning, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 46 of its 64 references that are in the map. First posted on arXiv 24 Dec 2024.
Builds on
46 of 64 references.
Closest ancestors · 3
Same direction, newest first
- 2024Visual Sketchpad: Sketching as a Visual Chain of Thought for Multimodal Language Models13 Jun
- 2023Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond24 Aug
- 2023OpenFlamingo: An Open-Source Framework for Training Large Autoregressive Vision-Language Models2 Aug
Other references · 43
- 2023GPT-4 Technical Reportcited by 18,132
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2023Visual Instruction Tuningcited by 7,792
- 2023Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detectioncited by 3,274
- 2024Gemini 1.5: Unlocking multimodal understanding across millions of tokens of contextcited by 3,175
- 2023Mistral 7Bcited by 3,065
- 2023RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Controlcited by 2,993
- 2023InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuningcited by 2,855
- 2023MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Modelscited by 2,689
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversationcited by 1,906
- 2024Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phonecited by 1,883
31 more
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,880
- 2023Improving Factuality and Reasoning in Language Models through Multiagent Debatecited by 1,739
- 2023Video-LLaMA: An Instruction-tuned Audio-Visual Language Model for Video Understandingcited by 1,461
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2023MemGPT: Towards LLMs as Operating Systemscited by 1,295
- 2023Encouraging Divergent Thinking in Large Language Models through Multi-Agent Debatecited by 995
- 2023Gemini: A Family of Highly Capable Multimodal Modelscited by 810
- 2024DeepSeek-VL: Towards Real-World Vision-Language Understandingcited by 718
- 2023CogVLM: Visual Expert for Pretrained Language Modelscited by 704
- 2024RouteLLM: Learning to Route LLMs with Preference Datacited by 633
- 2024BLINK: Multimodal Large Language Models Can See but Not Perceivecited by 529
- 2023Llemma: An Open Language Model For Mathematicscited by 385
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 352
- 2023MedAgents: Large Language Models as Collaborators for Zero-shot Medical Reasoningcited by 311
- 2023InternLM-XComposer: A Vision-Language Large Model for Advanced Text-image Comprehension and Compositioncited by 297
- 2023Set-of-Mark Prompting Unleashes Extraordinary Visual Grounding in GPT-4Vcited by 291
- 2024MM1: Methods, Analysis & Insights from Multimodal LLM Pre-trainingcited by 230
- 2024RouterBench: A Benchmark for Multi-LLM Routing Systemcited by 222
- 2023AutoAgents: A Framework for Automatic Agent Generationcited by 211
- 2023LLaVA-Plus: Learning to Use Tools for Creating Multimodal Agentscited by 188
- 2023Large Language Model Routing with Benchmark Datasetscited by 166
- 2023ChartLlama: A Multimodal LLM for Chart Understanding and Generationcited by 158
- 2023MathCoder: Seamless Code Integration in LLMs for Enhanced Mathematical Reasoningcited by 155
- 2023SMART-LLM: Smart Multi-Agent Robot Task Planning using Large Language Modelscited by 151
- 2023Large Language Models for Robotics: A Surveycited by 132
- 2023VideoLLM: Modeling Video Sequence with Large Language Modelscited by 116
- 2024ChartAssisstant: A Universal Chart Multimodal Language Model via Chart-to-Table Pre-training and Multitask Instruction Tuningcited by 79
- 2023MathChat: Converse to Tackle Challenging Math Problems with LLM Agentscited by 67
- 2024SpeechVerse: A Large-scale Generalizable Audio Language Modelcited by 62
- 2024On Pre-training of Multimodal Language Models Customized for Chart Understandingcited by 13
- 20233D-LLM: Injecting the 3D World into Large Language Modelscited by 10
Built on by
Citing papers per year: 2025: 5; 2026: 2.
7 papers.
- 2025Thinking with Images for Multimodal Reasoning: Foundations, Methods, and Future Frontierscited by 193
- 2025Why Reasoning Matters? A Survey of Advancements in Multimodal Reasoning (v1)cited by 23
- 2025Multi-Step Visual Reasoning with Visual Tokens Scaling and Verificationcited by 19
- 2025Geoint-R1: Formalizing Multimodal Geometric Reasoning with Dynamic Auxiliary Constructionscited by 10
- 2025Octopus: Agentic Multimodal Reasoning with Six-Capability Orchestrationcited by 8
- 2026Don't Show Pixels, Show Cues: Unlocking Visual Tool Reasoning in Language Models via Perception Programscited by 2
- 2026Are Tools Always Beneficial? Learning to Invoke Tools Adaptively for Dual-Mode Multimodal LLM Reasoningcited by 2
- 2026Are Tools Always Beneficial? Learning to Invoke Tools Adaptively for Dual-Mode Multimodal LLM Reasoning19 May 2026
- 2026Don't Show Pixels, Show Cues: Unlocking Visual Tool Reasoning in Language Models via Perception Programs14 Apr 2026
- 2025Octopus: Agentic Multimodal Reasoning with Six-Capability Orchestration19 Nov 2025
- 2025Geoint-R1: Formalizing Multimodal Geometric Reasoning with Dynamic Auxiliary Constructions5 Aug 2025
- 2025Thinking with Images for Multimodal Reasoning: Foundations, Methods, and Future Frontiers30 Jun 2025
- 2025Multi-Step Visual Reasoning with Visual Tokens Scaling and Verification8 Jun 2025
- 2025Why Reasoning Matters? A Survey of Advancements in Multimodal Reasoning (v1)4 Apr 2025
Similar, not cited
Close in wording, no citation either way
- 2025Mordal: Automated Pretrained Model Selection for Vision Language Models
- 2025MM-GEN: Enhancing Task Performance Through Targeted Multimodal Data Curation
- 2024Vision Search Assistant: Empower Vision-Language Models as Multimodal Search Engines
- 2024An Introduction to Vision-Language Modeling
- 2024NPHardEval4V: Dynamic Evaluation of Large Vision-Language Models with Effects of Vision
- 2024What matters when building vision-language models?
- 2026UVLM: A Universal Vision-Language Model Loader for Reproducible Multimodal Benchmarking
- 2026OS-Symphony: A Holistic Framework for Robust and Generalist Computer-Using Agent