Strengthening Multimodal Large Language Model with Bootstrapped Preference Optimization

Renjie Pi, Tianyang Han, Wei Xiong, Jipeng Zhang, Runtao Liu +2 more
3/1/2024

No official code found. Best implementation: pipilurj/bootstrapped-preference-optimization-BPO (63 stars, Apache-2.0, last commit 2024-08-23).

Abstract

Multimodal Large Language Models (MLLMs) excel in generating responses based on visual inputs. However, they often suffer from a bias towards generating responses similar to their pretraining corpus, overshadowing the importance of visual information. We treat this bias as a"preference"for pretraining statistics, which hinders the model's grounding in visual input. To mitigate this issue, we propose Bootstrapped Preference Optimization (BPO), which conducts preference learning with datasets containing negative responses bootstrapped from the model itself. Specifically, we propose the following two strategies: 1) using distorted image inputs to the MLLM for eliciting responses that contain signified pretraining bias; 2) leveraging text-based LLM to explicitly inject erroneous but common elements into the original response. Those undesirable responses are paired with original annotated responses from the datasets to construct the preference dataset, which is subsequently utilized to perform preference learning. Our approach effectively suppresses pretrained LLM bias, enabling enhanced grounding in visual inputs. Extensive experimentation demonstrates significant performance improvements across multiple benchmarks, advancing the state-of-the-art in multimodal conversational systems.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

code for "Strengthening Multimodal Large Language Model with Bootstrapped Preference Optimization"

631C, CSSMar 14, 20242 years agoApache-2.0

Cite this paper

@article{pi2024strengthening,
  title  = {Strengthening Multimodal Large Language Model with Bootstrapped Preference Optimization},
  author = {Renjie Pi and Tianyang Han and Wei Xiong and Jipeng Zhang and Runtao Liu and Rui Pan and Tong Zhang},
  year   = {2024},
  eprint = {2403.08730},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2403.08730},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.08730.svg)](https://codeofpaper.com/paper/2403.08730)

Discussion