Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🚀🚀🚀 Official implementation of Piculet: Specialized Model-Guided Hallucination Alleviation for MultiModal Large Language Models in ICIC 2024.

flowchart-piculet.png

  • Authors: Kohou Wang*, Xiang Liu*, Zhaoxiang Liu^, Kai Wang, Shiguo Lian^

    * denotes these authors contributed equally to this work and should be considered co-first authors. ^ denotes Corresponding authors.

  • Institutes: AI Innovation Center, China Unicom, Beijing 100013, China; Unicom Digital Technology, China Unicom, Beijing 100013, China

We introduce a novel training-free method, named Piculet, for enhancing the input representation of MLLMs, thereby minimizing MLLMs' propensity for hallucinations. 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.

💡 highlights:

  • 🔥 We proposed a training-free, pre-process framework named Piculet to reduce the hallucinations of MLLMs
  • 🔥 Our framework only requires one inference of the target MLLM and several other small deep learning models

Data Preparation

As POPE, MME and LLaVa-QA90 are all a subset of coco's val2014, so you will need to download the coco's val2014 dataset.

installation and running:

3 independent conda envs are needed:

  • one for specialized models' sever, installation and running details can be found at specialized_models_server/readme.md;
  • one for QWen-vl-chat's running, installation and running details can be found at qwen/readme.md;
  • one for LLaVa-vl-1.5's running, installation and running details can be found at llava's readme;

Citation

If you find Piculet useful for your research and applications, please cite using this BibTeX:

@article{wang2024piculet,
  title={Piculet: Specialized Models-Guided Hallucination Decrease for MultiModal Large Language Models},
  author={Wang, Kohou and Liu, Xiang and Liu, Zhaoxiang and Wang, Kai and Lian, Shiguo},
  journal={arXiv preprint arXiv:2408.01003},
  year={2024}
}

❤️ Acknowledgments

  • QWen-VL and LLaVA: the baseline models we compared. Thanks for their wonderful work.

License

Code License Usage and License Notices: The code is intended and licensed for research use only.

About

Piculet: Specialized Model-Guided Hallucination Alleviation for MultiModal Large Language Models

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages