Alignment Before Instruction: The Training Curriculum
Granite Vision's data and visual interface do not become a working multimodal model simply by being placed next to one another. The training procedure determines which component learns first, what remains fixed while another component adapts, and what is deliberately discarded at a transition. This chapter follows that lifecycle so a reader can understand why Granite Vision moves from projector alignment to joint adaptation and then to document-rich instruction tuning, rather than treating training as one undifferentiated update.
Stage one establishes a common visual-language interface
Before the stages make sense, it helps to identify the thing they are trying to align. Granite Vision receives an image and a text instruction, then generates a text response. The visual encoder produces image features, and the projector turns those features into visual tokens with the same dimensionality as the language model's word embeddings. The language instruction becomes language tokens. Training adjusts selected parameters so that the resulting sequence supports the desired answer.
In practical terms, the first problem is not yet whether the model knows how to answer a difficult chart question. It is whether the language model can use the visual tokens at all. A language model starts with patterns learned from text. Visual features arrive in a different representational form, even after the visual encoder has organized them into a sequence. The projector is the adjustable interface between those spaces. If that interface is poorly aligned, later instruction examples have to teach both basic communication and task behavior at the same time.
Granite Vision addresses this first with projector pre-training. In Stage 1, the projector is the only trainable part of the network; the visual encoder and language model remain frozen. The paper reports using 558,000 image-text pairs from LLaVA-Pretrain, along with selected image scales and a multi-turn conversation format. The stage is therefore a constrained alignment exercise. The projector must learn to present visual features in a form that the already-trained language model can relate to captions and instructions, while the other components provide stable endpoints.
Freezing the endpoints makes the transition easier to interpret. The vision encoder is not changing its feature space while the projector is trying to map it. The language model is not changing its word-embedding and generation behavior while the visual tokens are being introduced. A successful Stage 1 does not make the complete system a document expert. It creates a starting interface in which visual information can participate in the language model's sequence.
That distinction is important for a compact system.