揭示语言生成中幻觉、广度与稳定性之间的深层权衡关系
On Characterizations for Language Generation: Interplay of Hallucinations, Breadth, and Stability
- 从理论极限角度分析生成器在覆盖性与稳定性间的根本矛盾
- 证明在多数性能指标下,无法同时实现低幻觉率与高覆盖率
- 指出稳定生成器在广度生成上存在不可逾越的下限,适用于理论研究者
我们研究语言生成在极限情况下的特性,基于Kleinberg和Mullainathan [KM24]的工作,延续Gold [Gol67]和Angluin [Ang79]的经典研究。[KM24]提出一种算法,可在极限下从任意可数语言集合中生成目标语言 $K$ 的未见字符串,但牺牲了生成的广度。近期工作引入多种广度概念并探讨其可行性,但尚未给出完整刻画。本文第一部分解决了这一问题,对现有广度概念及其自然扩展给出了完整刻画。有趣的是,我们的下界对多种性能度量均成立,例如证明一般情况下无法训练出在 $K$ 上比其他语言具有更低困惑度或更小幻觉率的生成器。其次,我们研究具有广度与稳定性的生成器——即在观察有限数量字符串后不再变化的算法,并证明了此类生成器的无条件下界,强化了[KMV25]的结果,表明当要求稳定性时,多种广度概念的生成难度趋于一致。这揭示了广度、稳定性与一致性之间丰富的相互作用。
原文摘要 · Abstract (English)
We study language generation in the limit - introduced by Kleinberg and Mullainathan [KM24] - building on classical works of Gold [Gol67] and Angluin [Ang79]. [KM24]'s main result is an algorithm for generating from any countable language collection in the limit. While their algorithm eventually generates unseen strings from the target language $K$, it sacrifices coverage or breadth, i.e., its ability to generate a rich set of strings. Recent work introduces different notions of breadth and explores when generation with breadth is possible, leaving a full characterization of these notions open. Our first set of results settles this by characterizing generation for existing notions of breadth and their natural extensions. Interestingly, our lower bounds are very flexible and hold for many performance metrics beyond breadth - for instance, showing that, in general, it is impossible to train generators which achieve a higher perplexity or lower hallucination rate for $K$ compared to other languages. Next, we study language generation with breadth and stable generators - algorithms that eventually stop changing after seeing an arbitrary but finite number of strings - and prove unconditional lower bounds for such generators, strengthening the results of [KMV25] and demonstrating that generation with many existing notions of breadth becomes equally hard, when stability is required. This gives a separation for generation with approximate breadth, between stable and unstable generators, highlighting the rich interplay between breadth, stability, and consistency in language generation.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。