State space models can express n-gram languages

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Nandakumar, Vinoth, Qu, Qiang, Mi, Peng, Liu, Tongliang
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915186594545664
author Nandakumar, Vinoth
Qu, Qiang
Mi, Peng
Liu, Tongliang
author_facet Nandakumar, Vinoth
Qu, Qiang
Mi, Peng
Liu, Tongliang
contents Recent advancements in recurrent neural networks (RNNs) have reinvigorated interest in their application to natural language processing tasks, particularly with the development of more efficient and parallelizable variants known as state space models (SSMs), which have shown competitive performance against transformer models while maintaining a lower memory footprint. While RNNs and SSMs (e.g., Mamba) have been empirically more successful than rule-based systems based on n-gram models, a rigorous theoretical explanation for this success has not yet been developed, as it is unclear how these models encode the combinatorial rules that govern the next-word prediction task. In this paper, we construct state space language models that can solve the next-word prediction task for languages generated from n-gram rules, thereby showing that the former are more expressive. Our proof shows how SSMs can encode n-gram rules using new theoretical results on their memorization capacity, and demonstrates how their context window can be controlled by restricting the spectrum of the state transition matrix. We conduct experiments with a small dataset generated from n-gram rules to show how our framework can be applied to SSMs and RNNs obtained through gradient-based optimization.
format Preprint
id arxiv_https___arxiv_org_abs_2306_17184
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle State space models can express n-gram languages
Nandakumar, Vinoth
Qu, Qiang
Mi, Peng
Liu, Tongliang
Computation and Language
Machine Learning
I.2.7
Recent advancements in recurrent neural networks (RNNs) have reinvigorated interest in their application to natural language processing tasks, particularly with the development of more efficient and parallelizable variants known as state space models (SSMs), which have shown competitive performance against transformer models while maintaining a lower memory footprint. While RNNs and SSMs (e.g., Mamba) have been empirically more successful than rule-based systems based on n-gram models, a rigorous theoretical explanation for this success has not yet been developed, as it is unclear how these models encode the combinatorial rules that govern the next-word prediction task. In this paper, we construct state space language models that can solve the next-word prediction task for languages generated from n-gram rules, thereby showing that the former are more expressive. Our proof shows how SSMs can encode n-gram rules using new theoretical results on their memorization capacity, and demonstrates how their context window can be controlled by restricting the spectrum of the state transition matrix. We conduct experiments with a small dataset generated from n-gram rules to show how our framework can be applied to SSMs and RNNs obtained through gradient-based optimization.
title State space models can express n-gram languages
topic Computation and Language
Machine Learning
I.2.7
url https://arxiv.org/abs/2306.17184