Lumen: Unleashing Versatile Vision-Centric Capabilities of Large Multimodal Models

Large Multimodal Model (LMM) is a hot research topic in the computer vision area and has also demonstrated remarkable potential across multiple disciplinary fields. A recent trend is to further extend and enhance the perception capabilities of LMMs. The current methods follow the paradigm of adapting the visual task outputs to the format of the language model, which is the main component of a LMM. This adaptation leads to convenient development of such LMMs with minimal modifications, however, it overlooks the intrinsic characteristics of diverse visual tasks and hinders the learning of perception capabilities. To address this issue, we propose a novel LMM architecture named Lumen, a Large multimodal model with versatile vision-centric capability enhancement. We decouple the LMM's learning of perception capabilities into task-agnostic and task-specific stages. Lumen first promotes fine-grained vision-language concept alignment, which is the fundamental capability for various visual tasks. Thus the output of the task-agnostic stage is a shared representation for all the tasks we address in this paper. Then the task-specific decoding is carried out by flexibly routing the shared representation to lightweight task decoders with negligible training efforts. Comprehensive experimental results on a series of vision-centric and VQA benchmarks indicate that our Lumen model not only achieves or surpasses the performance of existing LMM-based approaches in a range of vision-centric tasks while maintaining general visual understanding and instruction following capabilities. The code will be released at https://github.com/SxJyJay/Lumen.

Paper

References (96)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer ecgp7/10 · confidence 5/52024-06-24

Summary

This paper introduces Lumen, a large multimodal model designed for versatile vision-centric tasks. Lumen features a decoupled architecture that initially learns a shared heatmap representation to address various vision-related tasks such as object detection and instance segmentation. Subsequently, this representation is decoded to perform these tasks seamlessly. Additionally, Lumen maintains robust capabilities in general-purpose visual question answering. Experimental results across various benchmarks demonstrate Lumen's superior performance compared to existing large multimodal models (LMMs), highlighting the effectiveness of the proposed method.

Strengths

1. This paper has a good motivation of hiding inductive bias of each individual visual task introduced by specific output formats with the unified heatmap representation. This design is meaningful when using data from both vision-centric and VQA tasks to jointly finetune a LMM. Unlike the conventional instruction data (e.g., Pix2Seqv2, Griffon, etc.) converted from visual tasks, which reveal the detailed vision-centric task output formats (e.g., box coordinates for object detection, vertex coordinates of polygon for instance segmentation), the reformulated instruction data in this paper are less contaminated by massive in amount but lack in semantic visual task output knowledge. Consequently, the proposed method enhances visual perception capabilities without significantly compromising the LMM's general-purpose conversational abilities. 2. The two-phase training strategy is reasonable and effective. As the authors do not leverage decoding techniques specifically designed for dense perception visual tasks (e.g., setting multiple object queries and optimizing with Hungarian matching in object detection task), the convergence speed in learning the heatmap is relatively slow. Therefore, mixing the VQA data in this phase is uneconomic. And in the second phase, the authors reinforce the conversational capability by jointly tuning with VQA data and vision-centric data. 3. The experiments are sufficient and well-organized. The proposed Lumen achieves superior performances than exiting LMMs on vision-centric tasks, and exhibits comparable VQA abilities with LMMs proficient in conversations like LLaVA and Qwen-VL.

Weaknesses

This paper has no major flaws, but I have some problems concerning the paper writing and model designs: 1. The organization of this paper should be reconsidered. The training recipe is crucial to reveal the development of conversational and dense visual perception capabilities, and ablations on the training phases are also discussed in the main paper. However, the detailed training recipe is included in the Appendix. Although the authors provide relevant pointer in the main paper, I think this arrangement of paper content is unsuitable. The detailed training recipe should be integrated into the main paper to ensure a clearer and more coherent presentation of the methods and results. 2. The inference speed is a concern. Since Lumen can only generate one heatmap by forwarding the model once, I am wondering the cost when evaluating the dense visual perception tasks as it needs to individually feed every class name into the model. 3. I am wondering the accuracy of predicting task-specific tokens (e.g., [DET]/[SEG]) as routers? And if I modify the task prompts to more formats, can the model determines the correct task type? More discussions and proofs are suggested to be provided.

Questions

Please refer to weakness

Rating

7

Confidence

5

Soundness

4

Presentation

3

Contribution

3

Limitations

The authors have adequately addressed the limitations in the Appendix materials.

Reviewer 1g9i5/10 · confidence 4/52024-07-11

Summary

1. This study proposes a new Large Multimodal Model architecture(Lumen) that prioritizes a vision-centric approach and addresses the limitations of current methods, which oversee the unique features of various visual tasks. 2. It separates perception capability learning into task-specific decoders, leading to a shared representation for multiple tasks, significantly optimizing task-specific decoding. 3. Comprehensive experiments prove their method outperforms existing LMM-based approaches in various vision-centric tasks and VQA benchmarks and maintains crucial visual understanding and instruction following capabilities.

Strengths

This study demonstrates the author's solid understanding of traditional perceptual tasks and their technical details and seamlessly integrates it with the latest MLLMs. While preserving the capability of the instruction following inherent to MLLMs, it incorporates a robust perceptual module.

Weaknesses

1. The most significant issue of lumen is that it may impede the model's ability to scale up. Though get stronger perception performance by solving various visual perception tasks with extra task decoders, thus disrupting the emergence of a stronger capacity for visual reasoning and perception when it is trained with a lot of data. As validation, none of the top research teams developing Multimodal Large Language Models (MLLMs) meticulously design their visual decoders in this fashion. 2. The proposed novel technical in the article, such as V-L Dense Aligner and Peak Point Selection, are commonplace in traditional perception tasks, mirroring the early fusion and language-guided query selections in [1]. This work appears to be an enhanced version of models like [2,3], with the introduction of dense query[4] to boost perceptual performance and the addition of more task decoders [1]. Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detection [2]. LISA: Reasoning Segmentation via Large Language Model [3]. NExT-Chat: An LMM for Chat, Detection and Segmentation [4]. Dense Distinct Query for End-to-End Object Detection

Questions

It appears that these perceptual tasks have merely been integrated into the MLLM in some fixed instruction formats. Are there any experiments or examples to demonstrate the new capabilities the MLLM has gained or the capabilities that have been enhanced by integrating these perceptual data? such as stronger fine-grained perceptual abilities or reduced hallucinations?

Rating

5

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

None

Reviewer kab55/10 · confidence 5/52024-07-12

Summary

The paper proposes Lumen, a new LMM architecture that splits perception learning into task-agnostic and task-specific stages. Lumen finely aligns vision-language concepts, creating a shared representation for all visual tasks. This is then decoded with lightweight task-specific decoders requiring minimal training. Lumen outperforms existing models on vision-centric and VQA benchmarks, maintaining strong visual understanding and instruction-following abilities.

Strengths

1. The proposed Lumen model introduces an effective architecture that separates the learning of perception capabilities into task-agnostic and task-specific stages. This separation promotes fine-grained vision-language concept alignment, enabling Lumen to handle diverse vision-centric tasks more effectively. 2. Lumen's ability to match or exceed the performance of existing approaches on a range of vision-centric tasks while maintaining general visual understanding and instruction-following capabilities demonstrates its potential for broad impact.

Weaknesses

1. Limited Novelty of the Method. The main approach of the paper, which involves decoupling task-agnostic and task-specific learning stages and sending the [LOC] token output by the LLM into the Aligner as a guide, is relatively simple and lacks significant innovation. Similar concepts have already been explored in previous works such as Uni-Perceiver v2 and VisionLLM. The paper lacks more groundbreaking improvements. 2. Insufficient Evaluation of Generalization to Unseen Tasks. The paper only demonstrates Lumen's generalization ability to the unseen object counting task, and only provides qualitative results. The limited evaluation is insufficient to showcase the model's ability to adapt to a broader range of unseen tasks, requiring more experiments for quantitative analysis. Moreover, a large portion of Table 1 is blank, which reduces the advantage of the proposed method compared to other baselines. 3. Limited Benchmark Diversity. The experiments mainly focus on a few benchmarks such as COCO and RefCOCO, with the only unseen dataset being PASCAL VOC2007. Including a broader range of datasets, especially those involving different modalities and more complex tasks, would better demonstrate Lumen's capabilities in handling vision tasks.

Questions

1. Although Lumen is proposed as an LMM Generalist, its object detection performance lags significantly behind that of Task-specific Specialists or Vision Generalists. Therefore, is there a gap between using [H] and [W] tokens in the Aligner for regressing bounding boxes and using an additional decoder independently? Can the effectiveness of the [LOC] token guidance be demonstrated in a more advanced DETR-like object detection decoder to improve detection performance? 2. Can the authors provide a more intuitive and specific explanation of the decoding paths in the model, such as the method for selecting peak points and decoding bounding boxes?

Rating

5

Confidence

5

Soundness

3

Presentation

3

Contribution

2

Limitations

Yes.

Reviewer bt1Q5/10 · confidence 4/52024-07-12

Summary

The paper introduces Lumen, a novel architecture for Large Multimodal Models (LMMs) that enhances vision-centric capabilities by decoupling task-agnostic and task-specific learning stages, thereby improving performance across various vision tasks while maintaining general visual understanding. This architecture allows Lumen to achieve or surpass the performance of existing LMM-based approaches on a range of vision-centric tasks, including object detection, instance segmentation, and pose estimation, while preserving its ability to follow instructions and understand visual content.

Strengths

The paper suggests that the reformulation of visual tasks into a matching problem and the use of a heatmap for guiding decoding processes are effective strategies for enhancing LMMs. The paper details comprehensive experimental results, ablation studies, and discussions on the model's generalization capabilities, demonstrating the effectiveness of Lumen in handling diverse visual tasks with minimal training efforts. The proposed Lumen not only performs well on vision-centric tasks but also maintains general visual understanding and instruction-following capabilities.

Weaknesses

The proposed method does show much stronger performance on VQA benchmarks than prior methods, as shown in Table2. How is the proposed method of decoupling task-agnostic and task-specific learning stages better than one-stage methods?

Questions

See Weaknesses above.

Rating

5

Confidence

4

Soundness

3

Presentation

4

Contribution

3

Limitations

Have been discussed in appendix.

Reviewer AJBg5/10 · confidence 3/52024-07-13

Summary

The paper proposes to augment the output of a Large Multimodal Model (LMM) with three tasks, namely detection, segmentation, and pose estimation. To that end, Lumen first predicts heatmaps conditioned on the encoded input image and instruction. This heatmap is then used by task-specific decoders to predict grounded bounding boxes, segmentation, and poses.

Strengths

- The analysis of pre-training tasks can be insightful and useful for the community. In general, the ablation section can be useful to the community, though it has many weaknesses (see below). - Augmenting the output of an LLM with dense vision outputs is a useful research direction to explore

Weaknesses

- Some claims are not well-supported (L74-80) - (1): it is not clear what it means to “unleash the vision-centric potential of [an] LLM…”. The method still uses the “V-L Dense Aligner” and trained box and semseg mask decoders to make the prediction. The value of an LLM in the proposed approach is not ablated properly. While Tab. 3 c) gives a hint towards that question, one improvement (1.0->1.0*) is actually a better vision encoder, and the other (1.0*->1.5) might be explained with more instruction-tuning data. - (2): “Adapt to tasks …. w/o requiring specialized datasets” - Fig. 3 suggests that specialized datasets for each task are used. - (3): “exceeds existing llm-based approaches.” - Most “LMM generalists” just don’t do most of the tasks - Differences with [12, 59] are not discussed to make sense of the results. What exactly differs there? Why these are reasonable baselines, e.g., [59] is a diffusion-based one. - Similarly, comparisons in Tab. 6 lack contextualization, e.g. [13, 59]. What makes the proposed model generalize to an unseen dataset? What is missing from the baseline from [41] that benefits from a similar heatmap representation? - The ablation section lacks details and proper discussion, albeit being one of the most useful sections of the paper: - Training “phases” are first mentioned in L267 but never described properly. L267 suggests 1st phase is task-agnostic and 2nd is, presumably, task-specific. However, A.3 suggests that it’s only about training data sampling. - The implication in L290 for Tab. 4 a) is unclear. What does it mean to have “complete vision-language interaction”, and why does the convolutional architecture not have it (or cannot have it)? - Similarly, the conclusion in L296 is unclear. Is the proposed framework not already improving the “dense vision-language alignment”? - In Tab. 5, it is not clear why FP-C for 2 is dropped compared to 3. According to A.3, all datasets are present during this stage. Why do the authors think separate stages are needed to achieve better performance? Is it longer training? - Minor: There should be a justification why these 3 tasks are “fundamental.”

Questions

- L267 “...10.000 iterations in the first phase…”: it is not clear how it compares to the previously obtained results. - Why are the RC SAM results in Tab. 4 b) better than in Tab. 1? - How are predictions for Fig. 4 obtained? Is it done by counting the peak points, or does an LLM make the prediction? This should be stated clearly to avoid confusions.

Rating

5

Confidence

3

Soundness

2

Presentation

2

Contribution

2

Limitations

Limitations of the work are not discussed. For example, what are the limitations of using the heatmap as a “powerful intermediate representation” (L313)?

Authorsrebuttal2024-08-14

Further discussion on the addressed concerns

Dear reviewer #AJBg, We sincerely appreciate your time and valuable feedback on our paper. Regarding the raised concerns, we would like to make further discussions with you as below: **Q1-1: Experiments to prove the value of the LLM** **A1-1:** Regarding your concerns on whether experimental results in the paper (i.e, ***Tab.3c*** and ***Tab.6***) can prove the value of LLM, we make further explanation as below: 1. We agree that the differences between *v1.0** and *v1.5* in Tab.3c primarily lie in the advanced VQA data curated by LLaVA-v1.5. By training with these data, the LMM obtain more advanced multimodal content comprehension ability. And the enhanced ***object detection*** performance of *v1.5* compared with *v1.0** in Tab.3c prove that ***the LMM's multimodal comprehension is a general capability that also benefits vision-centric task***. Therefore, we employ the results comparison between *v1.0** and *v1.5* in Tab.3c to verify the value of LMM on vision-centric task. Meanwhile, a similar phenomenon has also been observed in [1], where the LMM with enhanced multimodal comprenhension ability also performs better on the visual grounding task. - [1] Shikra: Unleashing Multimodal LLM’s Referential Dialogue Magic 2. When evaluating on unseen categories, the two compared generalist models can be the baseline methods you suggested. Specifically, Pix2Seq-v2 is a vision-generalist that does not involve any LLM utilization, which can be the ***non-LLM baseline as you suggested***. Although InstructCV leverages a LLM to generate instruction data for training a text-to-image diffusion model, its generalization ability is mainly inherited from the CLIP-based image and text encoders of diffusion models, which can be the ***baseline that uses CLIP embeddings for language comprehension as you suggested***. Therefore, by comparing with these two generalists, the significantly enhanced generalization performances of our Lumen in Tab.6 can prove the value of LLM in terms of generalization. **Q1-2: The narration of *`"specialized datasets"`*** **A1-2:** Thanks for your detailed suggestion. We will rephrase the *`"specialized datasets"`* as *`"meticulously curated specialized datasets"`* in the revised version. **Q1-3: Further explanations on comparison with existing LMMs and generalization facilitated by LMM** **A1-3:** ***Firstly***, strictly aligning with other LMMs in all aspects is currently intractable, as different LMMs are trained with their respective data and training recipes (*please refer to the data composition and strategies of training Qwen-VL and LLaVA for more detailed comparison*). ***Secondly***, all training data we used are publicly available and also used in the LMMs we compared, such as RefCOCO, RefCOCO+, and RefCOCOg, which are utilized in both Griffon and Shikra. ***Besides***, for tasks that existing LMMs do not support and cannot be seamlessly extended to, as discussed in our initial rebuttal, we are unable to apply the corresponding datasets to the LMMs we compared. Overall, our Lumen not only achieves better or comparable performance on tasks that existing LMMs can handle, but also extends to novel vision-centric tasks. For the proof of the generalization facilitated by LMM, generalization evaluation in Tab.6 supports our claim as discussed in ***A1-1.2 of this dialog box***. **Q2-2: Explanation to claim in L290** **A2-1:** In Tab.3a, we implement the *"Conv."* and *"Trans."* architectures with simple standard transformer and convolution layers. Since transformer has a global perceptive field while convolution only has a local one, *"Trans."* architecture facilitates denser cross-modal interaction (every element can interact with each other in the attention process) than the *"Conv."* one. Therefore, the better object detection performances achieved by *"Trans."* indicate that denser vision-language interaction facilitates better dense vision-language alignment. We will rephrase *`"complete vision-language interaction"`* in L290 to avoid confusion in the revised version. **Q2-4: Explanation to phase 1** **A2-4:** It is worth noting that (1) in order to balence vision-centric and the general-purpose conversational (GPC for short) ability, the ratio of VQA data to vision-centric data should be set to 2:1. In our current schedule, we train phase 2 for ***10k steps*** using such data ratio; (2) learning the dense instance perception (DIP for short) ability requires training for even longer, which is ***50k steps*** in current phase 1. If phase 1 and 2 are merged and the above conditions are met, we need to train at least ***50k * 3 = 150k steps*** to ensure both abilities are well learned. The training cost is significantly larger than our current schedule (***10k+50k=60k***). Having an independent phase 1 without VQA data lets the model focus on learning the DIP ability without affecting the GPC ability, then its learned ability can be maintained in phase 2 with less steps.

Reviewer kab52024-08-13

Thanks for the detailed response. The reviewers addressed some raised points and added additional experiments supporting their approach. Based on their feedback I will increase my score and am looking forward to reading your revision in future venue.

Authorsrebuttal2024-08-14

Further reply

Dear reviewer#kab5: Thanks for your precious comments on our paper. We will incorporate the valuable points from our discussions into the revised version.

Reviewer ecgp2024-08-13

Thank the authors for the rebuttal. After carefully reading the authors’ rebuttal, my comments have been clearly addressed. Specifically, the authors test special token prediction accuracies of modifying the template instructions into different formats, which is my major concern, as MLLM may overfit to some fixed instruction templates loses generic instruction-following ability. And the results in the rebuttal demonstrate the robustness to diverse visual task oriented instructions, facilitating the proposed Lumen to flexibly switch between conversation and visual perception functions using natural language commands. Also I read other reviewers’ comments as well as the authors’ rebuttal information. For example, the comparison with other LMMs, the additional evaluation on more complex benchmarks, as well as the role of each module. In the authors’ rebuttals, they provide systematic analysis (e.g, lack of order and semantics of visual tasks), supporting proofs (e.g, dense perception ability of GPT4-V), and comprehensive evaluations on more benchmarks (e.g, Objects365, ReferIt, ViPBench, etc) to consolidate the value of their decoupling design in keeping LLM-like QA function while extending several dense visual perception abilities. In my opinion, the comments have been addressed. And I also recommend the authors to integrate these additional analysis and experimental results suggested by other reviewers in the revised version. Overall, I think the paper's novelty in decoupling vision tasks learning and its convincing performance across both vision and vision-language tasks does have merits for acceptance. I will maintain my original score.

Authorsrebuttal2024-08-14

Further reply

Dear reviewer#ecgp: Thanks for your precious comments on our paper. We will incorporate the valuable suggestions from you and other reviewers into the revised version.

Reviewer AJBg2024-08-13

Official Comment by Reviewer AJBg

I thank the reviewers for their response, which addresses some of my questions. I also agree that the problem of augmenting the output of VLMs with other modalities/tasks such as segmentation or detection, is a valuable research direction. However, I believe the rebuttal does not address my main concerns: it does not show specific (experimental) evidence for the value of using LLMs in the pipeline and does not establish a clear and comparable experimental setting between different “instruction tuning” methods. Overall, this limits the value of the work beyond providing a useful model artifact, however, based on the other reviewer’s comments there seems to be significant interest by the community. For that reason, I will increase my score. Below, I provide more specific comments. **A1-1**: >Experimentally, the LLM's rich knowledge and strong understanding of multimodal inputs are important for tackling vision-centric tasks as verified below. The comparison lacks a non-LLM-based baseline to ablate the importance of having an LLM. The improvement in 1.0* -> 1.5 can still be explained by other factors (e.g., large instruction tuning dataset.) Generalization to unseen categories is a language property that can be achieved by other means, e.g., using CLIP embeddings. **A1-2**: I agree that the curation process might be less cumbersome, but the dataset is still specific for each task; that is, given a new task, one would need to define a new specialized dataset. **A1-3**: It is still not clear how the claim “exceeds existing llm-based approaches” is supported in the absence of comparisons. It is still not clear what exact statement is made by this comparison. There are many differences between compared models, which does not allow to make a conclusion if it’s the proposed approach that makes the difference. For example, did the authors equate the data? "... the multimodal comprehension capability of LLM facilitates generalization ...". It appears to be a hypothesis that lacks specific experimental evidence. **A2-2**: It is not clear then what claim is made with this experiment. The result doesn't support the claim made in L290. **A2-4**: It is still not clear why phase 1 is necessary given that the vision-centric data is also present during phase 2. As per A2-1, the difference between phases 1 and 2 is the addition of VQA data.

Reviewer bt1Q2024-08-14

Thank for the response from the authors, which has properly address my previous concerns. I tend to keep my original rating. The authors are encouraged to include the related discussions in the final version.

Authorsrebuttal2024-08-14

Further reply

Dear reviewer#bt1Q: Thanks for your precious comments on our paper. We will integrate the related discussions in the final version as you suggested.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC