Multimodal large language models (MLLMs) have shown strong potential for video understanding and caption generation, but their performance may decline in specialized medical imaging domains such as echocardiography. This work introduces Gaussian Process Embedding Correction (GPEC), a modular and computationally efficient pre-LLM error-correction method that improves the visual representations used by VideoChat2 for cardiac ultrasound caption generation. GPEC is inserted between the visual projection layer and the language model and learns a residual correction that moves the projected visual representation toward an annotation-guided target. The target is constructed by converting structured video annotations into qualitative attributes, generating a fixed-format reference caption, and mapping it into the language-model embedding space. The correction is modeled using a sparse variational Gaussian Process with inducing points, natural-parameter variational updates, and a block-wise linear kernel, while the original VideoChat2 components remain frozen.The method is evaluated using representation-level, caption-level, content-oriented, and execution-time metrics by comparing the original VideoChat2 with VideoChat2 + GPEC under identical input and reference conditions. Results show improved caption similarity and content alignment after applying the proposed correction. Furthermore, GPEC adds less than 0.05 s of inference-time overhead per video in the evaluated setting. These findings indicate that GPEC can improve caption generation in specialized medical video domains with minimal computational cost, without requiring end-to-end fine-tuning of the pretrained multimodal backbone.
Figures & tables
Model
MSE ↓
MAE ↓
NLPD ↓
GPEC
0.0059
0.0508
-0.4432
Table 1: Embedding-level evaluation of the GPEC correction on the test set. Lower values indicate better performance.
Model
BLEU-1 ↑
BLEU-2 ↑
BLEU-3 ↑
BLEU-4 ↑
ROUGE-L ↑
METEOR ↑
CIDEr ↑
VideoChat2
0.221618
0.107851
0.061860
0.032972
0.160219
0.136542
0.004853
VideoChat2 + GPEC
0.317424
0.215904
0.152180
0.114343
0.253954
0.248644
0.008075
Table 2: Caption-generation performance on 25 test samples. Higher values indicate better performance.
Model
Field Recall ↑
Exact Attribute Accuracy ↑
Attribute Agreement ↑
VideoChat2
0.090909
0.000000
0.045455
VideoChat2 + GPEC
0.343434
0.257576
0.277778
Table 3: Content-oriented evaluation of generated captions on 25 test samples. Higher values indicate better performance.