Language Models are Injective and Hence Invertible

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Nikolaou, Giorgos, Mencattini, Tommaso, Crisostomi, Donato, Santilli, Andrea, Panagakis, Yannis, Rodolà, Emanuele
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915858231590912
author Nikolaou, Giorgos
Mencattini, Tommaso
Crisostomi, Donato
Santilli, Andrea
Panagakis, Yannis
Rodolà, Emanuele
author_facet Nikolaou, Giorgos
Mencattini, Tommaso
Crisostomi, Donato
Santilli, Andrea
Panagakis, Yannis
Rodolà, Emanuele
contents Transformer components such as non-linear activations and normalization are inherently non-injective, suggesting that different inputs could map to the same output and prevent exact recovery of the input from a model's representations. In this paper, we challenge this view. First, we prove mathematically that transformer language models mapping discrete input sequences to their corresponding sequence of continuous representations are injective and therefore lossless, a property established at initialization and preserved during training. Second, we confirm this result empirically through billions of collision tests on six state-of-the-art language models, and observe no collisions. Third, we operationalize injectivity: we introduce SipIt, the first algorithm that provably and efficiently reconstructs the exact input text from hidden activations, establishing linear-time guarantees and demonstrating exact invertibility in practice. Overall, our work establishes injectivity as a fundamental and exploitable property of language models, with direct implications for transparency, interpretability, and safe deployment.
format Preprint
id arxiv_https___arxiv_org_abs_2510_15511
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Language Models are Injective and Hence Invertible
Nikolaou, Giorgos
Mencattini, Tommaso
Crisostomi, Donato
Santilli, Andrea
Panagakis, Yannis
Rodolà, Emanuele
Machine Learning
Artificial Intelligence
Transformer components such as non-linear activations and normalization are inherently non-injective, suggesting that different inputs could map to the same output and prevent exact recovery of the input from a model's representations. In this paper, we challenge this view. First, we prove mathematically that transformer language models mapping discrete input sequences to their corresponding sequence of continuous representations are injective and therefore lossless, a property established at initialization and preserved during training. Second, we confirm this result empirically through billions of collision tests on six state-of-the-art language models, and observe no collisions. Third, we operationalize injectivity: we introduce SipIt, the first algorithm that provably and efficiently reconstructs the exact input text from hidden activations, establishing linear-time guarantees and demonstrating exact invertibility in practice. Overall, our work establishes injectivity as a fundamental and exploitable property of language models, with direct implications for transparency, interpretability, and safe deployment.
title Language Models are Injective and Hence Invertible
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2510.15511