System and method for determining substitutes for a requested product
摘要:
A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry. In many embodiments, the product graph relating to the domain is generated by a machine learning module configured to dynamically learn information about the domain from various sources, including one or more expert opinions, the inventory database, and/or public records; and dynamically build the product graph according to the information about the domain. An exemplary machine learning module can be configured to dynamically build the product graph by: creating one or more product categories in the domain; extracting one or more entity nodes from the one or more product categories based on the information about the domain; and build one or more connections, including an entity-entity connection between each pair of related entity nodes, a product-entity connection between each product node and each of one or more entity nodes associated with the each product node, and a product-product connection between each pair of related product nodes. Other embodiments are disclosed.
信息查询
0/0