ToW: Thoughts of Words Improve Reasoning in Large Language Models
Zhikun Xu, Ming Shen, Jacob Dineen, Zhaonan Li, Xiao Ye, Shijie Lu, Aswin RRV, Chitta Baral, Ben Zhou
TL;DR
This work introduces Thoughts of Words (ToW), a training-time data augmentation that attaches fine-grained thoughts to next-word predictions to improve reasoning and reduce factual hallucinations. By distilling 70K ToW annotations from larger models and continually pre-training on ToW-augmented data, the approach yields up to 7-9% reasoning gains and up to 10% hallucination mitigation across diverse reasoning benchmarks, without task-specific biases. The method comprises a two-stage pipeline: thoughts generation and consistency check, with words categorized into trivial, exact match, soft consistent, and unpredictable to guide reasoning. ToW is presented as task-agnostic and broadly applicable, though it acknowledges limitations in training data scale, potential biases, and control of ToW generation; future work aims to scale and broaden applications while improving reliability.
Abstract
We introduce thoughts of words (ToW), a novel training-time data-augmentation method for next-word prediction. ToW views next-word prediction as a core reasoning task and injects fine-grained thoughts explaining what the next word should be and how it is related to the previous contexts in pre-training texts. Our formulation addresses two fundamental drawbacks of existing next-word prediction learning schemes: they induce factual hallucination and are inefficient for models to learn the implicit reasoning processes in raw texts. While there are many ways to acquire such thoughts of words, we explore the first step of acquiring ToW annotations through distilling from larger models. After continual pre-training with only 70K ToW annotations, we effectively improve models' reasoning performances by 7% to 9% on average and reduce model hallucination by up to 10%. At the same time, ToW is entirely agnostic to tasks and applications, introducing no additional biases on labels or semantics.
