Negative Certainty Supervision Loss
- Negative Certainty Supervision Loss is a training paradigm for vision-language models that repurposes rejected responses into corrective dialogue.
- It leverages a standard cross-entropy loss on both chosen responses and LLM-generated corrective conversations, simplifying complex RLHF pipelines.
- Experimental results on OCRVQA, TextCaps, and LLaVA-150K show that nSFT achieves competitive performance with reduced computational overhead.
Searching arXiv for the cited paper and related context. arxiv_search(query="(Zhu et al., 2024) Continual SFT Matches Multimodal RLHF with Negative Supervision", max_results=5, sort_by="relevance") Negative supervised finetuning (nSFT) is a continual alignment objective for vision-LLMs (VLMs) in which the supervision signal consists of two standard supervised-finetuning terms: one on the chosen response and one on a constructed corrective dialogue derived from a rejected response. In “Continual SFT Matches Multimodal RLHF with Negative Supervision,” nSFT is presented as a way to disentangle the negative supervision embedded in multimodal RLHF, especially the logit of rejected responses, and to recover that signal within a simple cross-entropy training regime rather than with PPO- or DPO-style preference optimization (Zhu et al., 2024). The method is framed as a memory-efficient alternative to multimodal RLHF, where 2 (e.g., DPO) or 4 (e.g., PPO) large VLMs are strictly required, while nSFT requires only a single model in memory and one simple SFT loss (Zhu et al., 2024).
1. Formal definition and notation
The method is defined on a multimodal input , where is an image and denotes question tokens. The target chosen response is , and the rejected response is , generated by the current model, for example via temperature sampling. The underlying policy is the vision-LLM to be finetuned (Zhu et al., 2024).
The standard supervised-finetuning token-wise log-loss on a target sequence is
A construction function , implemented as a large LLM, e.g. GPT-4, takes the rejected reply together with the chosen response 0 and a vision-error codebook 1, and produces a corrective conversation 2 of length 3 (Zhu et al., 2024).
The nSFT loss is
4
In the paper’s formulation, the “negative-response logits” are extracted by including 5 in the cross-entropy training data rather than by introducing a separate preference-classification objective (Zhu et al., 2024).
2. Complete objective and optimization procedure
In a batched setting with preference dataset 6, the training loop first samples a rejected response 7 from the current policy 8 for each input 9, then constructs the corrective dialogue 0. The overall objective is
1
No auxiliary KL term is required, unlike PPO or DPO, although a per-token KL-penalty may optionally be added to stabilize training; this possibility is examined in ablations (Zhu et al., 2024).
The step-by-step algorithm is specified as follows. For each minibatch 2 of size 3, one samples 4 from the alignment dataset 5. For each 6, a rejected reply 7 is generated by sampling 8, for example with top-k+temperature. The LLM 9 is then prompted with 0 to identify instance- and image-level hallucinations and to output a corrective conversation 1. Two target sequences are thus formed per example, 2 and 3, and the losses 4 and 5 are computed. The batch loss is
6
The model is then updated by backpropagating 7 and taking an SGD/Adam step (Zhu et al., 2024).
The significance of this formulation is that the alignment stage remains an SFT-style optimization problem. A plausible implication is that implementation complexity is reduced relative to RLHF pipelines that rely on reference models, value models, or rollout machinery, although the paper’s direct claims concern memory and runtime rather than software complexity.
3. Relation to DPO and the role of negative supervision
The paper motivates nSFT by arguing that the inherent value of multimodal RLHF lies in its negative supervision, specifically the logit of the rejected responses (Zhu et al., 2024). This argument is made explicit through a comparison with Direct Preference Optimization (DPO), whose binary log-loss is written as
8
Ignoring reference-model terms, the logit inside 9 can be expressed as
0
By differentiating 1 with respect to 2, the paper reports
3
This is interpreted as a weighted combination of a positive and a negative SFT gradient, whereas naïve continual SFT uses only 4 and thus loses all negative supervision (Zhu et al., 2024).
A second theoretical argument is a gradient-bias analysis. From the partial derivatives of 5 with respect to the two logits 6 and 7, and again ignoring the reference model, the paper states that
8
under standard preference pairs 9. The reported interpretation is that DPO training emphasizes decreasing the negative logit faster than boosting the positive one, and that nSFT recovers both sides of this signal in an explicit SFT form (Zhu et al., 2024).
This comparison directly addresses a common assumption stated in the paper: conventional wisdom holds the superiority of multimodal RLHF over continual SFT during the preference alignment stage. The paper’s position is narrower than a blanket rejection of RLHF; it argues specifically that the critical missing component in continual SFT is the negative supervision term, not that all RLHF machinery is intrinsically unnecessary in every setting.
4. Constructive negative supervision and corrective dialogue
A distinctive element of nSFT is that the negative term is not the raw rejected sequence itself. Instead, the rejected response is transformed by the construction function 0 into a corrective conversation conditioned on the rejected response, the chosen response, and the vision-error codebook 1 (Zhu et al., 2024).
The training procedure specifies that 2 identifies instance- and image-level hallucinations. The resulting output 3 becomes a second supervised target paired with the same multimodal input. In the paper’s summary, this is described as extracting and converting hallucinations into corrective dialogue, thereby recasting the rejected-response gradient into a standard cross-entropy term (Zhu et al., 2024).
The vision-error codebook 4 is not an incidental component. In ablations on a 5 K LLaVA-150 K subset, full nSFT yields MMB 5, SQA 6, MME 7, and POPE 8. Removing 9 degrades performance to MMB 0, SQA 1, MME 2, and POPE 3. Removing 4 while retaining the rest yields MMB 5, SQA 6, MME 7, and POPE 8 (Zhu et al., 2024).
The paper’s conclusion from these ablations is explicit: the 9-guided negative dialogue is crucial, and including 0 is helpful on very short dialogues (OCRVQA). This suggests that the effectiveness of the negative term depends not only on exposing the model to a non-preferred response pattern, but on structuring that pattern as an error-aware corrective sequence rather than as a bare penalty target.
5. Experimental regime and quantitative comparisons
The experimental setup uses three alignment datasets, each with 10 K examples: OCRVQA, described as object-centric book covers with very short answers; TextCaps, described as OCR + captioning with medium length; and an LLaVA-150 K subset, described as GPT-4 captions with long length 1 tokens (Zhu et al., 2024). The base vision-LLM is LLaVA-1.5-7B with a Vicuna-7B backbone, with ablations on LLaVA-1.5-13B and LLaVA-NeXT-13B. Hyperparameters for nSFT, continual SFT, and DPO are Deepspeed ZeRO-3, batch size 2, learning rate 3 with cosine scheduler, weight decay 4, and training steps 5 K per dataset (Zhu et al., 2024).
Evaluation covers nine tasks. Traditional VQA comprises SQA, GQA, and TextVQA (6). Multimodal comprehension uses MMVet, MME, and MMBench. Hallucination uses POPE, CHAIR, and MMHal, where MMHal is rated 7–8 by GPT. In-domain evaluation reports “IF score” and “accuracy” by GPT-4 on held-out 9 per dataset, together with 0 and 1 (Zhu et al., 2024).
On the main comparison in which training uses 10 K examples from each source and “total” is the sum of per-category improvements, the reported results are: Baseline, 2, total 3; GT-DPO, 4, total 5; SeVa (DPO), 6, total 7; SIMA (DPO), 8, total 9; Cont. SFT, 0, total 1; and nSFT (ours), 2, total 3 (Zhu et al., 2024). The category ordering in the paper is 4, MM comprehension, and Hallucination.
The paper also reports a direct comparison with PPO and iterative DPO, labeled CSR 5, on the 10 K LLaVA-150 K subset. Baseline obtains MMB 6, SQA 7, MME 8, and POPE 9. PPO yields 00. CSR 1–3 gives MMB 01–02, SQA 03–04, MME 05–06, and POPE 07–08. nSFT yields MMB 09, SQA 10, MME 11, and POPE 12 (Zhu et al., 2024).
For in-domain evaluation on held-out 500 examples per dataset, the reported values are as follows. Baseline: IF score 13, accuracy 14, 15 16, 17 18. SeVa: IF score 19, accuracy 20, 21 22, 23 24. GT-DPO: IF score 25, accuracy 26, 27 28, 29 30. nSFT: IF score 31, accuracy 32, 33 34, 35 36 (Zhu et al., 2024).
These quantitative results are used in the paper to support the claim that continual SFT can match multimodal RLHF once negative supervision is incorporated, and in several settings exceed DPO-, PPO-, and CSR-style baselines.
6. Efficiency claims, KL ablations, and interpretive scope
The efficiency claim is precise. On a single run on a 32 GB GPU, DPO, which uses two models, policy plus reference, or PPO, which uses policy, value, and rollouts, requires 2–4× more GPUs and 1.5–2× longer wall-clock time than nSFT, which uses a single model (Zhu et al., 2024). This is the paper’s main systems-level argument for preferring the nSFT formulation when the aim is to recover negative supervision without the overhead of full RLHF.
The KL ablation is reported on 5 K TextCaps. Continual SFT without KL gives MMB 37, 38 39, and SQA 40; with KL it gives 41, 42, and 43. nSFT without KL gives 44, 45, and 46; with KL it gives 47, 48, and 49. DPO (SeVa) with KL gives MMB 50, 51 52, and SQA 53 (Zhu et al., 2024). The paper’s conclusion is that a mild KL-constraint further boosts both SFT and nSFT.
Two interpretive points follow directly from the reported evidence. First, the results are not presented as a claim that ordinary continual SFT is sufficient; in the main comparison, Cont. SFT has total 54, with negative changes in both 55 and Hallucination (Zhu et al., 2024). Second, the paper does not claim that the rejected sequence alone is enough; the ablations indicate that the 56-guided corrective dialogue is crucial. A plausible implication is that the central design choice is not simply “train on bad outputs,” but “convert model-generated failure cases into structured negative supervision.”
In summary form, the paper states that nSFT recasts the “negative-supervision” half of RLHF, namely the rejected-response gradient, into a standard cross-entropy term by prompting an LLM to extract and convert hallucinations into corrective dialogue. Within the reported experiments, this achieves parity with—and often exceeds—the performance of heavyweight multimodal RLHF methods such as DPO, PPO, and CSR, while requiring only a single model in memory and one simple SFT loss (Zhu et al., 2024).