Papers
Topics
Authors
Recent
Search
2000 character limit reached

VICIS: Visual Concept Inference from Sets

Updated 6 July 2026
  • VICIS is a framework that infers and leverages shared visual concepts from image sets to condition tasks like image generation and classification.
  • It uses permutation-invariant set learners and diverse representations—hierarchical tokens, text-anchored activations, or graphs—to capture latent features.
  • Empirical evaluations demonstrate enhanced accuracy, diversity, and interpretability compared to traditional single-image approaches.

Visual Concept Inference from Sets (VICIS) denotes the problem of inferring a visual concept from a set of example images and using that inferred concept as a structured conditioning signal for downstream tasks such as generation, classification, and set-level description. In its most explicit formulation, a model receives a small context set of images sharing a latent concept and a query image, and must generate new images that preserve the context-defined concept while remaining consistent with the query (Stracke et al., 2 Jul 2026). Closely related work treats the inferred concept as a hierarchy of sub-concepts encoded as learned textual tokens, as a bag of text-anchored concept activations for recognition, or as a graph of relational triplets for set summarization (Vinker et al., 2023, Zhang et al., 2023, Riccio et al., 25 Mar 2025). Taken together, these formulations define VICIS as a family of set-conditioned visual inference problems centered on concept extraction, compositional representation, and permutation-invariant reasoning over image collections.

1. Task definition and conceptual scope

VICIS is introduced as a task of visual in-context learning in which the specification is purely visual rather than textual. An image xXx \in X is associated with a set of visual concepts CxCC_x \subseteq C, where CC is the space of possible visual concepts such as animal kind, material, color, or shape. The input consists of a context set Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k} that shares one concept cCc \in C and a query image xqueryx_{query}; the output is a distribution over images yy that preserve the instantiation of cc present in xqueryx_{query} while allowing other factors to vary (Stracke et al., 2 Jul 2026).

The formal decomposition in the task paper separates set-level inference from query-specific extraction. A permutation-invariant set function produces a concept representation zc=f(Xset)z_c = f(X_{set}), and a query-conditioned function produces CxCC_x \subseteq C0, after which generation proceeds via CxCC_x \subseteq C1. The reported architecture realizes CxCC_x \subseteq C2 not as a single pooled vector but as a small set of learned concept directions, emphasizing that the shared concept may be better represented as a low-dimensional subspace than as a point embedding (Stracke et al., 2 Jul 2026).

Earlier work instantiated closely related ideas without introducing the VICIS term explicitly. In "Concept Decomposition for Visual Exploration and Inspiration" (Vinker et al., 2023), the input is a set of images CxCC_x \subseteq C3 depicting a single visual concept, and the goal is to infer a hierarchical decomposition into sub-concepts encoded as learned token embeddings. In "Cross-Modal Concept Learning and Inference for Vision-LLMs" (Zhang et al., 2023), an image is represented as a set or vector of concept activations derived from a dictionary of text concepts, and classification is performed from that set-level representation. In "ImageSet2Text: Describing Sets of Images through Text" (Riccio et al., 25 Mar 2025), the target is a set-level concept graph CxCC_x \subseteq C4 and a textual description CxCC_x \subseteq C5 summarizing dominant content and relations across the set. This suggests that VICIS is not limited to conditional image generation; it more generally concerns the inference of reusable concept structure from image sets.

A recurring premise across these formulations is that whole-image matching is insufficient when classes, scenes, or exemplars are mixtures of semantic parts, attributes, and relations. The set input is therefore treated as evidence for a latent common factor, while irrelevant variation is to be discarded. In the generative VICIS task, failure modes include ignoring the context set, copying the query, or defaulting to biased generations (Stracke et al., 2 Jul 2026). In recognition-oriented and descriptive settings, analogous failures appear as reliance on spurious background concepts, over-coarse representations, or poor set-level validation (Zhang et al., 2023, Riccio et al., 25 Mar 2025).

2. Representational forms of inferred concepts

A central distinction among VICIS-style methods lies in how the inferred concept is represented. One line of work represents a concept hierarchically as learned token embeddings injected into a pretrained text-to-image diffusion model. In that formulation, the hierarchy is a binary tree CxCC_x \subseteq C6, where each node CxCC_x \subseteq C7 is a learned vector embedding and associated placeholder word CxCC_x \subseteq C8 encoding a sub-concept. A root-level image set CxCC_x \subseteq C9 denotes the original concept, whereas internal and leaf nodes encode increasingly specific aspects. Parent-child edges encode a binary reconstruction constraint: siblings together reconstruct their parent’s concept (Vinker et al., 2023).

A second line represents concepts as coordinates in a fixed semantic dictionary. CCLI constructs a dictionary of CC0 text concepts CC1 and computes text embeddings CC2 with CC3 “The photo is”. Description-specific visual concept prototypes are obtained by scoring training image features against each text concept and averaging the top-CC4 most similar images. The resulting concept-score vector is

CC5

which is interpreted as a bag-of-concepts: a permutation-invariant indicator of which concepts are present or compatible with the image (Zhang et al., 2023).

A third representation is graph-structured and relational. ImageSet2Text instantiates the concept representation as a concept graph

CC6

where each triplet contains a subject CC7, predicate CC8, and object CC9. At Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}0, the graph contains a root node Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}1 “image” linked to pending predicates “content”, “background”, and “style”. New triplets are hypothesized from subsets of images, generalized via WordNet, and validated on the full set before being accepted into the graph (Riccio et al., 25 Mar 2025). This representation emphasizes relations rather than latent coordinates.

The explicit VICIS architecture of 2026 represents the inferred concept as a small set of directions Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}2 in a learned embedding space of dimension 256. A transformer-based Set Learner operates on combined token embeddings from the whole set and predicts these directions. The query image is encoded into a CLS embedding Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}3, projected onto the subspace spanned by Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}4 using

Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}5

The projected embedding is then used as the concept-specific query representation for generation (Stracke et al., 2 Jul 2026).

These representations differ in granularity and intended use, but they share a common structural property: the concept is inferred from a set and stored in a form that can be reused, recombined, or validated downstream. A plausible implication is that VICIS is best understood as a representational design space rather than a single architecture.

3. Learning and inference mechanisms

The token-hierarchy approach learns concept structure by optimizing textual token embeddings inside Stable Diffusion v1.5. Each new node embedding is added to the text token dictionary and linked to a placeholder word. Child embeddings are initialized with the embedding of the common word “object” and trained using a Textual Inversion-style procedure in the text-encoder embedding space. When splitting a parent node Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}6 into children Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}7 and Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}8, optimization uses the latent diffusion loss on an image set Xset={xi}i=1..kX_{set} = \{x_i\}_{i=1..k}9 representing the parent concept with the prompt “A photograph of cCc \in C0 cCc \in C1”, enforcing binary reconstruction:

cCc \in C2

The method further skews timestep sampling according to

cCc \in C3

and selects among cCc \in C4 optimization seeds using a CLIP-based coherency criterion that favors high self-consistency and low cross-sibling similarity (Vinker et al., 2023).

CCLI, by contrast, freezes CLIP encoders and learns only lightweight heads. It initializes cCc \in C5 with description-specific concept prototypes cCc \in C6, cCc \in C7 with class prototypes cCc \in C8, and cCc \in C9 at zero for a text residual adapter. The final logits are

xqueryx_{query}0

and training minimizes cross-entropy while updating only xqueryx_{query}1, xqueryx_{query}2, xqueryx_{query}3, and xqueryx_{query}4 with AdamW. No auxiliary losses are used; affinity sharpening via xqueryx_{query}5 and xqueryx_{query}6 acts as calibration (Zhang et al., 2023).

ImageSet2Text performs no additional training. Its pipeline is inference-time and iterative. At each step, it selects a random subset xqueryx_{query}7 of size xqueryx_{query}8, chooses the closest leaf predicate to the root, generates a question using an LLM, applies VQA to every image in the subset, summarizes the answers into a candidate triplet xqueryx_{query}9, and proposes continuation predicates. The object is then generalized upward in WordNet through a chain yy0 with at most yy1 steps. Each candidate is validated on the full set using Open-CLIP ViT-bigG-14 embeddings and yy2NN classification with yy3, accepting the most specific non-rejected hypothesis that satisfies

yy4

The graph is expanded only with accepted triplets, making the bottleneck explicit and interpretable (Riccio et al., 25 Mar 2025).

The 2026 VICIS model trains end-to-end with flow matching. A pretrained DINOv2 ViT-L encoder produces token embeddings for each set image, a Set Learner transformer predicts yy5 concept directions, the query is projected into the inferred subspace, and a SiT-L generator conditioned through the timestep embedding pathway learns to generate a target image. The loss is

yy6

There are no explicit contrastive or classification losses; the training episode itself enforces concept inference because the only way to predict the target consistently is to infer the shared concept from the set and isolate its instantiation in the query (Stracke et al., 2 Jul 2026).

Across these mechanisms, a common principle is structural sufficiency: the model is given a set, not a label, and must discover the latent factor that explains the commonality. The main methodological differences concern whether that factor is recovered through token optimization, frozen-encoder concept mining, graph-validated reasoning, or subspace inference.

4. Generation, recombination, and downstream use

In the hierarchical token model, each node in the learned tree affords “endless visual sampling.” A prompt containing a node token conditions Stable Diffusion, and the standard denoising process generates images coherent with the corresponding sub-concept. Because only token embeddings are learned and no UNet weights are fine-tuned, aspects can be composed both within and across trees by natural-language prompts such as “A photograph of yy7 yy8”. The paper emphasizes that composition is performed textually rather than by arithmetic vector operations, and reports examples such as combining a “saucer with a drawing” with the “creature” from a mug or replacing a Buddha with a cat sculpture while preserving stone base aspects (Vinker et al., 2023).

The explicit VICIS generation task is more constrained. The output should preserve only the concept shared by the context set as instantiated in the query, while other factors vary. This makes diversity part of the target behavior rather than a by-product. The same query can yield different valid outputs depending on the context-defined concept, and the reported qualitative behavior shows the model switching appropriately between different contextual definitions such as vehicle versus animal. The framework also extends to “visual transformations by example,” where the context set provides pairs yy9 and the model applies the illustrated transformation to a new query (Stracke et al., 2 Jul 2026).

CCLI uses concept inference for classification rather than synthesis. The description-specific concept scores form a reusable representation for few-shot learning and domain generalization, while class-specific prototypes and a text adapter provide complementary evidence. The method’s VICIS relevance lies in converting an image into a set of concept activations aligned with a language-defined dictionary and then learning a set-to-label aggregator. The paper further notes that the reported implementation uses whole-image features, but a patch-level extension could define concept sets over regions and aggregate them with Deep Sets pooling, attention pooling, or a transformer (Zhang et al., 2023). This suggests a direct route from concept-set inference to part-based visual reasoning.

ImageSet2Text uses the inferred concept structure as an interpretable bottleneck for natural-language set description. After graph construction terminates, pending predicates are discarded and an LLM converts the finalized graph into a coherent description. For group captioning, the longer description can be “captionized” into a concise sentence by an additional LLM call. The graph can also support set difference captioning, where richer structural detail improves the ability to distinguish fine-grained differences between paired image sets (Riccio et al., 25 Mar 2025).

These uses establish three recurrent functions for VICIS representations: conditioning generation, supporting recognition, and mediating explanation. A plausible implication is that the utility of VICIS depends less on the modality of the output than on whether the inferred concept representation remains reusable, compositional, and set-grounded.

5. Empirical evaluation and observed performance

The 2026 VICIS paper evaluates performance primarily on hierarchical ImageNet/WordNet episodes and synthetic controlled data. On the main ImageNet/WordNet animal subtree, the copy-query baseline has diversity cc0. ILLUME+ 3B attains per concept accuracy cc1, per instantiation accuracy cc2, diversity cc3; BAGEL 7B-MoT attains cc4, cc5, and cc6; Visual Prompting attains cc7, cc8, and cc9; the proposed method attains xqueryx_{query}0, xqueryx_{query}1, and xqueryx_{query}2 (Stracke et al., 2 Jul 2026). On sketch queries with real context, it reports xqueryx_{query}3 per concept, xqueryx_{query}4 per instantiation, diversity xqueryx_{query}5; with sketch context and real query, xqueryx_{query}6, xqueryx_{query}7, and xqueryx_{query}8; with sketch context and query, xqueryx_{query}9, zc=f(Xset)z_c = f(X_{set})0, and zc=f(Xset)z_c = f(X_{set})1; and with unseen ImageNet-21k classes in the context, zc=f(Xset)z_c = f(X_{set})2, zc=f(Xset)z_c = f(X_{set})3, and zc=f(Xset)z_c = f(X_{set})4. Closed-source VLMs on a simplified human-judged test achieve zc=f(Xset)z_c = f(X_{set})5 for Nano Banana and zc=f(Xset)z_c = f(X_{set})6 for Gemini 2.5 Flash Image, compared with zc=f(Xset)z_c = f(X_{set})7 for the VICIS model. Under varying context size, per concept accuracy moves from zc=f(Xset)z_c = f(X_{set})8 to zc=f(Xset)z_c = f(X_{set})9, per instantiation accuracy from CxCC_x \subseteq C00 to CxCC_x \subseteq C01, and diversity from CxCC_x \subseteq C02 to CxCC_x \subseteq C03 across CxCC_x \subseteq C04 images. Under noisy context, clean performance is CxCC_x \subseteq C05, CxCC_x \subseteq C06, CxCC_x \subseteq C07; with one noisy image, CxCC_x \subseteq C08, CxCC_x \subseteq C09, CxCC_x \subseteq C10; with two noisy images, CxCC_x \subseteq C11, CxCC_x \subseteq C12, CxCC_x \subseteq C13. On the synthetic multiple-shared-concepts test, one shared concept yields mean accuracy CxCC_x \subseteq C14 and mean entropy CxCC_x \subseteq C15, while two shared concepts yield mean accuracy CxCC_x \subseteq C16 and mean entropy CxCC_x \subseteq C17 (Stracke et al., 2 Jul 2026).

The hierarchical token approach evaluates decomposition quality using CLIP-based consistency. In a human study with CxCC_x \subseteq C18 participants over CxCC_x \subseteq C19 pairs of sets from CxCC_x \subseteq C20 objects, CLIP consistency matches human judgments in CxCC_x \subseteq C21 of cases. Over CxCC_x \subseteq C22 concepts, reconstruction quality CxCC_x \subseteq C23 averages CxCC_x \subseteq C24, and sibling distinctness CxCC_x \subseteq C25 averages CxCC_x \subseteq C26. In a user study on CxCC_x \subseteq C27 objects with CxCC_x \subseteq C28 aspects each and CxCC_x \subseteq C29 participants, recognition of the originating object from aspect sets reaches CxCC_x \subseteq C30. Ablations report that for two versus three children per split, average self-consistency of the best two nodes is CxCC_x \subseteq C31 and CxCC_x \subseteq C32, whereas the third drops to CxCC_x \subseteq C33. Depth statistics over CxCC_x \subseteq C34 trees show level 1 self-consistency average CxCC_x \subseteq C35, level 2 self-consistency average CxCC_x \subseteq C36, level 1 sibling consistency average CxCC_x \subseteq C37, and level 2 sibling consistency average CxCC_x \subseteq C38 (Vinker et al., 2023).

CCLI evaluates on CxCC_x \subseteq C39 few-shot datasets and on domain generalization from ImageNet to ImageNet-V2, -Sketch, -A, and -R. On ImageNet few-shot with ResNet-50, it reports CxCC_x \subseteq C40 at CxCC_x \subseteq C41 shots. The average gain over Tip-Adapter-F across CxCC_x \subseteq C42 datasets is approximately CxCC_x \subseteq C43, with largest improvements up to CxCC_x \subseteq C44 versus CoOp on UCF101 and up to CxCC_x \subseteq C45 versus Tip-Adapter-F on UCF101 at 16-shot. For domain generalization with ResNet-50, source ImageNet is CxCC_x \subseteq C46 and OOD average is CxCC_x \subseteq C47 versus CxCC_x \subseteq C48 for TPT, a CxCC_x \subseteq C49; with ViT-B/16, OOD average is CxCC_x \subseteq C50 versus CxCC_x \subseteq C51 for TPT, a CxCC_x \subseteq C52. Ablations show ImageNet 16-shot rising from CxCC_x \subseteq C53 to CxCC_x \subseteq C54 with concept inference alone and to CxCC_x \subseteq C55 with concept inference plus text adapter; removing CxCC_x \subseteq C56 drops performance from CxCC_x \subseteq C57 to CxCC_x \subseteq C58, and removing CxCC_x \subseteq C59 drops it to CxCC_x \subseteq C60 (Zhang et al., 2023).

ImageSet2Text evaluates on GroupConceptualCaptions, GroupWikiArt, and PairedImageSets. On GroupConceptualCaptions, it reports CIDEr-D CxCC_x \subseteq C61, SPICE CxCC_x \subseteq C62, METEOR CxCC_x \subseteq C63, ROUGE-L CxCC_x \subseteq C64, BERTScore CxCC_x \subseteq C65, LLM-Judge CxCC_x \subseteq C66, and CLIPScore CxCC_x \subseteq C67. On GroupWikiArt, it reports CIDEr-D CxCC_x \subseteq C68, SPICE CxCC_x \subseteq C69, METEOR CxCC_x \subseteq C70, ROUGE-L CxCC_x \subseteq C71, BERTScore CxCC_x \subseteq C72, and LLM-Judge CxCC_x \subseteq C73. In completeness evaluation on PairedImageSets, augmenting the VisDiff proposer-ranker with ImageSet2Text graphs yields Easy CxCC_x \subseteq C74, Medium CxCC_x \subseteq C75, Hard CxCC_x \subseteq C76 for Acc@1/Acc@5, compared with CxCC_x \subseteq C77, CxCC_x \subseteq C78, and CxCC_x \subseteq C79 for VisDiff alone. A user study with CxCC_x \subseteq C80 valid participants reports higher scores than controls for Clarity CxCC_x \subseteq C81 versus CxCC_x \subseteq C82, Accuracy CxCC_x \subseteq C83 versus CxCC_x \subseteq C84, Detail CxCC_x \subseteq C85 versus CxCC_x \subseteq C86, and Flow CxCC_x \subseteq C87 versus CxCC_x \subseteq C88 (Riccio et al., 25 Mar 2025).

Collectively, these results indicate that set-based concept inference can be evaluated along at least four axes: fidelity to the intended concept, discrimination among sibling instantiations, diversity or non-triviality of outputs, and interpretability of the inferred representation.

6. Relation to adjacent paradigms, limitations, and open directions

VICIS overlaps with several neighboring research areas but is not reducible to any one of them. It is adjacent to personalization methods such as Textual Inversion and DreamBooth, yet those methods generally learn a single token or fine-tune model weights to capture an entire concept, offering little internal structure; the hierarchical token method instead organizes multiple learned tokens in a binary tree and selects them for coherency and distinctness (Vinker et al., 2023). It is adjacent to prompt learning for CLIP, but CCLI argues that whole-image matching with a single class-specific text description is brittle because images from the same class contain different semantic objects and parts; concept dictionaries and set-level concept activations provide a more compositional alternative (Zhang et al., 2023). It is adjacent to concept bottleneck models, and ImageSet2Text explicitly draws inspiration from CBMs while replacing a closed concept inventory with an iteratively built graph of validated triplets (Riccio et al., 25 Mar 2025). The 2026 task paper positions VICIS as a form of image-only in-context learning that avoids text instructions, labels at test time, and concept-specific fine-tuning (Stracke et al., 2 Jul 2026).

Several limitations recur across formulations. The hierarchical token method reports background leakage when input images have similar viewpoints or backgrounds, incomprehensible splits that are coherent by CLIP but not aesthetically meaningful, dominant sub-concepts that prevent meaningful separation, large sibling overlap, and degradation with deeper trees or more than two children per node (Vinker et al., 2023). CCLI notes concept ambiguity among overlapping words, susceptibility to spurious background concepts, and weak class-specific prototypes in very low-shot regimes for some fine-grained datasets (Zhang et al., 2023). ImageSet2Text identifies CVL embedding limitations, WordNet contradictions, sampling bias from small subsets, dependence on a proprietary LLM, and degradation on highly heterogeneous sets with few shared elements (Riccio et al., 25 Mar 2025). The explicit VICIS model remains dependent on a strong pretrained encoder, on WordNet-based weak supervision for episode construction, and on a hierarchy-aware classifier for diversity evaluation; ambiguous or noisy context sets reduce accuracy, even if performance degrades gracefully (Stracke et al., 2 Jul 2026).

These limitations reveal a persistent tension between openness and control. Methods that allow unconstrained discovery may extract unexpected or uninterpretable aspects; methods that rely on external semantic scaffolds may inherit lexical, taxonomic, or embedding-space biases. A plausible implication is that future VICIS systems will need stronger uncertainty handling, richer part- and relation-level structure, and better mechanisms for distinguishing meaningful shared concepts from incidental correlations.

The open directions named across the papers converge on several themes: automatic tree construction and stronger disentanglement regularizers for decomposition (Vinker et al., 2023); region-level concept assignment, Deep Sets or attention aggregation, and probabilistic concept selection for recognition (Zhang et al., 2023); probabilistic validation, multimodal knowledge graphs, subgroup discovery in heterogeneous sets, and open-source LLM alternatives for set description (Riccio et al., 25 Mar 2025); and richer compositional concepts, reduced reliance on hierarchical scaffolds, explicit uncertainty modeling, and tighter integration with editable generation controls for the generative VICIS task (Stracke et al., 2 Jul 2026). Together, these directions suggest that VICIS is developing toward a general theory of concept induction from image sets, in which the key problem is not merely recognizing similarity, but identifying which shared factor should be abstracted, how it should be represented, and how that representation should constrain downstream reasoning.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Visual Concept Inference from Sets (VICIS).