Pith. sign in

REVIEW

MixCE: Training Autoregressive Language Models by Mixing Forward and Reverse Cross-Entropies

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2305.16958 v2 pith:36RQD25O submitted 2023-05-26 cs.CL cs.AIcs.LG

classification cs.CLcs.AIcs.LG
keywords modelscross-entropydataforwardreversetexttrainedautoregressive
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Autoregressive language models are trained by minimizing the cross-entropy of the model distribution Q relative to the data distribution P -- that is, minimizing the forward cross-entropy, which is equivalent to maximum likelihood estimation (MLE). We have observed that models trained in this way may "over-generalize", in the sense that they produce non-human-like text. Moreover, we believe that reverse cross-entropy, i.e., the cross-entropy of P relative to Q, is a better reflection of how a human would evaluate text generated by a model. Hence, we propose learning with MixCE, an objective that mixes the forward and reverse cross-entropies. We evaluate models trained with this objective on synthetic data settings (where P is known) and real data, and show that the resulting models yield better generated text without complex decoding strategies. Our code and models are publicly available at https://github.com/bloomberg/mixce-acl2023

Discussion (0). Sign in to comment.

Pith tools