Do Language Models Plan Ahead for Future Tokens? (2024)

Alifatisk1 pts0 comments

[2404.00859] Do language models plan ahead for future tokens?

Skip to main content

arXiv is now an independent nonprofit!<br>Learn more<br>&times;

Search arXiv

Press Enter to search &middot; Advanced search

-->

Computer Science > Machine Learning

arXiv:2404.00859 (cs)

[Submitted on 1 Apr 2024 (v1), last revised 1 Aug 2024 (this version, v2)]

Title:Do language models plan ahead for future tokens?

Authors:Wilson Wu, John X. Morris, Lionel Levine<br>View a PDF of the paper titled Do language models plan ahead for future tokens?, by Wilson Wu and 2 other authors

View PDF<br>HTML (experimental)

Abstract:Do transformers "think ahead" during inference at a given position? It is known transformers prepare information in the hidden states of the forward pass at time step $t$ that is then used in future forward passes $t+\tau$. We posit two explanations for this phenomenon: pre-caching, in which off-diagonal gradient terms present during training result in the model computing features at $t$ irrelevant to the present inference task but useful for the future, and breadcrumbs, in which features most relevant to time step $t$ are already the same as those that would most benefit inference at time $t+\tau$. We test these hypotheses by training language models without propagating gradients to past timesteps, a scheme we formalize as myopic training. In a constructed synthetic data setting, we find clear evidence for pre-caching. In the autoregressive language modeling setting, our experiments are more suggestive of the breadcrumbs hypothesis, though pre-caching increases with model scale.

Comments:<br>24 pages, 11 figures. Camera-ready for COLM 2024

Subjects:

Machine Learning (cs.LG); Computation and Language (cs.CL)

Cite as:<br>arXiv:2404.00859 [cs.LG]

(or<br>arXiv:2404.00859v2 [cs.LG] for this version)

https://doi.org/10.48550/arXiv.2404.00859

Focus to learn more

arXiv-issued DOI via DataCite

Submission history<br>From: Wilson Wu [view email]<br>[v1]<br>Mon, 1 Apr 2024 02:01:28 UTC (859 KB)

[v2]<br>Thu, 1 Aug 2024 21:21:28 UTC (1,854 KB)

Full-text links:<br>Access Paper:

View a PDF of the paper titled Do language models plan ahead for future tokens?, by Wilson Wu and 2 other authors<br>View PDF<br>HTML (experimental)<br>TeX Source

view license

Current browse context:

cs.LG

next >

new<br>recent<br>| 2024-04

Change to browse by:

cs<br>cs.CL

References & Citations

NASA ADS<br>Google Scholar

Semantic Scholar

export BibTeX citation<br>Loading...

BibTeX formatted citation

&times;

loading...

Data provided by:

Bookmark

Bibliographic Tools

Bibliographic and Citation Tools

Bibliographic Explorer Toggle

Bibliographic Explorer (What is the Explorer?)

Connected Papers Toggle

Connected Papers (What is Connected Papers?)

Litmaps Toggle

Litmaps (What is Litmaps?)

scite.ai Toggle

scite Smart Citations (What are Smart Citations?)

Code, Data, Media

Code, Data and Media Associated with this Article

alphaXiv Toggle

alphaXiv (What is alphaXiv?)

Links to Code Toggle

CatalyzeX Code Finder for Papers (What is CatalyzeX?)

DagsHub Toggle

DagsHub (What is DagsHub?)

GotitPub Toggle

Gotit.pub (What is GotitPub?)

Huggingface Toggle

Hugging Face (What is Huggingface?)

ScienceCast Toggle

ScienceCast (What is ScienceCast?)

Demos

Demos

Replicate Toggle

Replicate (What is Replicate?)

Spaces Toggle

Hugging Face Spaces (What is Spaces?)

Spaces Toggle

TXYZ.AI (What is TXYZ.AI?)

Related Papers

Recommenders and Search Tools

Link to Influence Flower

Influence Flower (What are Influence Flowers?)

Core recommender toggle

CORE Recommender (What is CORE?)

IArxiv recommender toggle

IArxiv Recommender<br>(What is IArxiv?)

Author

Venue

Institution

Topic

About arXivLabs

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs .

Which authors of this paper are endorsers? |<br>Disable MathJax (What is MathJax?)

Major funding support from

toggle arxiv language future models ahead

Related Articles