Model-Based Minimum Bayes Risk Decoding for Text Generation
Yuu Jinnai, Tetsuro Morimura, Ukyo Honda, Kaito Ariu, Kenshi Abe
TL;DR
This work tackles decoding in text generation by addressing limitations of Minimum Bayes Risk (MBR) decoding that rely on Monte Carlo probability estimates. It introduces Model-Based MBMBR (MBMBR), which uses the model probability $P(y)$ directly over a restricted reference set to estimate the MBR objective, and proves that this approach minimizes KL divergence to the true distribution within the observed support. The authors provide analytical results and extensive experiments across machine translation, text summarization, image captioning, and data-to-text, showing MBMBR and its variant with length normalization often outperform standard MBR, with MBMBR requiring fewer samples to achieve similar divergence from the true distribution. The findings suggest MBMBR is a practical, broadly applicable decoding strategy for modern text generation systems, though performance can depend on the base model quality and task characteristics.
Abstract
Minimum Bayes Risk (MBR) decoding has been shown to be a powerful alternative to beam search decoding in a variety of text generation tasks. MBR decoding selects a hypothesis from a pool of hypotheses that has the least expected risk under a probability model according to a given utility function. Since it is impractical to compute the expected risk exactly over all possible hypotheses, two approximations are commonly used in MBR. First, it integrates over a sampled set of hypotheses rather than over all possible hypotheses. Second, it estimates the probability of each hypothesis using a Monte Carlo estimator. While the first approximation is necessary to make it computationally feasible, the second is not essential since we typically have access to the model probability at inference time. We propose Model-Based MBR (MBMBR), a variant of MBR that uses the model probability itself as the estimate of the probability distribution instead of the Monte Carlo estimate. We show analytically and empirically that the model-based estimate is more promising than the Monte Carlo estimate in text generation tasks. Our experiments show that MBMBR outperforms MBR in several text generation tasks, both with encoder-decoder models and with large language models.
