Image analysis enhanced related item decision
AssigneeInternational Business Machines Corporation
InventorsLisa Seacat Deluca, Jeremy A. Greenberger
Life of this patent
Estimating the term…
Abstract
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining from a user one or more data queries; identifying a product of interest in response to the one or more data query; examining a plurality of product records to determine a set of related products that are related to the product of interest, wherein the examining includes performing image analysis to extract one or more product topic classifier from product image data representing one or more product; and providing one or more output in response to the examining.
Claims17
A method comprising:
- obtaining from a user a data query, wherein the data query is a text based data query entered by the user;
- identifying a product of interest in response to the text based data query obtained from the user;
- examining a plurality of product records to determine a set of related products that are related to the product of interest, wherein the examining includes performing image analysis to extract one or more product topic classifier from product image data representing one or more product, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract one or more product topic classifier of the product of interest;
- and
- providing one or more output in response to the examining, wherein the method includes identifying a candidate related product in response to the text based data query obtained from the user, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract a first list of product topic classifiers associated the product of interest, and wherein the performing image analysis includes subjecting a product image of the candidate related product to image analysis to extract a second list of product topic classifiers associated to the candidate related product, wherein the method includes performing dissimilarity processing to determine a dissimilarity between the product of interest and the candidate related product, wherein the performing the dissimilarity processing includes discovering product topic classifiers of the first list that are not matched to a product topic classifier of the second list, and ascertaining product topic classifiers of the first list that are matched to a product topic classifier of the second list, and providing a dissimilarity score using the discovering and the ascertaining, wherein the examining a plurality of product records to determine a set of related products that are related to the product of interest comprises including the candidate related product in the set of related products based on the dissimilarity score being less than a threshold, and wherein the providing one or more output in response to the examining includes displaying the candidate related product to the user on a user interface of the user based on the dissimilarity score being less than the threshold.
The method of claim of 1, wherein the performing image analysis includes subjecting a product image of a second candidate related product for the product of interest to image analysis to extract one or more product topic classifier of the second candidate related product.
The method of claim of 1, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract one or more first product topic classifier of the product of interest, and wherein the performing image analysis includes subjecting a product image of a second candidate related product for the product of interest to image analysis to extract one or more second product topic classifier of the second candidate related product, and wherein the examining includes comparing first data including the one or more first topic classifier to second data including the one or more second topic classifier, and the wherein the providing the one or more output in response to the examining includes excluding the second candidate related product from a determined set of related products based on the comparing indicating that a dissimilarity of the second candidate related product to the product of interest exceeds a threshold.
The method of claim of 1, wherein the identifying the product of interest in response to the one or more data query includes processing product records stored in a data repository, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract one or more product topic classifier of the product of interest, and wherein the one or more output include updating the data repository so that a product of the data repository includes at least one of the one or more product topic classifier of the product of interest.
A computer program product comprising:
- a computer readable storage medium readable by one or more processing circuit and storing instructions for execution by one or more processor for performing a method comprising:
- obtaining from a user a data query, wherein the data query is a text based data query entered by the user;
- identifying a product of interest in response to the text based data query obtained from the user;
- examining a plurality of product records to determine a set of related products that are related to the product of interest, wherein the examining includes performing image analysis to extract one or more product topic classifier from product image data representing one or more product, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract one or more product topic classifier of the product of interest;
- and
- providing one or more output in response to the examining, wherein the method includes identifying a candidate related product in response to the text based data query obtained from the user, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract a first list of product topic classifiers associated the product of interest, and wherein the performing image analysis includes subjecting a product image of the candidate related product to image analysis to extract a second list of product topic classifiers associated to the candidate related product, wherein the method includes performing dissimilarity processing to determine a dissimilarity between the product of interest and the candidate related product, wherein the performing the dissimilarity processing includes discovering product topic classifiers of the first list that are not matched to a product topic classifier of the second list, and ascertaining product topic classifiers of the first list that are matched to a product topic classifier of the second list, and providing a dissimilarity score using the discovering and the ascertaining, wherein the examining a plurality of product records to determine a set of related products that are related to the product of interest comprises including the candidate related product in the set of related products based on the dissimilarity score being less than a threshold, and wherein the providing one or more output in response to the examining includes displaying the candidate related product to the user on a user interface of the user based on the dissimilarity score being less than the threshold.
A system comprising:
- a memory;
- at least one processor in communication with the memory;
- and
- program instructions executable by one or more processor via the memory to perform a method comprising:
- obtaining from user a data query, wherein the data query is a text based data query entered by the user;
- identifying a product of interest in response to the text based data query obtained from the user;
- examining a plurality of product records to determine a set of related products that are related to the product of interest, wherein the examining includes performing image analysis to extract one or more product topic classifier from product image data representing one or more product, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract one or more product topic classifier of the product of interest;
- and
- providing one or more output in response to the examining, wherein the method includes identifying a candidate related product in response to the text based data query obtained from the user, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract a first list of product topic classifiers associated the product of interest, and wherein the performing image analysis includes subjecting a product image of the candidate related product to image analysis to extract a second list of product topic classifiers associated to the candidate related product, wherein the method includes performing dissimilarity processing to determine a dissimilarity between the product of interest and the candidate related product, wherein the performing the dissimilarity processing includes discovering product topic classifiers of the first list that are not matched to a product topic classifier of the second list, and ascertaining product topic classifiers of the first list that are matched to a product topic classifier of the second list, and providing a dissimilarity score using the discovering and the ascertaining, wherein the examining a plurality of product records to determine a set of related products that are related to the product of interest comprises including the candidate related product in the set of related products based on the dissimilarity score being less than a threshold, and wherein the providing one or more output in response to the examining includes displaying the candidate related product to the user on a user interface of the user based on the dissimilarity score being less than the threshold.
The system of claim of 16, wherein the method includes identifying a second candidate related product in response to the text based data query obtained from the user, wherein the performing image analysis includes subjecting a product image of the product of interest to image analysis to extract one or more first product topic classifier of the product of interest, and wherein the performing image analysis includes subjecting a product image of the second candidate related product for the product of interest to image analysis to extract one or more second product topic classifier of the second candidate related product, and wherein the examining includes comparing first data including the one or more first topic classifier to second data including the one or more second topic classifier, and wherein the providing the one or more output in response to the examining includes excluding the candidate related product from a determined set of related products based on the comparing indicating that a dissimilarity of the candidate related product to the product of interest exceeds a threshold.
Dependencies are inferred from the claim text.