## Piculet: Specialized Models-Guided Hallucination Decrease for MultiModal Large Language Models

Kohou Wang † 1[0009 -0007 -5863 -2288] , Xiang Liu † 1[0009 -0003 -2492 -403 X ] , Zhaoxiang Liu* 1 2[0000 , -0002 -1267 -0277] , Kai Wang 1 2[0000 , -0002 -1171 -0281] , and 1 2[0000 , -0003 -4308 -7049]

Shiguo Lian*

1 AI Innovation Center, China Unicom, Beijing 100013, China 2 Unicom Digital Technology, China Unicom, Beijing 100013, China {wangzp103,liux750,liuzx178,wangk115,liansg}@chinaunicom.cn † Equal contribution, *Corresponding author(s)

Abstract. Multimodal Large Language Models (MLLMs) have made significant progress in bridging the gap between visual and language modalities. However, hallucinations in MLLMs, where the generated text does not align with image content, continue to be a major challenge. Existing methods for addressing hallucinations often rely on instructiontuning, which requires retraining the model with specific data, which increases the cost of utilizing MLLMs further. In this paper, we introduce a novel training-free method, named Piculet, for enhancing the input representation of MLLMs. Piculet leverages multiple specialized models to extract descriptions of visual information from the input image and combine these descriptions with the original image and query as input to the MLLM. We evaluate our method both quantitively and qualitatively, and the results demonstrate that Piculet greatly decreases hallucinations of MLLMs. Our method can be easily extended to different MLLMs while being universal.

Keywords: Multimodal Large Language Models · hallucinations · trainingfree

## 1 Introduction

In recent years, there has been remarkable progress in the field of large-scale models, with the following being typical examples of this work: BERT [3] , GPT-3 [4], CLIP [5], DALL-E [6], etc. These works greatly promoted the development of Multimodal Large Language Models (MLLMs), an important branch of Artificial Intelligence. MLLMs' goal is to construct an artificial intelligence system capable of understanding and handling different modalities, such as image, text, audio, etc. The field of MLLMs has seen several landmark advancements, including LLaVa, CogVLM, Minigpt-5 et al. [7]- [9], they cast a profound impact on the improvement of MLLMs.

Fig. 1: Illustration of Hallucination of MLLMs. This MLLM generates descriptions of an image with wrong information, including the number of people and cups, and also, there is only whiteboard, not a blackboard on the left wall.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-c4c55409-9627-4619-b952-1f2fdfe3073a.jpg)

The rapid development of MLLMs has led to their widespread adoption for various applications, such as image captioning and visual question answering. Despite their impressive performance, MLLMs are still prone to generating hallucinations, where the generated text does not align with the image content. This issue significantly limits the practical applicability of MLLMs. As examplified in Fig 1, the generated description of this image is not consistent with the truth:

- 1. there are 6 persons in the image, while the MLLM says seven;
- 2. there are 3 water bottles on the table, while the MLLM says two;
- 3. there is no blackboard on the left wall, only a whiteboard, while the model wrongly answers a blackboard after correctly answers a whiteboard.

Researchers have long been addressing the issue of hallucinations of MLLMs, and the mainstream methods can be divided into two kinds: training-based and training-free. Training-based methods usually collect or re-clean some datasets and retrain the models to decrease hallucinations of MLLMs. These kinds of methods, naturally, often require substantial manual intervention and are timeconsuming. Moreover, given the substantial computational resources required for training large models, the economic cost of such methods is also quite considerable. As for training-free methods, current methods focus their emphasis on the postprocess of MLLMs. Given a user's query, firstly the MLLMs will answer it as usual. Then the answer is thoroughly analyzed and corrected to decrease hallucination. These kinds of methods often utilize other rather large models apart from the MLLMs to be corrected, which is time-consuming and uneconomical.

Inspired by the phenomenon that humans use specialized tools to enhance their abilities, we propose a training-free framework, named Piculet, to enhance the input representation of MLLMs by leveraging multiple, specialized, smallscale, deep learning models to extract a description of visual information from the

input image, i.e., we use multiple specialized models to guide MLLMs to generate more accurate results. Specifically, our Piculet utilizes the outputs from these small-scale deep learning models as external konwledge to enhance the MLLMs, thereby minimizing MLLMs' propensity for hallucinations.

By combining the extracted description of visual information with the original image and query as input to the MLLM, we aim to improve the accuracy of the model's output. Our method requires no retraining of MLLMs and no other rather large models, which is much faster and economical than all current available training-based methods and training-free methods. We evaluate the effectiveness of our method through comprehensive quantitative and qualitative experiments on the POPE [13], MME [14], and LLaVA-QA90 [15]datasets. The results and associated analyses indicate the superiority of this new paradigm. For instance, on the LLaVA-QA90 benchmark, our method largely boosts the accuracy of the baseline Qwen-VL-Chat [34] from 6.1 to 7.3 on a scale of 10.

In summary, the main contributions are as follows:

- -We proposed a training-free, pre-process framework named Piculet to reduce the hallucinations of MLLMs. To the best of our knowledge, we are the first to utilize a pre-process framework to tackle the visual hallucination problem.
- -Our framework only requires one inference of the target MLLM and several other small deep learning models, which is economical and time-saving, and is plug-and-play in various different MLLMs. These small models' information is utilized as external knowledge to calibrate the MLLM.
- -We evaluate our method on numerous datasets with other methods, and the results demonstrate the effectiveness and improvement of our method.

## 2 Related Work

## 2.1 MLLMs' Hallucinations

Despite the mushrooming of MLLMs, the problem of hallucination still hangs like the sword of Damocles: MLLMs occasionally generate content that diverges from the user input, contradicts previously generated context, or misaligns with established world knowledge. While the relatively usual normal deep learning models [18-21] output results of quite reliable credibility, hallucination puts the MLLMs at a disadvantage, users tend to use MLLMs more for fun rather than for professional needs, which is certainly not a good thing for MLLMs developed for professional purposes. To address this challenge, existing mainstream works have primarily focused on two aspects: training-based and training-free.

## 2.2 Training-based Methods

For training-based methods, Gunjal et al. [10] introduced MHalDetect, a multimodal hallucination detection dataset that can be used to train and benchmark models for hallucination detection and prevention. Liu et al. [11] addressed this issue by introducing the first large and diverse visual instruction tuning dataset,

named Large-scale Robust Visual(LRV)-Instruction. Lu et al. [23] developed an evaluation module that automatically creates fine-grained and diverse visual question answering examples to assess the extent of agnosia in MLLMs comprehensively. They also developed a mitigation module to reduce agnosia in MLLMs through multimodal instruction tuning on fine-grained conversations.

These training-based methods, also well known as instruction-tuning, usually introduce a new dataset for retraining MLLMs, which requires significant computational resources and specialized data. These methods are also fairly timeconsuming, considering that the inference of MLLMs is often a much longer time than traditional deep learning models.

## 2.3 Training-free Methods

As for training-free methods, Yin et al. [12] represents a typical method that requires no training of MLLMs while can directly correct the hallucinations. They emphasized main attention on the post-process stage of MLLMs, firstly they get an answer of a MLLM, then utilized auxiliary models' outputs to correct both object-level and attribute-level hallucinations, which was the first to apply a corrective manner to tackle the visual hallucination problem. Although their method, named Woodpecker, can reduce hallucinations by correcting the MLLM's answers, their method is a post-process framework, and still actually comprises three pre-trained rather large-scale models apart from the MLLM to be corrected, which are GPT-3.5-turbo [30], Grounding DINO [31] and BLIP2-FlanT5 XXL [32]. Furthermore, the GPT-3.5-turbo is used 3 times in their processing pipeline. These models are not only time-consuming, but some are also proprietary, making them uneconomical with slow inference processes.

Compared to their approach, our method addresses the hallucination issue of MLLMs at its root and utilizes no other large language models apart from the MLLM to be corrected. Different from the Woodpecker method focusing on the post-process stage, our method focuses on the pre-process stage of MLLMs. Our method utilizes specialized, traditional small deep learning models to generate results describing factual information. These results, reorganized into a specific format, serve as supplementary descriptions and are input alongside the user's query and image into the MLLM, thereby enabling the model to generate correct answers directly by referencing additional factual information. Our specialized models only need to be run once during the processing pipeline, and the outputs of specialized models serve as external knowledge to calibrate the MLLM.

## 3 Method

Our method aims to address the hallucinations of MLLMs at its original source. We firstly utilize specialized traditional light-weight deep learning models to detect factual information of input image, then formulate these descriptions, which, alongside the user's query and image, are input into MLLMs. MLLMs, given the formulated input, then generate results with reduced hallucinations. Our method

The text content contained in the image Creating video from text Sora

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-acde78b3-ac06-4f12-a079-bb8f5d2b71b7.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-c246fd24-bae3-4fa3-a46c-38bdfa56f23b.jpg)

(a) Detection model. For the detected objects, we traverse all the detected results and integrate them into a single sentence in the above format.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-824fd0bf-e0fe-453d-83d6-f5dbd245a4fe.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-b1665352-edf9-4b2c-af46-aa340a7d7bbd.jpg)

(b) Ocr model. For the recognized characters, we also traverse all the detected texts and integrate them into a single sentence in the above format.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-362496e0-b950-4051-8f1b-52a479455dae.jpg)

the celebrity in the image is Jia Ling

(c) Face Recognition. For the recognized faces, we also traverse all the detected celebrities and integrate them into a single sentence in the above format.

Fig. 2: Details of question formulation. In each sub-image, we adopt a randomly chosen image to exemplify the concrete operation.

utilizes these specialized models to generate factual external knowledge apart from the single input image, which provides a reliable basis for decision-making in the outputs of the MLLMs. We will introduce these steps in detail in sequence.

## 3.1 Specialized Models

Object Detection. We utilize an object detection model to detect factual information of the input image. To be specific, we adopt PP-YOLOE [24], an industrial state-of-the-art object detector with high performance and friendly deployment, to detect objects inside input image. PP-YOLOE is pre-trained on COCO [25], a large-scale object detection, segmentation, and captioning dataset that has 80 object categories that can cover the most common objects encountered in daily life.

OCR. We utilize PaddleOCR 3 to recognize characters inside image. PaddleOCR is an awesome multilingual OCR toolkit based on PaddlePaddle, which supports 80+ language recognition, provides data annotation and synthesis tools, and supports training and deployment among server, mobile, embedded and IoT devices. We utilize this model to extract additional information inside an image to serve as specialized descriptions, together with the coco-detected objects, for the MLLMs to refer to.

Face recognition. We utilize insightface [26] to detect faces inside an image. Insightface is an open-source 2D&amp;3D deep face analysis toolbox, which efficiently implements a rich variety of state-of-the-art algorithms of face recognition, face detection and face alignment, which are optimized for both training and deployment. Furthermore, we establish a repository of celebrities, and the recognized

3 https://github.com/PaddlePaddle/PaddleOCR

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-301558c2-8f6f-4d3c-95fa-bac624db72af.jpg)

The text content contained in the image 50 kg lighter The celebrity in the image is jia The image contains these objects there is 1 Person;there is Desk; there are Plate;there is Potted Plant;there is Microphone, there is Stool; there is Apple;there is Orange/langerine; Ling- question: describe the image

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-6cbb8a29-38d7-4784-ab41-65dc6257889c.jpg)

reply: The image features woman named Jia who sitting on stool and holding an orange. She is wearing red outfit, which includes red jacket with white stripes and red pants. The background of the image is yellow wall, and there is wooden table with plate of fruit on it. The plate contains an apple and banana also potted plant in the background. The woman Is holding microphone; and there is sign in the image that says 50 kg lighter: Lingr There

Fig. 3: Illustration of our method's processing. Red words are pre-processed results of specialized models, yellow words are the predefined prompt everybody usually uses, and blue words are the user's original query, purple words are model's reply without hallucination. The recognized characters, faces and objects are integrated into one single sentence, which, alongside the user's original query and image, serves as the final input of MLLMs.

faces are classified as concrete celebrities. These descriptions, alongside the coco detected objects and PaddleOCR's characters, also serve as specialized information for the MLLMs to refer to.

## 3.2 Input Formulation

We utilize the aforementioned specialized traditional deep learning models to detect objects, characters, and faces, and in this part we integrate all these detected results into a specific format to serve as input, alongside the original user's question and image, for the MLLMs.

Object Detection. For the detected objects, we traverse all the detected results and integrate them into a single sentence in the following format: ' the image contains these objects: there is/are {number} {object}. '. The detail is examplified in Fig 2a.

Fig. 4: Flowchart of our method. Given an image and a query, firstly we utilize specialized models to extract descriptions of visual information, these descriptions are then reorganized by prompt formulation block and combined with the original user's query, the newly combined query and image are then input into the MLLM.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-146c8bb7-519d-461a-bc9a-e8d8624b8e7a.jpg)

OCR. For the recognized characters, we also traverse all the detected texts and integrate them into a single sentence in the following format: ' The text content contained in the image: {recognized characters}. '. The detail is examplified in Fig 2b.

Face recognition. For the recognized faces, we also traverse all the detected celebrities and integrate them into a single sentence in the following format: ' the celebrity/celebrities in the image is/are: {recognized celebrities}. '. The detail is examplified in Fig 2c.

After all these processing, the recognized characters, faces and objects are integrated into one single sentence, which, alongside the user's original query and image, serves as the final input of MLLMs. The final format of a typical question is examplified in Fig 3 in detail. In summary, the format is like:

' Organized OCR results.

Organized face recognition results.

Organized detection results.

Predefined prompt everybody usually uses.

User's original query. '.

Through these steps, our method can directly address the hallucination issue of MLLMs at its root. An overview of our framework is depicted in Fig 4.

Our method utilizes specialized models to generate results, which serve as supplementary descriptions. These reorganized results, alongside the user's query and image, are then input into the large model, thereby enabling the model to generate correct answers directly by referencing additional factual information. Compared to other mainstream methods addressing the hallucination of MLLMs, our method has the following advantages:

Fig. 5: Prompt template for GPT-4V-aided evaluation. Response 1 and Response 2 are the original responses and the corrected ones, respectively.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.01003v1-figure-9e417d42-51c4-4fc6-990b-f9cf126d9178.jpg)

- -Our method is totally training-free, and requires no re-training of MLLMs, which saves a lot of expenses and time.
- -Our framework only requires one inference of one single MLLM.
- -Our framework requires no inference of any other large-scale LLMs, just several traditional deep learning models which are rather small and economical to infer and deploy.

## 4 Experiments

In this section, we will discuss the datasets we use and the experiments we conduct in detail. We use mainstream benchmark datasets POPE [13], MME [14], and LLaVA-QA90 [15], and conduct comprehensive comparative experiments to validate the effectiveness and superiority of our method. Specifically, we choose Qwen-VL-7B and LLaVa-v1.5-13B [7] as our baseline models. Considering that Woodpecker is the most similar training-free method to ours, we also compare

our results with theirs utilizing the same baseline model LLaVa-v1.5-13B on POPE and MME benchmarks.

## 4.1 Datasets

POPE. The POPE [13]initiative aims to gauge the tendency of MLLMs to produce hallucinations. It employs three varied sampling strategies-random, popular, and adversarial-to construct non-existent object samples. Random sampling randomly selects items not depicted in the image, while popular sampling draws from a pool of frequently seen items not present, and adversarial sampling identifies items often found together but missing from the image. Each kind of strategy has 500 images, and each image has 6 related questions and answers, which is 3000 in total.

For evaluation, to thoroughly compare our method, we directly tested all these images, which amounts to 9,000 in total. The questions balance between positive and negative samples at a 50-50 split. This approach casts object annotations as binary questions, centering on the evaluation of object hallucinations, with a particular emphasis on the aspect of existence. The selected MLLMs will answer like " Is there a wine glass in the image? ", and the answer will be measured in a metric of Accuracy, Precision, Recall and F1 Score.

MME. The MME [14] is a comprehensive evaluation benchmark for MLLMs. To avoid data leakage that may arise from the direct use of public datasets for evaluation, the annotations of instruction-answer pairs are all manually designed. The concise instruction design can fairly compare MLLMs, instead of struggling in prompt engineering. Besides, with such an instruction, quantitative statistics can also be easily carried out. Also like POPE, The selected MLLMs will also be prompted Yes or No questions.

LLaVA-QA90. The LLaVA-QA90 [15] contains randomly selected 30 image for COCO-Val-2014, and for each image, three types of questions (conversation, detailed description, complex reasoning) are generated using the proposed data generation pipeline in [15]. Specifically, we sample 10 description-type queries that are paraphrased in various forms to instruct an MLLM to describe an image, such as " Analyze the image in a comprehensive and detailed manner. " and " Explain the visual content of the image in great detail. ". GPT-4V [33] is utilized to evaluate the answers generated by the plain baseline model and our framework's model. We directly feed the image to GPT-4V, and prompt it to rate the responses regarding our designed two dimensions, i.e., accuracy and detailedness. The prompt template is available in Fig 5.

## 4.2 Experimental Results

Resutls on POPE. Instead of sampling several hundreds of images, We directly utilized the entire dataset, which amounts to 9,000 image-text queries, thereby enabling a more thorough and comprehensive comparison to demonstrate the superiority of our method. The tested results on POPE are shown in Table 1, which utilizes Qwen-VL-Chat [34] and LLaVa [15] as baseline model.

Table 1: Results on POPE using Qwen-VL-7B and LLaVa-v1.5-13B as baseline model. +Piculet denotes MLLM responses generated by our proposed Piculet, and +Woodpecker for woodpecker's method. The best performances within each setting are bolded. Our method achieves a near-universal advantage across the board.

| setting     | model   | method      |   Accuracy |   Precision |   Recall |   F1-Score |   Yes Rate |
|-------------|---------|-------------|------------|-------------|----------|------------|------------|
|             | QWen    | plain       |     0.8417 |      0.897  |   0.772  |     0.8298 |    0.4303  |
|             |         | +Piculet    |     0.8637 |      0.9225 |   0.794  |     0.8535 |    0.43033 |
| adversarial |         | plain       |     0.7333 |      0.6902 |   0.8467 |     0.7605 |    0.6133  |
| adversarial | LLaVA   | +Woodpecker |     0.8067 |      0.8286 |   0.7733 |     0.8    |    0.4667  |
| adversarial |         | +Piculet    |     0.8597 |      0.9397 |   0.7687 |     0.8456 |    0.409   |
| random      | QWen    | plain       |     0.8787 |      0.9805 |   0.7727 |     0.8643 |    0.394   |
| random      |         | +Piculet    |     0.8893 |      0.9811 |   0.794  |     0.8777 |    0.4047  |
| random      |         | plain       |     0.86   |      0.875  |   0.84   |     0.8571 |    0.48    |
| random      | LLaVA   | +Woodpecker |     0.8767 |      0.9593 |   0.7867 |     0.8645 |    0.41    |
| random      |         | +Piculet    |     0.8732 |      0.9813 |   0.7687 |     0.8621 |    0.4037  |
| popular     | QWen    | plain       |     0.8657 |      0.9492 |   0.7727 |     0.8519 |    0.407   |
| popular     |         | +Piculet    |     0.8803 |      0.9597 |   0.794  |     0.869  |    0.4137  |
| popular     | LLaVA   | plain       |     0.7667 |      0.7222 |   0.8667 |     0.7879 |    0.6     |
| popular     |         | +Woodpecker |     0.8067 |      0.8382 |   0.76   |     0.7972 |    0.4533  |
| popular     |         | +Piculet    |     0.87   |      0.9641 |   0.7687 |     0.8553 |    0.3987  |

Table 2: Results on MME using Qwen-VL-7B and LLaVa-v1.5-13B as baseline model. +Piculet denotes MLLM responses generated by our proposed Piculet, and +Woodpecker for woodpecker's method. The best performances within each setting are bolded. Our method achieves a near-universal advantage across the board.

| model   | method      | Total   |   Existence |   Count |   Position |   Color | Celebrity   | OCR   |
|---------|-------------|---------|-------------|---------|------------|---------|-------------|-------|
| QWen    | plain       | 871.12  |         185 |  140    |     128.33 |  180    | 135.29      | 102.5 |
| QWen    | +Piculet    | 944.12  |         190 |  163.34 |     126.67 |  185    | 184.12      | 95.0  |
|         | plain       | 698.72  |         195 |   95    |      53.33 |   78.33 | 152.06      | 125.0 |
| LLaVA   | +Woodpecker | -       |         195 |  160    |      55    |  155    | -           | -     |
|         | +Piculet    | 928.9   |         185 |  151.66 |     121.66 |  175    | 195.58      | 110.0 |

Table 3: Results on LLaVa-QA90 using Qwen-VL-7B and LLaVa-v1.5-13B as baseline model. with denotes MLLM responses generated by our proposed Piculet. We don't know Woodpecker' exact 10 sampled examples, so cannot compare with their scores. The accuracy and detailedness metrics are on a scale of 10, and a higher score indicates better performance. The best performances within each setting are bolded. Our method achieves better performances on both accuracy and detailedness aspects.

| models   | method   |   accuracy |   detailedness |
|----------|----------|------------|----------------|
| QWen     | plain    |        6.1 |            5.5 |
| QWen     | +Piculet |        7.3 |            6.5 |
| LLaVA    | plain    |        5.6 |            5.9 |
| LLaVA    | +Piculet |        6.8 |            6.3 |

Considering that Woodpecker [12] is the most similar training-free method to ours, we also compare with their tested results. As can be seen from the results, our proposed framework achieves an across-the-board performance improvement on all test sets and in all aspects. In detail, in all the adversarial, random, and popular testset, our method outperforms both the plain baseline model and the Woodpecker-enhanced model in all the accuracy, precision, recall and f1-score, except the only one random set, where our method is slightly inferior to Woodpecker.

Aseemingly counterintuitive point is that the unenhanced, plain LLaVa actually performs the best on Recall, compared to both Woodpecker and our Piculet. However, this is actually reasonable: because MLLM inherently tends to answer "yes" to all Yes or No questions, without discrimination. This results in Recall, a measurement that measures the proportion of correctly classified samples out of all correct samples, being higher than that of both Woodpecker and our Piculet. The relatively high Yes Rate score of plain LLaVA also corroborates this speculation, which attests to our algorithm's effectiveness in mitigating the hallucinations of MLLMs as well.

Overall, our method outperforms Woodpecker, not to mention that our method operates with faster inference and lower resource consumption, while merely providing additional factual external knowledge to the MLLM, allowing the MLLM to make its own decisions and produce outputs based on the reliable information.

Resutls on MME. The results on MME are shown in Table 2, and the baseline model is also Qwen-VL-Chat and LLaVa. For comparison, we conducted experiments on MME's existence, count, position, color, celebrity and ocr test set. For comparison, we also add the Woodpecker's results in the table. As can be seen from the table, our Piculet outperforms Woodpecker in most aspects, with only existence and count set as exceptions, where it slightly lags behind Woodpecker. Even so, considering that our method merely incorporates a few

additional small deep learning models apart from the MLLMs to be corrected, and it significantly reduces inference time and operational costs compared to Woodpecker, our method is undoubtedly the better choice.

Resutls on LLaVA-QA90. The results on LLaVA-QA90 is shown in Table 3, and the baseline model is also Qwen-VL-Chat and LLaVa. In this experiment, we sampled 10 description-type queries, which are paraphrased in various forms to instruct an MLLM to describe an image, to evaluate our proposed framework's performance. The results, as can be seen from the table, show that our method has also achieved superior performance in both evaluation aspects. It's worth noting that, as Woodpecker's sampled 10 queries are not exactly known, so we can't compare with their results here.

## 4.3 Ablation Study.

We conduct an ablation study on MME datasets to validate the superiority and effectiveness of our method. In this section, we utilize Qwen-VL-Chat as baseline model, in each test set, we select two of three specialized models and run experiments to compare the generated results' scores. The calculated results are shown in Table 4.

Table 4: Ablation study results on MME using Qwen-VL-7B as baseline model. ✓ means results generated utilizing corresponding specialized models.

| Detection OCR   | Face   |   Total |   Existence Count |   Existence Count |   Position Color |   Position Color |   Celebrity OCR |   Celebrity OCR |
|-----------------|--------|---------|-------------------|-------------------|------------------|------------------|-----------------|-----------------|
| ✓               | ✓      |  922.4  |               185 |            140    |           126.67 |              185 |          183.24 |           102.5 |
| ✓               | ✓      |  941.62 |               190 |            163.33 |           126.67 |              190 |          184.12 |            87.5 |
| ✓ ✓             |        |  888.24 |               190 |            163.33 |           126.67 |              185 |          128.24 |            95   |
| ✓ ✓             | ✓      |  944.12 |               190 |            163.33 |           126.67 |              185 |          184.12 |            95   |

As can be seen from the experimental results, each specialized model manages to boost the score on its respective test set. Specifically, the results with the specialized Detection model outperform those without it in both existence and count scores. Similarly, the use of the specialized OCR model leads to higher scores on the OCR test set compared to when it is not used. The same can be said for the specialized Face model. Based on the comprehensive comparative experimental results, we can confidently say that each of our specialized models contributes to improved outcomes. That is, the method we propose, which we name Piculet, can mitigate the hallucination phenomena in MLLMs, making the responses to users' queries more authentic and reliable.

## 5 Conclusion

In this paper, we propose a novel framework named Piculet to address the hallucinations of MLLMs at its root. As a training-free method, our approach requires only single one inference of the target MLLM, and several other small deep-learning models, no other rather large-scale models are involved, which is economical and time-saving, and is plug-and-play in various different MLLMs. We have achieved the goal of reducing hallucinations by supplying the MLLMs with dependable external knowledge generated by specialized models. We evaluate our method on numerous datasets with other methods, and the results demonstrate the effectiveness and improvement of our method. We hope that our method can contribute a small improvement and offer some insights into the handling of hallucinations of MLLMs, thus inspiring further research and development in the field. 4 .

## References

- 1. Ramachandram D, Taylor G W. Deep multimodal learning: A survey on recent advances and trends[J]. IEEE signal processing magazine, 2017, 34(6): 96-108.
- 2. Wang J, Wei Z, Zhang T, et al. Deeply-fused nets[J]. arXiv preprint arXiv:1605.07716, 2016.
- 3. Devlin J, Chang M W, Lee K, et al. Bert: Pre-training of deep bidirectional transformers for language understanding[J]. arXiv preprint arXiv:1810.04805, 2018.
- 4. Brown T, Mann B, Ryder N, et al. Language models are few-shot learners[J]. Advances in neural information processing systems, 2020, 33: 1877-1901.
- 5. Radford A, Kim J W, Hallacy C, et al. Learning transferable visual models from natural language supervision[C]//International conference on machine learning. PMLR, 2021: 8748-8763.
- 6. Ramesh A, Pavlov M, Goh G, et al. Zero-shot text-to-image generation[C]//International Conference on Machine Learning. PMLR, 2021: 8821-8831.
- 7. Liu H, Li C, Li Y, et al. Improved baselines with visual instruction tuning[J]. arXiv preprint arXiv:2310.03744, 2023.
- 8. Wang W, Lv Q, Yu W, et al. Cogvlm: Visual expert for pretrained language models[J]. arXiv preprint arXiv:2311.03079, 2023.
- 9. Zheng K, He X, Wang X E. Minigpt-5: Interleaved vision-and-language generation via generative vokens[J]. arXiv preprint arXiv:2310.02239, 2023.
- 10. Gunjal A, Yin J, Bas E. Detecting and preventing hallucinations in large vision language models[J]. arXiv preprint arXiv:2308.06394, 2023.
- 11. Liu F, Lin K, Li L, et al. Mitigating hallucination in large multi-modal models via robust instruction tuning[J]. arXiv preprint arXiv:2306.14565, 2023, 1(2): 9.
- 12. Yin S, Fu C, Zhao S, et al. Woodpecker: Hallucination correction for multimodal large language models[J]. arXiv preprint arXiv:2310.16045, 2023.
- 13. Li Y, Du Y, Zhou K, et al. Evaluating object hallucination in large vision-language models[J]. arXiv preprint arXiv:2305.10355, 2023.

4 The authors have no competing interests to declare that are relevant to the content of this article.

- 14. Fu C, Chen P, Shen Y, et al. Mme: A comprehensive evaluation benchmark for multimodal large language models[J]. arXiv preprint arXiv:2306.13394, 2023.
- 16. Zhu D, Chen J, Shen X, et al. Minigpt-4: Enhancing vision-language understanding with advanced large language models[J]. arXiv preprint arXiv:2304.10592, 2023.
- 15. Liu H, Li C, Wu Q, et al. Visual instruction tuning[J]. arXiv preprint arXiv:2304.08485, 2023.
- 17. Zhang Y, Li Y, Cui L, et al. Siren's song in the ai ocean: A survey on hallucination in large language models[J]. arXiv preprint arXiv:2309.01219, 2023.
- 19. Redmon J, Divvala S, Girshick R, et al. You only look once: Unified, real-time object detection[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2016: 779-788.
- 18. Long J, Shelhamer E, Darrell T. Fully convolutional networks for semantic segmentation[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2015: 3431-3440.
- 20. Girshick R, Donahue J, Darrell T, et al. Rich feature hierarchies for accurate object detection and semantic segmentation[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2014: 580-587.
- 22. Dai W, Liu Z, Ji Z, et al. Plausible may not be faithful: Probing object hallucination in vision-language pre-training[J]. arXiv preprint arXiv:2210.07688, 2022.
- 21. Chen L C, Papandreou G, Kokkinos I, et al. Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs[J]. IEEE transactions on pattern analysis and machine intelligence, 2017, 40(4): 834-848.
- 23. Lu J, Rao J, Chen K, et al. Evaluation and mitigation of agnosia in multimodal large language models[J]. arXiv preprint arXiv:2309.04041, 2023.
- 25. Lin T Y, Maire M, Belongie S, et al. Microsoft coco: Common objects in context[C]//Computer Vision-ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6-12, 2014, Proceedings, Part V 13. Springer International Publishing, 2014: 740-755.
- 24. Xu S, Wang X, Lv W, et al. PP-YOLOE: An evolved version of YOLO[J]. arXiv preprint arXiv:2203.16250, 2022.
- 26. Deng J, Guo J, Ververas E, et al. Retinaface: Single-shot multi-level face localisation in the wild[C]//Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2020: 5203-5212.
- 28. Li B, Zhang Y, Chen L, et al. Otter: A multi-modal model with in-context instruction tuning[J]. arXiv preprint arXiv:2305.03726, 2023.
- 27. Ye Q, Xu H, Xu G, et al. mplug-owl: Modularization empowers large language models with multimodality[J]. arXiv preprint arXiv:2304.14178, 2023.
- 29. Yin S, Fu C, Zhao S, et al. A Survey on Multimodal Large Language Models[J]. arXiv preprint arXiv:2306.13549, 2023.
- 31. Liu S, Zeng Z, Ren T, et al. Grounding dino: Marrying dino with grounded pretraining for open-set object detection[J]. arXiv preprint arXiv:2303.05499, 2023.
- 30. Brown T, Mann B, Ryder N, et al. Language models are few-shot learners[J]. Advances in neural information processing systems, 2020, 33: 1877-1901.
- 32. Li J, Li D, Savarese S, et al. Blip-2: Bootstrapping language-image pretraining with frozen image encoders and large language models[J]. arXiv preprint arXiv:2301.12597, 2023.
- 34. Bai J, Bai S, Yang S, et al. Qwen-vl: A versatile vision-language model for understanding, localization, text reading, and beyond[J]. 2023.
- 33. Achiam J, Adler S, Agarwal S, et al. Gpt-4 technical report[J]. arXiv preprint arXiv:2303.08774, 2023.
Kohou Wang Xiang Liu Zhaoxiang Liu Kai Wang Shiguo Lian
Piculet: Specialized Models-Guided Hallucination Decrease for MultiModal Large Language Models
Multimodal Large Language Models (MLLMs) have made significant progress in
bridging the gap between visual and language modalities. However,
hallucinations in MLLMs, where the generated text does not align with image
content, continue to be a major challenge. Existing methods for addressing
hallucinations often rely on instruction-tuning, which requires retraining the
model with specific data, which increases the cost of utilizing MLLMs further.
In this paper, we introduce a novel training-free method, named Piculet, for
enhancing the input representation of MLLMs. Piculet leverages multiple
specialized models to extract descriptions of visual information from the input
image and combine these descriptions with the original image and query as input
to the MLLM. We evaluate our method both quantitively and qualitatively, and
the results demonstrate that Piculet greatly decreases hallucinations of MLLMs.
Our method can be easily extended to different MLLMs while being universal.