Concept refinement using concept activation vectors
AssigneeeBay Inc.
InventorsDmitry BASIN, Ido BEN-SHAUL
Life of this patent
Estimating the term…
Abstract
A search query and a concept comprising a feature are received from a user. Positive and negative item sets are identified, where items of the positive item set comprise the feature and items of the negative item set do not comprise the feature. A hyperplane located between the positive and negative item sets is generated using a machine learning model. A concept activation vector (CAV) orthogonal to the hyperplane is determined. The CAV is used to produce a modified search query vector. Based on comparing the modified search query vector with item vectors, a second set of search results is provided.
Claims20
A computer-implemented search method comprising:
- receiving a search query and a concept input comprising a feature;
- identifying a positive item set and a negative item set, wherein the positive item set comprises a first item that includes the feature and the negative item set comprises a second item that does not include the feature;
- generating a concept activation vector from the positive item set and the negative item set;
- modifying a search query vector of the search query using the concept activation vector to generate a modified search query vector;
- executing a search using the modified search query vector to identify a set of items;
- and
- providing the set of items as search results.
A search system comprising:
- at least one processor;
- and
- one or more computer storage media storing computer-readable instructions thereon that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- identifying a positive item set and a negative item set, wherein the positive item set comprises a first item that includes a feature of a concept input and the negative item set comprises a second item that does not include the feature of the concept input;
- modifying a search query vector of a search query using a concept activation vector generated from the positive item set and the negative item set to generate a modified search query vector;
- and
- retrieving a set of search results for the search query using the modified search query vector.
One or more computer storage media storing computer-readable instructions thereon that, when executed by a processor, cause the processor to perform a search method comprising:
- determining a search query vector for a search query;
- modifying the search query vector using a concept activation vector generated from a positive item set and a negative item set, wherein the positive item set comprises a first item that includes a feature of a concept input and the negative item set comprises a second item that does not include the feature of the concept input, wherein modifying the search query vector generates a modified search query vector;
- and
- retrieving a set of search results for the search query using the modified search query vector.
Dependencies are inferred from the claim text.