Training vision models with unified contrastive learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer vision models lack broad general transferability and adaptability, requiring significant customization and supervised training, limiting their applicability to diverse real-world tasks.

Innovation Solution

A computer vision foundation model is pre-trained using a hierarchical vision transformer with shifted windows and convolutional embedding, leveraging unified image-text contrastive learning on weakly labeled web-scale data, enabling scalable and transferable adaptability across various tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing computer vision models are trained using exhaustive sets of training data with supervision, then the models can perform specific tasks with high accuracy, but the models lack broad general transferability and require significant customization for different tasks

Engineering Contradiction:
Improvetask accuracyVSAvoidgeneral transferability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by training a single foundation model on diverse, multi-domain data (images, text, audio, video) to enable it to perform multiple different computer vision tasks without task-specific customization. The model is designed to be universally applicable across classification, retrieval, segmentation, and other vision tasks through unified contrastive learning that captures general visual concepts rather than task-specific patterns

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies preliminary action by pre-training the foundation model on large-scale diverse data before deployment to specific tasks. This pre-training phase establishes broad general transferability upfront, allowing the model to be quickly adapted to new tasks with minimal additional training rather than requiring exhaustive task-specific training from scratch

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If computer vision models are trained on large-scale diverse data sets, then the models can be adapted to a wide range of downstream tasks, but the training requires significant computing resources and time

Engineering Contradiction:
Improvedownstream task adaptabilityVSAvoidcomputing resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies continuity of useful action through contrastive learning that continuously refines the foundation model's understanding of visual concepts across diverse data. The unified contrastive learning framework processes multiple data types (images, text, audio, video) in an integrated manner, maximizing the useful learning from each training example and reducing the total computational resources needed compared to separate training processes

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent introduces contrastive learning as an intermediary mechanism that efficiently bridges the gap between diverse training data and task-specific performance. By using contrastive objectives that learn general visual representations without task-specific supervision, the system reduces computational overhead while maintaining adaptability to downstream tasks

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If models are trained to perform zero-shot learning tasks, then the models can handle unseen tasks without additional training, but the models can only be transferred to related computer vision schemes with limited general transferability

Engineering Contradiction:
Improvezero-shot capabilityVSAvoidbroad general transferability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent extends zero-shot capability from traditional classification tasks to multiple dimensions including image retrieval, segmentation, and other vision tasks by training on diverse data types and formats. This multi-dimensional training approach enables the model to generalize across different task types rather than being limited to related schemes within a single task dimension

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12518512B2Training vision models with unified contrastive learning
Publication Date: 2026.01.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12518512B2 patent drawing
  • US12518512B2 patent drawing
  • US12518512B2 patent drawing

AI summary

Examples are provided for pre-training a computer vision foundation model. A representative method comprises curating a pre-training database of image-text pairs from weakly labeled data. Language is encoded of text descriptions from the image-text pairs. The images of the image-text pairs are encoded using a hierarchical vision transformer with shifted windows and convolutional embedding. Based on the encoded images and the encoded language, the computer vision foundation model is pre-trained via unified image-text contrastive learning.