Skip to content

Han Xiao — turning frozen jina-v5-omni into an open-vocabulary image tagger via test-time scaling

Han Xiao (Jina AI) previews a talk in which he turns a frozen jina-v5-omni multimodal embedding model into an open-vocabulary, multi-label, n-gram image tagger under three hard constraints: no training, no second model, no external knowledge. The mechanism is test-time scaling of a discriminative embedding model to solve what is normally framed as a generative task (image tagging), producing a “surprisingly strong” tagger from a single frozen encoder. Filed as a self-contained tweet — no linked paper — because the observation is the artifact.

  • A frozen multimodal embedding model can be scaled at test time into an open-vocabulary, multi-label, n-gram image tagger without any training, a second model, or external knowledge sources [tweet body].
  • The technique treats an inherently discriminative artifact (embeddings) as a substrate for a generative-flavored downstream task (tagging), inverting the usual embedding → classification pipeline [tweet body].
  • The tagger reported is “surprisingly strong” (no numbers in the tweet; talk slides / video are the substantive source) [tweet body].

The tweet is a talk announcement, not a paper — the mechanism is described only at the level of “scale a frozen jina-v5-omni at test time to produce multi-label n-gram tags.” No architectural details, no benchmark numbers, no comparison baselines are given in the visible tweet body. The video attachment (00:00 timestamp visible) presumably carries the mechanism; only the framing is filed here.

Not quantified in the tweet. Han Xiao’s language (“surprisingly strong multi-label, n-gram image tagger”) is the strongest claim on the page.

Two connections to filed material. First, it belongs on Inference-Time Scaling as an unusual variant of test-time compute: the extra spend is not more forward passes on a generator, more tool calls, more parallel agents, more KV budget, or TTT weight updates — it’s repurposing a frozen embedding model itself into a structured multi-label output by scaling its use pattern at inference. That doesn’t cleanly fit any of the six axes currently on the concept page and is worth watching. Second, it directly complements Can Gemini Embeddings Be a Multimodal Encoder for LLMs? (Krafton AI experiment), which is the Krafton stress-test of Gemini Embedding 2 as a universal multimodal encoder: Kim & Lee find 97% CIFAR-10 closed-set but 0% LibriSpeech open-vocabulary from a frozen embedding + trained adaptor stack. Han Xiao’s claim (open-vocabulary tagging with no training on top of a frozen embedding model) is the harder version of the same question, and if the numbers hold up in the full talk it partially rebuts the “encodes categories, not open-vocab content” reading of the Krafton result. Whether jina-v5-omni’s embedding space is qualitatively different from Gemini Embedding 2’s, or whether the mechanism (test-time scaling) is doing the work regardless of the encoder, is the interesting open question the tweet doesn’t answer.