TLDR: The paper introduces CAMS, a framework that improves Multimodal Chain-of-Thought (MCoT) prompting by selecting training examples based on both a model’s perceived difficulty and the inherent complexity of the data. This “tailored teaching” approach balances easy and challenging examples, leading to more stable and accurate performance in multimodal reasoning tasks compared to traditional random or manual prompt selection.
Multimodal Large Language Models (MLLMs) are at the forefront of AI research, capable of understanding and processing information across various forms like text and images. A common way to guide these models is through Chain-of-Thought (CoT) prompting, where models are given examples that break down complex problems into step-by-step reasoning. This approach, extended to Multimodal Chain-of-Thought (MCoT), helps MLLMs improve their cross-modal reasoning abilities.
However, a significant challenge with current MCoT methods is their reliance on randomly or manually chosen examples. These examples often don’t consider what the model already knows or how inherently difficult a task is. This can lead to inconsistent and less-than-optimal performance from the AI models.
Introducing CAMS: A Smarter Approach to Prompt Selection
Inspired by the educational principle of “tailored teaching with balanced difficulty,” researchers have proposed a novel framework called CAMS (Complexity-Guided Active Multimodal CoT Sampling). This framework redefines prompt selection as a curriculum design problem, aiming to create a well-ordered set of training examples that perfectly match the model’s current capabilities.
CAMS integrates two crucial signals to achieve this:
- Model-Perceived Difficulty: This is quantified by how much the model’s predictions disagree in an active learning setup. It essentially captures what the model itself finds challenging.
- Intrinsic Sample Complexity: This measures the inherent difficulty of each question-image pair, independent of any specific model.
By analyzing both these signals together, CAMS develops a difficulty-balanced sampling strategy. This ensures that the selected prompt examples are diverse, covering a range of challenges that are neither too easy nor too hard for the model.
How CAMS Works
The CAMS framework operates through three core modules:
- Analysis of Multimodal Model Internal Knowledge: This module quantifies the model’s predictive uncertainty by having the MLLM sample from the training set multiple times. The disagreement in its responses helps identify questions the model is uncertain about, categorizing them into ‘difficult error-prone’ and ‘simple fundamental’ questions.
- Complexity-Based Dataset Feature Estimation: To assess the inherent difficulty of samples, CAMS uses an evolution-based metric called Evol Complexity. It also employs a clever technique called Textual Substitution for Visual Content, where images are converted into text descriptions (captions) and combined with the question text. This allows existing text-based complexity scorers to evaluate the multimodal input’s difficulty.
- Examples Sampling Strategy: This is where the “tailored teaching” comes into play. CAMS uses a difficulty-balanced selection strategy. For instance, from the ‘difficult error-prone’ questions, it might select an equal number of high-complexity and low-complexity examples. The same balanced approach is applied to ‘simple fundamental’ questions. This ensures the model learns from a diverse set of challenges.
Also Read:
- Enhancing Multi-Image Question Answering in AI Models with Adaptive Visual Anchoring
- Keeping Pace with AI: A Live Benchmark for Scientific Understanding
Demonstrated Effectiveness
Extensive experiments were conducted on five challenging benchmarks using popular MLLMs like Llama3.2-vision:11b, Llava:7b, and Qwen2.5-VL:7b. The results consistently showed that CAMS significantly improves model performance and greatly reduces the performance discrepancies often caused by random sampling.
Key findings include:
- CAMS consistently outperformed nearly all baseline methods, achieving higher average accuracy across diverse model configurations.
- It drastically reduced the instability in accuracy that typically arises from randomly selecting prompt examples.
- Ablation studies confirmed that both the uncertainty analysis and complexity evaluation modules are crucial and effectively contribute to improving accuracy.
- CAMS enhanced model accuracy even in subdivided domains, such as natural sciences, social sciences, and linguistic sciences, and across different difficulty levels (e.g., grades 1-6 vs. 7-12).
- The research highlighted that a balanced selection strategy, combining both easy and difficult examples, is more beneficial for the model’s learning than relying solely on one extreme.
This work provides a principled and robust approach for enhancing multimodal reasoning, moving beyond the limitations of random or manually selected examples. For more details, you can read the full research paper here.


