| CPC G06F 16/483 (2019.01) [G06F 16/444 (2019.01); G06F 16/45 (2019.01); G06N 20/00 (2019.01); G06F 40/56 (2020.01)] | 19 Claims |

|
1. A computing system, comprising:
one or more processors; and
a memory storing program instructions that, when executed by the one or more processors, cause the one or more processors to at least:
maintain a plurality of image content items, wherein the plurality of image content items are associated with a plurality of image content item embedding vectors that project the plurality of image content items into an image content item embedding space;
in response to a text-based query, project a request embedding vector generated from the text-based query into the image content item embedding space;
determine, based at least on the plurality of image content item embedding vectors and the request embedding vector, an image content item from the plurality of image content items; and
provide the image content item in response to the text-based request.
|