--- base_model: zai-org/Glyph library_name: transformers license: other pipeline_tag: image-text-to-text tags: - llama-factory - full - generated_from_trainer - vision-language-model - reasoning model-index: - name: vtc-r1-glyph results: [] --- # VTC-R1-Glyph VTC-R1 (Vision-Text Compression for Efficient Long-Context Reasoning) is an efficient reasoning paradigm that integrates vision-text compression into the reasoning process. This repository contains the fine-tuned version of [zai-org/Glyph](https://huggingface.co/zai-org/Glyph) (based on GLM-4V) using this paradigm. - **Paper:** [VTC-R1: Vision-Text Compression for Efficient Long-Context Reasoning](https://huggingface.co/papers/2601.22069) - **Repository:** [https://github.com/w-yibo/VTC-R1](https://github.com/w-yibo/VTC-R1) ## Model Description VTC-R1 addresses efficiency bottlenecks in long-context reasoning for Vision-Language Models (VLMs). Instead of processing lengthy textual traces, VTC-R1 renders intermediate reasoning segments into compact images, which are iteratively fed back into the model as "optical memory." Key features: - **Efficiency:** Achieves 3.4x token compression and 2.7x speedup in end-to-end latency. - **Performance:** Outperforms standard long-context reasoning on benchmarks like MATH500, AIME25, AMC23, and GPQA-D. - **Scalability:** Integrates vision-text compression directly into the reasoning process without needing external compression models. ## Setup & Inference ### Installation To use this model, install the required dependencies: ```bash apt-get install poppler-utils # or conda install -c conda-forge poppler pip install torch==2.6.0 pip install transformers==4.57.1 pip install reportlab pip install pdf2image ``` ### Inference You can run the inference code provided in the [official repository](https://github.com/w-yibo/VTC-R1) to generate VTC-R1 style reasoning: ```bash python inference.py # replace your model path in the script ``` ## Training Procedure The model was fine-tuned using [LLaMA-Factory](https://github.com/hiyouga/LLaMA-Factory) on a dataset derived from OpenR1-Math-220K. ### Training Hyperparameters The following hyperparameters were used during training: - **learning_rate:** 1e-05 - **train_batch_size:** 1 - **eval_batch_size:** 8 - **seed:** 42 - **distributed_type:** multi-GPU - **num_devices:** 8 - **gradient_accumulation_steps:** 8 - **total_train_batch_size:** 64 - **total_eval_batch_size:** 64 - **optimizer:** AdamW with betas=(0.9,0.999) and epsilon=1e-08 - **lr_scheduler_type:** cosine - **lr_scheduler_warmup_ratio:** 0.1 - **num_epochs:** 1 ## Citation If you find this work useful, please cite: ```bibtex @misc{wang2026vtcr1visiontextcompressionefficient, title={VTC-R1: Vision-Text Compression for Efficient Long-Context Reasoning}, author={Yibo Wang and Yongcheng Jing and Shunyu Liu and Hao Guan and Rong-cheng Tu and Chengyu Wang and Jun Huang and Dacheng Tao}, year={2026}, eprint={2601.22069}, archivePrefix={arXiv}, primaryClass={cs.CL}, url={https://arxiv.org/abs/2601.22069}, } ``` ## Framework Versions - Transformers 4.57.1 - Pytorch 2.6.0+cu124 - Datasets 4.0.0 - Tokenizers 0.22.1