GIRCSE addresses the limitations of static LLM-based embeddings by treating the representation learning process as an iterative refinement task.
-
Key Innovation: Instead of a single forward pass, the model generates $k$ auxiliary soft tokens. These tokens capture latent concepts and implicit semantics (e.g., task-specific instructions) that are often missed by standard pooling methods.
-
Iterative Contrastive Refinement (ICR): A stepwise objective that ensures each additional generated token monotonically improves the embedding quality.
-
Test-time Scaling: An emergent property where generating more tokens at inference time (e.g., 5 to 20 tokens) leads to better performance on downstream tasks, analogous to "Chain-of-Thought" for embeddings.
-
Developed by: Yu-Che (Roy) Tsai, et al.
-
Model type: Generative Text Embedding (based on Decoder-only LLM)
-
Language(s) (NLP): English
-
License: Apache 2.0
-
The model was trained on a curated mix of contrastive datasets (e.g., MS-MARCO, NLI) totaling approximately 200K samples.
1@article{tsai2025gircse,
2 title={Let LLMs Speak Embedding Languages: Generative Text Embeddings via Iterative Contrastive Refinement},
3 author={Tsai, Yu-Che and others},
4 journal={arXiv preprint arXiv:2509.24291},
5 year={2025}
6}
7
For questions, please open an issue in the
GitHub Repository.