Patent ID: 11886815
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer-readable medium communicatively coupled to one or more processing devices and storing instructions, wherein the one or more processing devices are configured to execute the instructions and thereby perform operations comprising:
receiving pre-training data comprising a plurality of documents;
pre-training a machine learning model by:
extracting visual features and textual features from each of the plurality of documents in the pre-training data; and
generating, using an encoder, feature embeddings for each of the plurality of documents by applying a masking function to the visual features and the textual features wherein generating the feature embeddings comprises:
generating weighted visual features by applying a first modality-specific attention weight to the visual features;
generating weighted textual features by applying a second modality-specific attention weight to the textual features; and
fusing the weighted visual features and the weighted textual features, wherein fusing the weighted visual features and the weighted textual features comprises multiplying the weighted visual features and the weighted textual features;

generating output features for each of the plurality of documents by applying a non-linear mapping to the feature embeddings; and
outputting a trained machine learning model configured to generate, in response to a search query, a search result comprising a semantically-relevant document.